کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )
دوره آموزشی Asp.Net Core کاملا پروژه محور
اگر به دنبال یادگیری فریمورک قدرتمند و محبوب Asp.net core هستی و میخوای دقیقا بلافاصله بعد از یادگیری یک پروژه فروشگاه هم بنویسی تا به مطالبی که یاد گرفتی مسلط بشی، پیشنهاد میکنیم کمپ آموزشی و پروژه محور Asp.net core رو شرکت کنی.
ما در این کمپ از صفر شروع به یادگیری ساختار وب، معماری های نرم افزار و فریمورک Asp.net core میکنیم و بعد از اینکه Asp.net core و معماری رو یاد گرفتیم بلافاصله با معماری یادگرفته شده و فریمورک Asp.net core شروع به پیاده سازی یک فروشگاه آنلاین میکنیم.
- مدرس دوره : رضا نبهانی ( رزومه )
- تعداد ویدیوها : 32 ویدیو
- مدت زمان دوره : 3:58:00
- سطح دوره : متوسط
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1403/08/08
آموزش Jenkins به همراه پروژه عملی
آموزش جنکینز (Jenkins)
در دوره Jenkins شما قدم به قدم نحوه نصب و پیکربندی و استفاده از Jenkins رو برای خودکار سازی فرآیند های توسعه نرم افزار آموزش می بینید
توی این دوره یاد می گیرید چطور پروژه های خودتون رو به شکل حرفه ای مدیریت بکنید و کد هاتون رو به صورت اتوماتیک تست بکنید
این دوره برای همه افرادی که میخوان مهارت CI و CD رو به خوبی یاد بگیرن مناسب هستش
چه تازه کار هستید چه با تجربه باشید این دوره میتونه برای شما خیلی مفید باشه اگه نگاهی به سرفصل های دوره بندازید مشخصه قراره دوره خیلی خوب و کاملی داشته باشیم
امروزه با توجه به محیط رقابتی شرکت ها در تولید نرم افزار، نیاز است تولید، ویرایش و انتشار ورژن های مختلف نرم افزار با بالاترین کیفیت و در کمترین زمان ممکن انجام شود. یکی از راهکارهای حوزه DevOps برای پوشش این نیازمندی نرم افزار Jenkins جهت اجرای روال CI/CD می باشد. Jenkins یکی از محبوبترین ابزارهای این حوزه جهت یکپارچه سازی این اصول می باشد.
برخی از مزایای جنکینز به شرح زیر است:
نصب آسان
مقرونبهصرفه و بدون نیاز به پرداخت هزینه
امکان استفاده از پلاگینهای متعدد، با بیش از ۱۰۰۰ افزونه برای تسهیل و تسریع کار و قابل ادغام با انواع ابزارهای توسعه، آزمایش و استقرار
دارای منبع باز و پشتیبانی عالی
طراحی شده با جاوا و قابل استفاده برای همه سیستم عاملهای بزرگ
ساخت و آزمایش سریع نرمافزار و تسریع روند توسعه آن
سرفصل های دوره
تاریخچه و فلسفه Jenkins |
مفهوم CI و Cd |
مقایسه Jenkins با سایر ابزار های CI و CD |
بررسی Jenkins Pipeline دو نوع اصلی Pipeline |
نصب و راه اندازی Jenkins |
بررسی ساختار Jenkins و رابط کاربری Jenkins معرفی Jenkins Master و Jenkins Slave ایجاد و راه اندازی Agent آشنایی با انواع Job ها در Jenkins بیلد خودکار پروژه های Asp.Net Core در Jenkins تنظیمات اولیه Freestyle Project ( بخش اول General ) اتصال Freestyle Project به GitHub (بخش دوم) تنظیمات Build Trigger در Freestyle Project (بخش سوم) تنظیمات Build Environment و Build Steps در Freestyle Project (بخش چهارم) تنظیمات Post-Build Actions در Freestyle Project (بخش پنجم) شروع کار با Pipeline ایجاد اولین Pipeline آشنایی و بررسی Jenkinsfile در Jenkins اتصال Pipeline به GitHub برای پروژه Asp.Net Core بررسی دستورات when، post و script در Jenkins Pipeline آشنایی با دستور Input در Jenkins Pipelines آشنایی با دستورات Option و Trigger در Jenkins Pipeline بررسی و مدیریت پلاگینها در Jenkins نصب و کار با پلاگین Blue Ocean برای مدیریت پایپلاینها آشنایی با پلاگین Email Notification و ارسال اعلانها در Jenkins بکاپگیری و بازیابی تنظیمات در Jenkins تعریف کاربران و تنظیم مجوزها در Jenkins بررسی فایل Config.xml بررسی کامل امنیت در Jenkins - بخش اول بررسی کامل امنیت در Jenkins - بخش اول شروع پروژه عملی: ایجاد پایپلاین و مراحل اولیه (بخش اول) پروژه عملی: ارسال ایمیل و اطلاعرسانی پس از اجرای پایپلاین (بخش دوم) پروژه عملی : اضافه کردن پارامترهای ورودی و مکانیزم تلاش مجدد (بخش سوم) |
فهرستـــ ویدیوها
مدت زمان دوره 3:58:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
بررسی ساختار Jenkins (Master / Agent / Job / Node )
بررسی ساختار Jenkins (Master / Agent / Job / Node )
آشنایی با انواع Job ها در Jenkins (Freestyle,Pipeline,Multibranch)
آشنایی با انواع Job ها در Jenkins (Freestyle,Pipeline,Multibranch)
بیلد خودکار پروژه های Asp.Net Core در Jenkins
بیلد خودکار پروژه های Asp.Net Core در Jenkins
تنظیمات اولیه Freestyle Project ( بخش اول General )
تنظیمات اولیه Freestyle Project ( بخش اول General )
تنظیمات Build Trigger در Freestyle Project (بخش سوم)
تنظیمات Build Trigger در Freestyle Project (بخش سوم)
تنظیمات Build Environment و Build Steps در Freestyle Project (بخش چهارم)
تنظیمات Build Environment و Build Steps در Freestyle Project (بخش چهارم)
تنظیمات Post-Build Actions در Freestyle Project (بخش پنجم)
تنظیمات Post-Build Actions در Freestyle Project (بخش پنجم)
اتصال Pipeline به GitHub برای پروژه Asp.Net Core
اتصال Pipeline به GitHub برای پروژه Asp.Net Core
بررسی دستورات when، post و script در Jenkins Pipeline
بررسی دستورات when، post و script در Jenkins Pipeline
آشنایی با دستورات Option و Trigger در Jenkins Pipeline
آشنایی با دستورات Option و Trigger در Jenkins Pipeline
نصب و کار با پلاگین Blue Ocean برای مدیریت پایپلاینها
نصب و کار با پلاگین Blue Ocean برای مدیریت پایپلاینها
آشنایی با پلاگین Email Notification و ارسال اعلانها در Jenkins
آشنایی با پلاگین Email Notification و ارسال اعلانها در Jenkins
شروع پروژه عملی: ایجاد پایپلاین و مراحل اولیه (بخش اول)
پروژه عملی: ایجاد پایپلاین و مراحل اولیه (Checkout,Restore,Build,Test,Publish,Cleanup)
نظرات کاربران در رابطه با این دوره