پیش‌ثبت‌نام
برنامه‌نویسی حضوری مقدماتی

لینوکس برای برنامه‌نویسان

دوره لینوکس برای برنامه‌نویسان، مهارت‌های ضروری کار با سیستم‌عامل Linux را برای توسعه‌دهندگان آموزش می‌دهد. در این دوره با خط فرمان، مدیریت فایل‌ها و دسترسی‌ها، پردازش‌ها، شبکه، مدیریت پکیج‌ها، Shell و ابزارهای کاربردی موردنیاز برنامه‌نویسی آشنا می‌شوید.

دکتر محمود علیمرادی
مدرس
۳,۹۰۰,۰۰۰ تومان

ظرفیت این دوره ۳۰ نفر است

  • مدت دوره۰ ساعت
  • تعداد جلسات۱۰ جلسه
  • زمان‌بندی-
  • تاریخ شروع-
  • نوع برگزاریحضوری
لینوکس یکی از مهم‌ترین محیط‌های کاری برای برنامه‌نویسان و توسعه‌دهندگان نرم‌افزار است و بسیاری از سرورها، زیرساخت‌های ابری و محیط‌های توسعه بر پایه این سیستم‌عامل اجرا می‌شوند. آشنایی با Linux به برنامه‌نویس کمک می‌کند بدون وابستگی به رابط‌های گرافیکی، محیط کاری خود را مدیریت کرده و بسیاری از وظایف توسعه و استقرار نرم‌افزار را سریع‌تر و حرفه‌ای‌تر انجام دهد.

در دوره «لینوکس برای برنامه‌نویسان» از مباحث پایه شروع کرده و به سراغ ابزارها و قابلیت‌هایی می‌رویم که یک برنامه‌نویس در کار روزمره به آن‌ها نیاز دارد. کار با Terminal و دستورات لینوکس، مدیریت فایل و پوشه، مجوزهای دسترسی، کاربران و گروه‌ها، پردازش‌ها، متغیرهای محیطی، مدیریت نرم‌افزارها و Shell Script از جمله مباحث این دوره هستند.

همچنین هنرجو با ابزارهای مهمی مانند SSH و Git در محیط لینوکس آشنا می‌شود و نحوه مدیریت و اجرای برنامه‌ها از طریق خط فرمان را تمرین می‌کند.

این دوره برای برنامه‌نویسانی طراحی شده است که می‌خواهند مهارت کار با محیط Linux را به شکل کاربردی یاد بگیرند و برای فعالیت در حوزه‌هایی مانند توسعه وب، بک‌اند، DevOps، سرورها و زیرساخت نرم‌افزار آماده‌تر شوند.

پس از این دوره چه یاد می‌گیرید؟

در پایان دوره، هنرجو می‌تواند:

با محیط Linux و Terminal به‌صورت حرفه‌ای‌تر کار کند.
دستورات پرکاربرد لینوکس را در خط فرمان اجرا کند.
فایل‌ها و پوشه‌ها را مدیریت کند.
کاربران، گروه‌ها و مجوزهای دسترسی را مدیریت کند.
پردازش‌ها و سرویس‌های سیستم را بررسی و کنترل کند.
نرم‌افزارها و Packageها را مدیریت و نصب کند.
متغیرهای محیطی را مدیریت کند.
با Pipe، Redirection و دستورات ترکیبی کار کند.
فایل‌ها و اطلاعات موردنظر را با ابزارهای خط فرمان جست‌وجو و پردازش کند.
اسکریپت‌های ساده Shell/Bash بنویسد.
از SSH برای اتصال و کار با سیستم‌های راه دور استفاده کند.
محیط لینوکس را برای توسعه و اجرای برنامه‌ها آماده کند.
با Git در محیط Linux کار کند.
خطاها و مشکلات متداول محیط اجرای برنامه‌ها را از طریق Terminal بررسی کند.

پیش‌نیازها

آشنایی مقدماتی با کامپیوتر و سیستم‌عامل‌ها
آشنایی اولیه با مفاهیم برنامه‌نویسی
داشتن تجربه قبلی با لینوکس الزامی نیست.
آشنایی مقدماتی با Git می‌تواند مفید باشد، اما الزامی نیست.

دکتر محمود علیمرادی

مدرس

محمود علیمرادی، پژوهشگر و توسعه‌دهنده در حوزه هوش مصنوعی، یادگیری ماشین و سیستم‌های هوشمند است. وی در زمینه طراحی و توسعه مدل‌های هوشمند، الگوریتم‌های یادگیری تطبیقی و بهینه‌سازی محاسباتی فعالیت دارد. حوزه‌های تخصصی او شامل یادگیری ماشین، یادگیری تقویتی، پردازش سیگنال‌های زیستی، رابط مغز و رایانه (BCI) و توسعه سامانه‌های مبتنی بر هوش مصنوعی است.

تمرکز اصلی فعالیت‌های وی بر توسعه روش‌های نوین برای حل مسائل پیچیده در حوزه هوش مصنوعی، بهینه‌سازی و تحلیل داده بوده و در کنار فعالیت‌های پژوهشی، در توسعه نرم‌افزار، زیرساخت‌های سمت سرور و پیاده‌سازی سامانه‌های هوشمند کاربردی نیز فعالیت می‌کند.

مشاهده پروفایل کامل
  • تاریخ شروع-
  • تاریخ پایان-
  • زمان‌بندی هفتگی-
  • آدرس-
  • سالن-

هنوز نظری برای این دوره ثبت نشده است.

ثبت نظر شما

نظر شما پس از تایید ادمین نمایش داده می‌شود.
۳,۹۰۰,۰۰۰ تومان
پیش‌ثبت‌نام