🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش میکروسرویسها با داکر (آموزش پروژه محور)
- آخرین آپدیت
دانلود Learn Microservices with Dockers (A Project Based Learning)
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
از مبتدی تا متخصص با کاربردهای عملی و واقعی (هنر توسعه نرمافزار مدرن را بیاموزید)
آنچه در این دوره خواهید آموخت:
مفاهیم بنیادی معماری مایکروسرویسها را درک کنید.
تحلیل و طراحی مایکروسرویسها را به صورت مؤثر بیاموزید.
در مایکروسرویسها، از سطح مبتدی تا پیشرفته، تخصص پیدا کنید.
بر داکر (Docker) با مثالهای عملی و کاربردی مسلط شوید.
مدیریت ذخیرهسازی دادههای پایدار با استفاده از Docker volumes و bind mounts.
وب اپلیکیشنهای ساخته شده با HTML، CSS، JavaScript، Flask، React، Node.js، PHP، MySQL و MongoDB را کانتینری کنید.
ارتباط بیدردسر بین کانتینرها را با استفاده از شبکههای داکر فعال کنید.
ارکستراسیون و مدیریت اپلیکیشنهای چندکانتینری را با Docker Compose انجام دهید.
پیشنیازها:
تجربه برنامهنویسی پایه در هر زبان تحت وب (مانند PHP، Node.js، React، Flask، یا حتی HTML، CSS و JavaScript ساده) کافی است. حتی اگر فقط یک برنامه "Hello, World!" ساده نوشتهاید، آماده شروع هستید!
توضیحات دوره و پشته فناوری مورد استفاده:
توسعه مبتنی بر مایکروسرویسها به دلیل قابلیتهایش در افزایش مقیاسپذیری، انعطافپذیری و قابلیت نگهداری اپلیکیشنها، در صنعت نرمافزار به رسمیت شناخته شده است. این دوره برای ارتقاء شما از سطح مبتدی به متخصص طراحی شده و شما را با مهارتهای لازم برای درخشش در صنعت نرمافزار مجهز میکند. از آنجا که این دوره از مبتدی تا متخصص ساختار یافته است، با مفاهیم بنیادی مایکروسرویسها آغاز شده و به تدریج به سمت پیادهسازیهای عملی پیش میرود. این دوره با فرض عدم دانش قبلی شما در زمینه مایکروسرویسها و توسعه بکاند طراحی شده است؛ بنابراین، هر مفهومی را از ابتدا پوشش خواهیم داد. در پایان این دوره، قادر خواهید بود اپلیکیشنهای واقعی را با استفاده از پشته فناوری زیر توسعه دهید:
فناوریهای فرانتاند:React، HTML، CSS و JavaScript
فناوریهای بکاند:Node.js، PHP و Flask
APIها:RESTful APIs
پایگاههای داده:MySQL و MongoDB
این دوره طیف وسیعی از فناوریها را پوشش میدهد و به هیچ زبان برنامهنویسی خاصی محدود نمیشود. اگر با هر یک از فناوریهای ذکر شده تجربه دارید، این دوره یک انتخاب عالی برای شما خواهد بود. پروژههای این دوره شامل توسعه اپلیکیشنهای واقعی است. اگرچه ممکن است در مقیاس کوچک باشند، اما بدون شک به شما در کسب تجربه عملی و آمادهسازی برای یک حرفه در توسعه نرمافزار با راهحلهای مبتنی بر مایکروسرویس کمک خواهند کرد.
سرفصل ها و درس ها
Welcome to the World of Microservices
مقدمه
Introduction
پیشنیازهای دوره
Prerequisites of the Course
انگیزه برای میکروسرویسها
Motivation for Microservices
محتوا و توزیع دوره
Course Content and Distribution
اسلایدهای سخنرانی
Lecture Slides
همه چیز درباره میکروسرویسها
Everything About Microservices
گام ۲ (میکروسرویس بکاند-۱)
Step-2 (Backend Microservice-1)
گام ۳ (میکروسرویس بکاند-۲)
Step-3 (Backend Microservice-2)
گام ۴ (فایل Docker-Compose.YAML)
Step-4 (Docker-Compose.YAML File)
گام ۴ ادامه (تنظیمات MySql و Phpmyadmin در فایل YAML)
Step-4 Continues (MySql and Phpmyadmin setting in YAML File)
پروژه ۱ در عمل
Project-1 in Action
پروژه ۲ توسعه برنامه با استفاده از Html, Css, Js, Node.js, REST API, MongoDB
Project-2 Application Development using Html, Css Js, Node js, Rest Api, MongoDB
گام ۳ (فایل Docker-Compose.YAML)
Step-3 (Docker-Compose.YAML File)
گام ۳ ادامه (تنظیم MongoDB و Mongo Express)
Step-3 Continues (Setting MongoDB and Mongo Express)
پروژه ۲ در عمل
Project-2 in Action
پروژه ۳ (توسعه برنامه با استفاده از Flask, Node.js, REST API, Php, MongoDB)
Project-3 (Application Development using Flask, Node js, Rest Api, Php, MongoDB)
نمایش نظرات