لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی میکروسرویسها و REST API با Spring Boot
- آخرین آپدیت
دانلود Foundations of Microservices and REST APIs with Spring Boot
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در طول دوره درک خود را عمیقتر کنید.
مهارتهای لازم برای طراحی، توسعه و ایمنسازی میکروسرویسهای مقیاسپذیر را با استفاده از Spring Boot و Spring Cloud بیاموزید. این دوره زبانآموزان را با درک عملی از وبسرویسهای RESTful، معماری API و ابزارهای ضروری برای ایجاد راهکارهای بکاند قدرتمند در جاوا آشنا میکند. چه در دنیای میکروسرویسها تازهکار باشید و چه به دنبال یک پایه ساختارمند باشید، این دوره دانش عملی لازم برای شروع با اعتمادبهنفس را در اختیار شما قرار میدهد.
شما با معرفی معماری میکروسرویسها و نحوه سادهسازی توسعه توسط Spring Boot شروع خواهید کرد. سپس مفاهیم بنیادی مانند نصب محیط توسعه جاوا، درک تفاوت SOAP و REST و یادگیری نحوه ساخت و انتشار RESTful APIها را بررسی میکنید. از آنجا به بعد، به صورت گامبهگام یک REST API کامل با ویژگیهای پیشرفته شامل نسخهبندی (Versioning)، فیلتر کردن، مدیریت خطا، مستندات Swagger و احراز هویت با استفاده از Spring Security توسعه خواهید داد.
بخشهای نهایی به مفاهیم عمیقتر میکروسرویسها، اتصال سرویسها به پایگاههای داده رابطهای با استفاده از JPA، Hibernate و MySQL و پیادهسازی الگوهای میکروسرویس مقیاسپذیر میپردازند. همچنین ابزارهایی مانند Docker، HAL Explorer و Actuator را برای استقرار، مانیتورینگ و بررسی سرویسها بررسی خواهید کرد.
این دوره برای توسعهدهندگانی با دانش پایه جاوا طراحی شده است که میخواهند توسعه APIهای بکاند و طراحی میکروسرویسها را بیاموزند. این دوره برای توسعهدهندگان مشتاق Full-stack، مهندسان بکاند و معماران سیستم ایدهآل است. داشتن دانش عملی در برنامهنویسی شیءگرا توصیه میشود. این یک دوره در سطح متوسط است.
در پایان این دوره، شما قادر خواهید بود REST APIها را با Spring Boot بسازید، آنها را به پایگاههای داده متصل کنید، معماری میکروسرویس را با Spring Cloud پیادهسازی کنید و برنامههای مقیاسپذیر و امن را با اطمینان کامل مستقر نمایید.
سرفصل ها و درس ها
تسلط بر میکروسرویسها با Spring Boot و Spring Cloud - شروع به کار
Master Microservices with Spring Boot and Spring Cloud - Getting Started
معرفی تخصص
Introduction to specialization
مرور کلی دوره تسلط بر میکروسرویسها با Spring Boot و Spring Cloud
Master Microservices with Spring Boot and Spring Cloud - Course Overview
نصب جاوا و Eclipse
Master Microservices - Installing Java and Eclipse
مقدمهای بر وبسرویسها
Introduction To Web Services - V3
گام اول - وبسرویس چیست؟
Step 01 - What is a Web Service? TRY 1
گام دوم - وبسرویس چیست؟ (تکمیل)
Step 02 - What is a Web Service?
گام سوم - چگونه وبسرویسها را مستقل از پلتفرم کنیم؟
Step 03 - How to make web services platform independent?
گام پنجم - مقایسه SOAP در مقابل RESTful
Step 05 - SOAP vs RESTful Web Services
وبسرویسهای RESTful با Spring Boot
Restful Web Services with Spring Boot - V3
مقدمه بخش وبسرویسهای RESTful
Restful Web Services - Section Introduction
گام ۰۰ - نمای کلی ایجاد REST API با Spring Boot
Step 00 - Creating a REST API with Spring Boot - An Overview
گام ۰۱ - مقداردهی اولیه پروژه REST API با Spring Boot
Step 01 - Initializing a REST API Project with Spring Boot
گام ۰۲ - ایجاد اولین REST API (Hello World) با Spring Boot
Step 02 - Creating a Hello World REST API with Spring Boot
گام ۰۳ - ارتقای REST API برای بازگرداندن یک Bean
Step 03 - Enhancing the Hello World REST API to return a Bean
گام ۰۴ - در پسزمینه چه اتفاقی میافتد؟ Spring Boot Starters و Autoconfig
Step 04 - What's happening in the background? Spring Boot Starters & Autoconfign
گام ۰۵ - ارتقای REST API با استفاده از Path Variable
Step 05 - Enhancing the Hello World REST API with a Path Variable
گام ۰۶ - طراحی REST API برای اپلیکیشن رسانه اجتماعی
Step 06 - Designing the REST API for Social Media Application
گام ۰۷ - ایجاد User Bean و UserDaoService
Step 07 - Creating User Bean and UserDaoService
گام ۰۸ - پیادهسازی متدهای GET برای منابع کاربر
Step 08 - Implementing GET Methods for User Resource
گام ۰۹ - پیادهسازی متد POST برای ایجاد منبع کاربر
Step 09 - Implementing POST Method to create User Resource
گام ۱۰ - ارتقای متد POST برای بازگرداندن کد وضعیت HTTP و مکان صحیح
Step 10 - Enhancing POST Method to return correct HTTP Status Code and Location
گام ۱۱ - پیادهسازی مدیریت استثنا - خطای ۴۰۴ منبع پیدا نشد
Step 11 - Implementing Exception Handling - 404 Resource Not Found
گام ۱۲ - پیادهسازی مدیریت استثنای کلی برای تمام منابع
Step 12 - Implementing Generic Exception Handling for all Resources
گام ۱۳ - پیادهسازی متد DELETE برای حذف منبع کاربر
Step 13 - Implementing DELETE Method to delete a User Resource
گام ۱۴ - پیادهسازی اعتبارسنجیها برای REST API
Step 14 - Implementing Validations for REST API
گام ۱۵ - بررسی کلی ویژگیهای پیشرفته REST API
Step 15 - Overview of Advanced REST API Features
گام ۱۶ - درک مشخصات Open API و Swagger
Step 16 - Understanding Open API Specification and Swagger
گام ۱۷ - پیکربندی تولید خودکار مستندات Swagger
Step 17 - Configuring Auto Generation of Swagger Documentation
گام ۱۸ - بررسی Content Negotiation و پیادهسازی پشتیبانی از XML
Step 18 - Exploring Content Negotiation - Implementing Support for XML
گام ۱۹ - بررسی بینالمللیسازی (Internationalization) برای REST API
Step 19 - Exploring Internationalization for REST API
گام ۲۰ - نسخهبندی REST API - روش URI Versioning
Step 20 - Versioning REST API - URI Versioning
گام ۲۱ - نسخهبندی REST API - پارامتر درخواست، هدر و Content Negotiation
Step 21 - Versioning REST API - Request Param, Header and Content Negotiation
گام ۲۲ - پیادهسازی HATEOAS برای REST API
Step 22 - Implementing HATEOAS for REST API
گام ۲۳ - پیادهسازی فیلترینگ استاتیک برای REST API
Step 23 - Implementing Static Filtering for REST API
گام ۲۴ - پیادهسازی فیلترینگ دینامیک برای REST API
Step 24 - Implementing Dynamic Filtering for REST API
گام ۲۵ - مانیتورینگ APIها با Spring Boot Actuator
Step 25 - Monitoring APIs with Spring Boot Actuator
گام ۲۶ - بررسی APIها با Spring Boot HAL Explorer
Step 26 - Exploring APIs with Spring Boot HAL Explorer
گام ۲۷ - اتصال REST API به H2 با استفاده از JPA و Hibernate - نمای کلی
Step 27 - Connecting REST API to H2 using JPA and Hibernate - An Overview
گام ۲۸ - ایجاد موجودیت User و دادههای تست
Step 28 - Creating User Entity and some test data
گام ۲۹ - ارتقای REST API برای اتصال به H2 با JPA و Hibernate
Step 29 - Enhancing REST API to connect to H2 using JPA and Hibernate
گام ۳۰ - ایجاد موجودیت Post با رابطه Many-to-One با موجودیت User
Step 30 - Creating Post Entity with Many to One Relationship with User Entity
گام ۳۱ - پیادهسازی API متد GET برای دریافت تمام پستهای یک کاربر
Step 31 - Implementing a GET API to retrieve all Posts of a User
گام ۳۲ - پیادهسازی API متد POST برای ایجاد پست برای یک کاربر
Step 32 - Implementing a POST API to create a Post for a User
گام ۳۳ - بررسی کوئریهای JPA و Hibernate برای REST API
Step 33 - Exploring JPA and Hibernate Queries for REST API
گام ۳۴ - اتصال REST API به پایگاه داده MySQL - نمای کلی
Step 34 - Connecting REST API to MySQL Database - An Overview
نمایش نظرات