+ جلسه ی 1 قفل در جلسه ی اول دوره ی آموزش لینوکس برای برنامه نویسان به آموزش کامل نصب آرچ لینوکس میپردازیم که روی سیستم های uefi انجام میگیرد. سخت ترین نصب در بین توزیع های لینوکسی نصب آرچ لینوکس است ولی با دیدن جلسه ی اول این دوره ی آموزشی در کمترین زمان ممکن و به سادگی تمام شما میتوانید سیستم عامل آرچ لینوکس را نصب و راه اندازی کنید. البته برای بالا آوردن سیستم عامل Arch linux به آموزش نصب محیط Gnome در آرچ لینوکس هم میپردازیم تا شما بتوانید هم آرچ لینوکس را نصب کنید و هم گنوم را برای آن آماده سازی کنید. آموزش نصب آرچ لینوکس بی شک یکی از دلایلی که افراد از آرچ لینوکس دست میکشند نصب کننده ی سخت آن است و تیم توسعه دهنده ی آرچ لینوکس هم هرگز برنامه ای برای ساختن یک نصب کننده ی گرافیکی ندارند چون فلسفه ی آرچ لینوکس به این شکل است که تمام موارد نصب شده باید توسط خود کاربر تعریف و تنظیم و نصب شود و در این صورت است که یک لینوکس سریع و پایدار به دست می آید. اما اگر از مرحله ی اول که سخت ترین مرحله ی استفاده از آرچ لینوکس هست رد شوید و به درستی نصب آرچ لینوکس را آموزش ببینید به یک سیستم عامل پایدار و زیبا برای برنامه نویسی و تمامی کارهای روزمره ی خود دست پیدا میکنید. در جلسه ی اول دوره ی آموزش لینوکس برای برنامه نویسان ، به راحتی تمام آموزش نصب کردن آرچ لینوکس را یاد خواهید گرفت و تمام نکات و سختی های نصب کننده ی آرچ لینوکس برای شما حل خواهد شد. آرچ لینوکس هیچ واسط گرافیکی برای نصب و راه اندازی ندارد و تمام مراحل نصب با دستورات ترمینالی که در یک صفحه ی مشکلی وارد میشود انجام میشوند و به همین خاطر ظاهرا سخت هستند اما با دیدن یک آموزش خوب میبینید که تفاوت چندانی هم بین نصب کننده ی گرافیکی و دستوری وجود ندارد بلکه به نظر ما نصب کننده ی دستوری در ترمینال بهتر هم هست چون بسیاری از مفاهیم اصلی را که باید از لینوکس درک کنید در همان مراحل اول نصب یاد میگیرید پس چه بهتر ! برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی 2 قفل آموزش کار با دایرکتوری ها و فایل ها از طریق ترمینال لینوکس بعنوان یک برنامه نویس بسیار مهم است زمانی که از لینوکس استفاده میکنید بتوانید با فایل ها و دایرکتوری ( فولدر ) های مختلف کار کنید و به راحتی انها را مدیریت کنید. در ابتدای جلسه ی دوم دوره ی آموزش لینوکس برای برنامه نویسان به این موضوع مهم پرداخته میشود و آموزش کار با دایرکتوری ها و فایل های مختلف در ترمینال لینوکس آموزش داده میشود. همچنین تکنیک هایی از ترمینال گفته میشود که شامل نکات خوبی است. موضوعاتی که برای این بخش پوشش داده میشود بطور خلاصه موارد زیر هستند: آموزش پویش بین دایرکتوری های مختلف با ترمینال لینوکس آموزش ایجاد حذف و ویرایش فایلها و دایرکتوری ها با استفاده از ترمینال لینوکس آموزش نصب بسته ها و برنامه های مختلف در آرچ لینوکس ( Arch linux ) در بخش بعدی این جلسه ی آموزش به نحوه ی نصب کردن ، مدیریت و بروزرسانی بسته های مختلف لینوکس در آرچ میپردازیم که شامل برنامه ها هم میشود که نصب و استفاده میشود. ابزار مدیریت بسته ها در سیستم عامل آرچ لینوکس بصورت پیشفرض pacman است که مخفف package manager هست و با استفاده از آن میتوانید به مخزن اصلی پکیج های آرچ لینوکس بصورت مستقیم دسترسی داشته باشید و بسته ها و برنامه های مختلفی را پیدا و نصب کنید یا آنها را بروزرسانی و حذف کنید. همچنین با استفاده از pacman میتوان پکیج های جانبی که در بخش AUR آرچ لینوکس هم هستند نصب کرد ولی این کار دشواری های خود را دارد که اینجاست جایگزین های بهتری برای pacman معرفی میکنیم و نحوه ی نصب و استفاده از آنها را آموزش میدهیم. یکی از پرکاربردترین جایگزین های مدیریت بسته ها در آرچ لینوکس ابزارهای yaourt و yay است که ما در ادامه به آموزش کامل نصب yay میپردازیم و سپس بسته ها را با استفاده از yay مدیریت میکنیم و همچنین بصورت مستقیم به بسته های AUR هم دسترسی داریم و میتوانیم آن بسته ها را هم نصب و بروزرسانی کنیم. همچنین yay در هنگام بروزرسانی و حذف برنامه ها قدرتمندتر عمل میکند و وابستگی ها را بخوبی تشخیص میدهد چون هربسته در لینوکس ممکن است وابسته به بسته های دیگر باشد و ... برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی 3 قفل گنوم ( gnome ) چیست ؟ گنوم بصورت خلاصه یک دسکتاپ برای انواع توزیع های لینوکسی است. از آنجایی که در لینوکس تمام بخش ها از هم جدا هستند و این توانایی وجود دارد که هر بخش را حذف کرد و جایگزین دیگری بجای آن نصب کرد محیط دسکتاپ نیز به این شکل است و شما میتوانید روی لینوکس و توزیع لینوکسی که نصب کردید دسکتاپ های دیگری نصب کنید. این صحبت کاملا در تضاد با سیستم عامل های دیگری مثل ویندوز و مک است که تمام مکمل های سیستم عامل بصورت بسته درون آن است و کاربر هیچ اجازه ای در تغییر انها ندارد. محیط های دسکتاپی زیادی را میتوان برای لینوکس نصب کرد از جمله موارد زیر : gnome kde plasma xfce سه مورد بالا محبوب ترین محیط های دسکتاپی هستند که xfce از همه سبک تر و سریعتر هست ولی خیلی از ابزارها را بصورت آماده درون خود ندارد و شما مجبور هستید تک به تک پیدا کنید و نصب کنید. اما gnome و kde plasma تقریبا محیط های دسکتاپی کامل و اماده ای هستند به دلیل اینکه درون خود برنامه ها و ابزارهای از پیش نصب شده ای دارند حجم بیشتری هم دارند و ممکن است در ابتدا سرعت کمتری هم نسبت به xfce داشته باشند ولی این دلیلی بر بد بودن آنها نیست اگر به درستی تنظیم و استفاده شوند هر دو مورد هم سرعت بالایی در لینوکس خواهند داشت. در این دوره ی اموزشی در بخش آموزش نصب آرچ لینوکس دیدیم که ما محیط گنوم را انتخاب کردیم و روی آرچ لینوکس نصب کردیم. به همین خاطر جلسه ی سوم را به تعریف مفاهیم اولیه گنوم پرداختیم و کار با گنوم را بصورت کامل اموزش دادیم. آموزش تنظیمات محیط گنوم ( gnome ) و کار با گنوم در آرچ لینوکس در این جلسه ی آموزشی بصورت مفصل درباره ی تنظیمات سیستم عامل لینوکسی که میتواند هر توزیعی از لینوکس باشد که ما در اینجا آرچ لینوکس را انتخاب کردیم میپردازیم. تنظیمات گنوم چیزی شبیه به کنترل پنل ویندوزی هست و شما میتوانید تمامی تنظیمات اصلی سیستم عامل را در آن قسمت کنترل کنید. همچنین بخش های زیادی از محیط گنوم ( gnome ) در این جلسه آموزش داده خواهد شد. برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی 4 قفل پیدا کردن برنامه های جایگزین برای لینوکس اگر شما بعنوان یک برنامه نویس از ویندوز یا مک به لینوکس مهاجرت کرده باشید مطمئنا ابزارهایی که در ویندوز یا مک داشتید اکنون به آن شکل وجود ندارد و شما با دنیایی جدید مواجه هستید. گاهی پیدا کردن ابزارها و برنامه های جایگزین ویندوزی و مک در لینوکس دشوار است و باعث میشود فردی که به تازگی به لینوکس مهاجرت کرده است دچار سردرگمی شود و ساعت هایی را از دست بدهد تا بتواند جایگزین مناسب را پیدا کند. در این جلسه ی آموزشی به برخی از برنامه های معروف و محبوب ویندوزی و مک خواهیم پرداخت و جایگزین های عالی برای آنها در سیستم عامل لینوکس معرفی خواهیم کرد. در این جلسه تکنیک های پیدا کردن سریع جایگزین برنامه ها در لینوکس خواهیم پرداخت و سایت هایی که جایگزین برنامه ها را معرفی میکنند را به شما معرفی خواهیم کرد. برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی 5 قفل آموزش برنامه نویسی وب در لینوکس برنامه نویسی وب در لینوکس از اهمیت بالایی برخوردار است به این دلیل که اکثر برنامه نویسان امروزه با برنامه نویسی وب سر و کار دارند. زبان های برنامه نویسی چون پی اچ پی ، پایتون ، جاوا اسکریپت و ... برای برنامه نویسی وب مورد استفاده قرار میگیرند و امروزه در بین برنامه نویسان وب از اهمیت و محبوبیت بالایی برخوردار هستند. برای اینکه بتوانیم آرچ لینوکس خودمان را به یک محیط برنامه نویسی وب تبدیل کنیم در این جلسه ی آموزشی به معرفی کامل ابزارهای مورد نیاز جهت برنامه نویسی وب در لینوکس پرداختیم. تمرکز اصلی این جلسه روی آماده سازی محیط کدنویسی PHP در سیستم عامل ARCH لینوکس است پس به همین منظور ابتدا آموزش نصب و آماده سازی محیط برنامه نویسی php در آرچ لینوکس را آموزش خواهیم داد. برای برنامه نویسی php در لینوکس نیاز است که بتوانیم php , mysql و apache را نصب و تنظیم کنیم. از آنجایی که نصب تک به تک موارد بالا زمان گیر است به همین منظور از یک برنامه ی قدرتمند استفاده میکنیم تا همه ی موارد بالا را بصورت خودکار نصب کند و اسم آن برنامه هم xampp است آموزش کامل نصب و راه اندازی xampp برای لینوکس در این جلسه داده شده است. سپس برای ویرایش کردن کد های php باید به سراغ ادیتور های مختلف برویم که در این جلسه به معرفی و آموزش اینها پرداخته شده است. در ادامه ی این جلسه ی آموزشی به نصب و راه اندازی composer در لینوکس میپردازیم که یک نرم افزار مدیریت کننده برای تمام وابستگی های php می باشد. از آنجایی که نود جی اس یکی از محیط های پر طرفدار در بحث برنامه نویسی وب است به آموزش نصب node js در لینوکس نیز میپردازیم سپس npm را نصب میکنیم. در نهایت به آموزش نصب و راه اندازی docker در آرچ لینوکس میپردازیم. برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی 6 قفل آموزش نصب پایتون در لینوکس این جلسه ی آموزشی مختص برنامه نویسانی است که با زبان قدرتمند پایتون سر و کار دارند . در این جلسه به آموزش نصب و راه اندازی محیط کدنویسی پایتون در آرچ لینوکس خواهیم پرداخت. در ابتدا نسخه های مختلف پایتون که نسخه ی ۲ و ۳ پایتون است را بررسی خواهیم کرد و سپس نصب هر کدام را بصورت مجزا روی لینوکس اموزش خواهیم داد. در این جلسه به معرفی محیط های کدنویسی پایتون در لینوکس خواهیم پرداخت و آموزش نصب محیط pycharm برای برنامه نویسی پایتون در آرچ لینوکس را آموزش خواهیم داد. در ادامه به ساخت پروژه ی جدید در محیط pycharm خواهیم پرداخت. یکی از محیط های قدیمی و پرکاربرد eclipse هست که در این جلسه آموزش نصب ایکلیپس برای برنامه نویسی پایتون را آموزش خواهیم داد. در نهایت به معرفی ، آموزش نصب و راه اندازی محیط های دیگری مثل sublime و atom برای برنامه نویسی پایتون در لینوکس خواهیم پرداخت. برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی 7 قفل آموزش نصب محیط برنامه نویسی اندروید در آرچ لینوکس این جلسه مختص آموزش نصب و راه اندازی محیط برنامه نویسی اندروید برای آرچ لینوکس است. برنامه نویسی اندروید در محیط رسمی android studio و با زبان های کاتلین و جاوا انجام میگیرد که در این جلسه به نحوه ی دانلود و نصب کردن محیط android studio در سیستم عامل آرچ لینوکس خواهیم پرداخت. همچنین در این جلسه به نصب و راه اندازی امولاتور های اندرویدی برای تست برنامه های نوشته شده میپردازیم و آموزش نصب genymotion در لینوکس را نیز آموزش میدهیم. در این جلسه به تمام موارد لازم برای برنامه نویسی از نصب و راه اندازی محیط و امولاتور گرفته تا نصب sdk های اندروید در لینوکس میپردازیم و سپس یک اپ تستی ایجاد میکنیم تا نتیجه ی کار را ببینیم. اگر برنامه نویس اندروید یا علاقه مند به برنامه نویسی اندروید هستید متوجه سرعت کم امولاتورهای اندرویدی روی ویندوز یا سرعت کم بیلد کردن گردل شده اید و این مشکل کاملا در لینوکس حل شده است و لینوکس سرعت و پرفرمنس بسیار بالاتری را برای شما ارائه میدهد. برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی 8 قفل آموزش نرم افزارهای گرافیکی در آرچ لینوکس ما در این دوره ی آموزشی سعی کردیم مباحث اصلی برنامه نویسی را پوشش دهیم اما از آنجایی که قصد داریم هر برنامه نویسی که به لینوکس مهاجرت کرده است از دیگر سیستم عامل ها کاملا بی نیاز باشد سعی کردیم مطالب عمومی تر هم مطرح کنیم. برای مثال برنامه نویسی که کار ساخت وب انجام میدهد به ادیت کردن چند تصویر برای وب خود هم نیاز دارد یا برنامه نویسی که اپ اندرویدی تولید کرده است به ابزاری نیاز دارد که بتواند قطعه تصاویر مختلف را برش دهد یا لوگو اپ خود را بسازد ... شاید برنامه نویسانی که با ویندوز یا مک کار میکردند سریعا فتوشاپ را باز میکردند و تصاویر خود را ویرایش میکردند یا نرم افزار معروف ایلاستریتور را باز کرده و تصاویر وکتور برای سایت خود میساختند تا سرعت سایت خود را بهینه کنند اما در لینوکس خبری از فتوشاپ و ایلاستریتور و امثالهم نیست و باید جایگزین های خوبی برای آنها پیدا کنید. جایگزین فتوشاپ در لینوکس در این جلسه ی آموزشی از دوره ی آموزش لینوکس برای برنامه نویسان به معرفی و آموزش نصب برنامه ای قدرتمند که جایگزین خوبی برای فتوشاپ هست میپردازیم. اسم این نرم افزار گیمپ ( gimp ) هست که تمام ابزارهای لازم برای ویرایش و ساخت انواع تصاویر را دارد. اما این نرم افزار مناسب طراحی وکتور نیست ولی هر آنچیزی که در فتوشاپ قابل انجام بود اکنون در گیمپ نیز قابل انجام است. هر چند که در این جلسه به آموزش دریافت و نصب گیمپ روی آرچ لینوکس میپردازیم ولی شما میتوانید بصورت تخصصی تر این دوره ی آموزشی را از دوره ی آموزش gimp استاد نیکزاد تهیه کنید و بصورت تخصصی یاد بگیرید. طراحی وکتور در لینوکس اگر در ویندوز نرم فزار ایلاستریتور را دیده باشید متوجه هستید که با این نرم افزار میتوانید انواع گرافیک های برداری یا وکتور را طراحی کنید اما به دلیل اینکه در لینوکس چنین چیزی وجود ندارد ما جایگزین خوبی برای ایلاستریتور در لینوکس معرفی کردیم. نام این نرم افزار inkscape است و یک نرم افزار رایگان و سبک هست که میتوانید هر نوع کار گرافیکی وکتور را در آن طراحی کنید در این جلسه به آموزش تهیه و نصب inkscape برای آرچ لینوکس میپردازیم و اگر بصورت تخصصی قصد دارید دوره ی آموزشی inkscape استاد نیکزاد را تهیه کنید. برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی 9 قفل آموزش ضبط و ویرایش صدا در لینوکس این جلسه یکی از مباحث عمومی و روزمره در استفاده از سیستم عامل لینوکس است که مطمئنا به درد هر کسی که با لینوکس سر و کار دارد میخورد. شاید شما هم بخواهید صدای خود را ضبط کنید یا بصورت حرفه ای تر برای محصولات خود پادکست بسازید اما در لینوکس چطور این کار ها انجام میگیرد و آیا قدرت ویندوز و ... را دارد ؟ جواب قطعا بله است . آموزش نصب audacity در آرچ لینوکس نرم افزار audacity یکی از کاملترین و بهترین نرم افزارهای ضبط و ویرایش صداست . شما با استفاده از این نرم افزار میتوانید روی صدای خود افکت های زیادی را اعمال کنید یا میتوانید نویز صدای خود را بگیرید و خیلی کارهای دیگر... این نرم افزار بعنوان یک نرم افزار پرکاربرد جهت ساخت پادکست در لینوکس است که جایگزین بسیار خوبی برای نرم افزارهای ویرایش صدا در ویندوز و مک است. در این جلسه به آموزش نصب و راه اندازی نرم افزار audacity در آرچ لینوکس خواهیم پرداخت. آموزش نصب ابزار pluseaudio روی آرچ لینوکس در این جلسه تدریس خواهد شد. اگر به دنبال آموزش ساخت پادکست در لینوکس هستید این جلسه را از دست ندهید. برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره