لینوکس برای رسیدن به این نقطه، مسیری پر پیچ و خم را سپری کرده است، مسیری پر از ماجراجوییهایی فنی، سعی و خطاها و تجربههای تلخ و شیرین. در طول این مسیر گاهی از ابزارهای دیگر الهام گرفته و گاهی الهام دهنده بوده است. لینوکس زاییده تفکر، نگرش و سلیقه انسانها در سرتاسر جهان است.
0 تومان
از اینکه اینجا هستید بهتون تبریک میگم. مشخص است که برای آینده شغلی خودتون اهمیت ویژه ای قائل هستید. امروز لینوکس یکی از مهمترین مهارت هایی هست که انتظار میرود هر متخصصی در حوزه کامپیوتر شناخت خوبی از آن داشته باشد. ما در برهه خاصی از تاریخ سیستم عامل ها هستیم. با تغییر نگرش مایکروسافت و پذیرش لینوکس بعنوان سیستم عامل برتر برای توسعه و محیط های عملیاتی به پایان یک نبرد جان فرسا نزدیک شده ایم که سالیان سال بین این دو سیستم عامل محبوب درجریان بود. سال ها باید میگذشت، سعی و خطاها باید انجام میشد، تا مایکروسافت، غول صنعت نرم افزار، تن به پذیرش این موضوع دهد. حال، ما خوشحال هستیم که میتوانیم ابزارهای پرقدرت و محبوبی مثل SQL Server و Dotnet Core را روی بستر سیستم عامل پایدار لینوکس داشته باشیم تا با ترکیب آنها باهم نرم افزارهایی به مراتب بهتر و مطمئن تر و البته کم هزینه تر تولید کنیم.
لینوکس برای رسیدن به این نقطه، مسیری پر پیچ و خم را سپری کرده است، مسیری پر از ماجراجوییهایی فنی، سعی و خطاها و تجربههای تلخ و شیرین. در طول این مسیر گاهی از ابزارهای دیگر الهام گرفته است و گاهی الهام دهنده بوده است. لینوکس زاییده تفکر، نگرش و سلیقه هزاران انسان در سرتاسر جهان است. چطور میتوان درک درستی از این سیستم عامل داشت، بدون آنکه شناختی از مسیر تکامل و بلوغ آن نداشته باشیم. لینوکس اقوام و فرزندان زیادی دارد که امروز چه بدانیم چه ندانیم، تجربه خوش ما در استفاده از تکنولوژی مبتنی بر آنها هستند. و حال چطور وارد این خانواده پرجمعیت و اصیل با شجره نامه ای بلند شویم، بدون آنکه آنها را بشناسیم؟ به باور من سخت است حتی بخواهیم کاربر لینوکس باشیم، بدون شناخت شجره آن. به همین منظور در این وبینار من از قصه پرهیجان تولد لینوکس شروع خواهم کرد. در واقع سال ها پیش از تولد لینوکس، یا بهتر بگویم، پیش از تولد حتی خالق لینوکس. ما سِیری در موزه کامپیوتر خواهیم داشت، و از ابزارهای فراموش شده و یا کمتر شناخته شده ای خواهیم گفت که شما را شگفت زده خواهد کرد.
در دل این سفر، فلسفه لینوکس و نرم افزار آزاد را با هم مرور خواهیم کرد و به تمام ابهامات دنیای لینوکس پایان خواهیم داد. ابهاماتی نظیر اینکه آیا لینوکس فرزند Unix است؟ آیا اندروید لینوکس است؟ اینکه میگویند Macintosh شبه-یونیکس است به چه معناست؟ چرا گاهی لینوکس را GNU/Linux خطاب میکنند؟ نرم افزار آزاد چه فرقی با متن باز دارد؟ و این ها چه ارتباطی با لینوکس دارند؟ پس از درک فلسفه و شجره لینوکس، به سراغ خود آن خواهیم رفت. تا جز به جز آن را بهتر بشناسیم. اجزای اصلی آن نظیر Kernel، BootLoader، Shell و محیط گرافیکی را بررسی میکنیم و انواع آن را توضیح میدهیم. کاربری لینوکس بدون شناختن مفاهیم ابتدایی و اساسی آن غیر ممکن است، به همین خاطر تمرکز ویژه ای بر مفاهیم اصلی نظیر سلسله مراتب دایرکتوریها خواهیم داشت و پس از آن سراغ خط فرمان پرقدرت لینوکس خواهیم رفت تا قدری با Bash همان پوسته (Shell) پرقدرت لینوکس آشنا شویم. پس از مرور پیش نیازهای اساسی، دست بر روی پرچالش ترین نیاز برنامه نویسان خواهیم رفت. علی الخصوص برنامه نویسان مایکروسافتی؛ یعنی توسعه .NET، Publish و Deploy آن در لینوکس. به منظور انجام یک سناریوی واقعی، ابتدا SQL Server 2019 را روی لینوکس نصب و کانفیگ خواهیم کرد تا آماده سرویس دهی شود، سپس ملزومات مورد نیاز برای Compile و اجرای نرم افزارهای دات.نتی را روی لینوکس نصب خواهیم کرد و یک پروژه ی وب را ایجاد خواهیم کرد و پس از اتصال آن با دیتابیس آن را روی نسخه ی لینوکسی Kestrel دیپلوی خواهیم کرد. سپس برای دسترسی به وب اپلیکیشن از داخل شبکه، ریورس پروکسی Nginx را راه اندازی خواهیم کرد و متناسب با نیازمان کانفیگ خواهیم کرد.
این سناریو، عمده نیازهای معمول یک برنامه نویس را پوشش میدهد. اما به دنیای پرهیجان لینوکس خوش آمدید، وقت کمی ماجراجویی است. بهتر است فرایند Deploy لینوکس را بعنوان یک سرویس لینوکسی تعریف کنیم تا مدیریت و کنترل آن بمراتب راحت تر و اصولی تر شود، و سناریو به محیط عملیاتی نزدیک تر شود. پس از آن دوباره سراغ Bash خواهیم رفت تا با یک اسکریپت ساده بصورت منظم و زمانبندی شده سلامت سرویسهای خودمان (دیتابیس، وب سرور و پراکسی) را بررسی کنیم، و در صورت از کارافتادن یک سرویس، با نوتیفیکیشن کاربران را با خبر کنیم. در خلل انجام این سناریو، با کلی از مفاهیم دنیای لینوکس آشنا خواهیم شد.
۱. لینوکس چیست و اجزای آن کدام است؟تاریخچه و پیدایش لینوکس ۲.رفع ابهامات اساسی دنیای لینوکس (گنو، یونیکس و…) ۳. آشنایی با سلسله مراتب دایرکتوری ها ۴. آشنایی با فضای لینوکس ۵. آشنایی با Bash ۶. دستورات اساسی و ابتدایی ۷. آدرس دهی در لینوکس ۸. نصب نرم افزار (SQL Server، nginx، و dotnet) ۹. کانفیگ دیتابیس و وب سرور ۱۰. کامپایل و دیپلوی اپلیکیشن دات نتی ۱۱. آشنایی با اسکریپت نویسی با Bash ۱۲. زمانبندی کارها (cron job) ۱۳. مختصری شبکه
محمد عباسی متخصص لینوکس و توسعه دهنده وب، از سوابق تخصصی من برنامه نویس فول استک – شرکت داتین، برنامهنویس سمت سرور – شرکت ندایکهن پرداز، عضو تیم طراحی و پیاده سازی دیتاسنتر، تدریس دوره مهندسی اینترنت – فرهنگسرای خاوران، تدریس دوره Network + – فرهنگسرای خاوران، تدریس دوره hacking Skills (Linux +Github) – شرکت دایکه، تدریس دوره کار با منابع دادهای (دیتابیس + API) – شرکت دایکه، تدریس دوره کار با منابع دادهای (دیتابیس + API) – شرکت شاپرک (شبکه الکترونیکی پرداخت کار)، تدریس دوره لینوکس – شرکت داتین، تدریس دوره کار با منابع دادهای (دیتابیس + API) – فروشگاه رفاه
پس از ثبت سفارش، به حساب کاربری خود در سایت نیکآموز وارد شده و در بخش «دانلودها» اقدام به دانلود جلسات دوره خریداری شده کنید
با همهگیری بیماری کووید در سراسر دنیا در سال 1398، مجموعه نیکآموز برگزاری کلاسهای حضوری را متوقف کرده و پس از آن تمامی دورههای آموزشی به صورت وبکستی و آنلاین برگزار شده است.
با توجه به بازخوردهای مثبت دانشجویان، کلاسهای حضوری صرفاً در صورت برگزاری بوتکمپها و مسترکلاسها خواهد بود و دورههای آموزشی زین پس به همان صورت آنلاین و وبکستی برگزار میشود.
تمام جشنوارهها از یک الی دو هفته قبل از طریق شبکههای اجتماعی اینستاگرام (@nikamooz)، وبسایت مجموعه (www.nikamooz.com) و همچنین ایمیلهای ارسالی به کاربران اطلاعرسانی میگردد.
در صورت تمایل به دریافت فاکتور رسمی، پیش از خرید خود با واحد فروش مجموعه (17 00 07 91 – 021) تماس حاصل نمایید.
شایان ذکر است، امکان صدور فاکتور رسمی پس از خرید آنلاین از سایت مجموعه به هیچ عنوان وجود نخواهد داشت.
Δ
ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم.
ممنون از پاسخگوییتون
سلام چرا صدا و تصویر باهم نمیخونه!؟ مشکل از سیستم من هستش یا بقیه دوستان هم چنین مشکلی دارن؟!
درود بر شما
لطفا Player خود را تعویض کنید و مجدد تست کنید این مورد بررسی شد و ناهماهنگی بین صدا و تصویر مشاهده نشده است. سپاس از همراهی شما
با سلام فیلم این کارگاه رو خریداری کردم ولی امکان دانلود برام مهیا نشد.
درود وقت بخیر حساب کاربری شما بررسی شد و دسترسی به دانلود دوره در بخش دانلودهای من برای شما فراهم است. در صورتی که مشکلی در ارتباط با دسترسی به لینک ها دارید لطفا با اکانت تلگرام @nikamoozwebmaster در ارتباط باشید.
سپاس از همراهی شما
باسلام و احترام ضمن خسته نباشید و تشکر از تیم خوب و حرفه ای نیک آموز ،یک سوال داشتم اینکه آیا دوره کامل لینوکس ویژه برنامه نویسان ارائه خواهد شد؟
درود وقت بخیر بله به زودی این دوره ارائه خواهد شد
سلام فیلم دوره رو میشه تهییه کرد؟
درود فقط حظوری هست ؟ نمیتونیم بعد از اتمام کارگاه فیلمش رو بگیریم ؟
درود بر شما فیلم کارگاه بعد از تدوین در سایت ارائه خواهد شد