آموزش مبانی میکروسرویس‌ها و 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?

  • گام چهارم - اصطلاحات کلیدی وب‌سرویس‌ها Step 04 - Web Services - Key Terminology

  • گام پنجم - مقایسه 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

  • گام ۳۴-ز - اختیاری - نصب Docker Step 34z - OPTIONAL - Installing Docker

  • گام ۳۵ - اختیاری - پیاده‌سازی اتصال REST API به پایگاه داده MySQL Step 35 - OPTIONAL - Connecting REST API to MySQL Database - Implementation

  • گام ۳۶ - پیاده‌سازی احراز هویت پایه (Basic Authentication) با Spring Security Step 36 - Implementing Basic Authentication with Spring Security

  • گام ۳۷ - ارتقای پیکربندی Spring Security برای احراز هویت پایه Step 37 - Enhancing Spring Security Configuration for Basic Authentication

مقدمه‌ای بر میکروسرویس‌ها Introduction To Microservices - V3

  • گام ۰۰ - مقدمه بخش میکروسرویس‌ها Step 00 - Microservices Section Introduction

  • گام ۰۱ - اپلیکیشن Monolith چیست؟ Step 01 - What is a Monolith Application?

  • گام ۰۲ - معرفی میکروسرویس‌ها Step 02 - Introduction to Microservices

  • گام ۰۳ - بررسی نمونه معماری میکروسرویس‌ها Step 03 - Exploring Microservices Architecture Example

  • گام ۰۴ - مزایای میکروسرویس‌ها Step 04 - Advantages of Microservices

  • گام ۰۵ - راهکارهای کلیدی میکروسرویس - Spring Boot و Spring Cloud Step 05 - Key Microservice Solutions - Spring Boot and Spring Cloud

نمایش نظرات

آموزش مبانی میکروسرویس‌ها و REST API با Spring Boot
جزییات دوره
7h 58m
54
(آخرین آپدیت)
890
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده