آموزش Spring Boot REST & Angular + Full Stack Application!

Spring Boot REST & Angular + Full Stack Application!

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Spring Boot، REST API، Restful Web Services، Spring WebFlux، Java Script، Angular، Type Script، Oauth و غیره REST API Fundamentals Spring Boot و ویژگی های آن Spring REST API Concepts HATEOAS O'Auth و JWT Reactive Programming Spring Web-Flux Angular دوره Full Stack توسعه اپلیکیشن پیش نیازها: توانایی نوشتن برنامه های جاوا را داشته باشید درک اولیه Spring Framework

آیا به دنبال شغل هستید و کارفرمای شما مجموعه مهارت های زیر را می خواهد؟

Spring Boot، REST API، Restful Webservices، Reactive Programming، Spring WebFlux، Java Script، Angular، Type Script، Oauth، NoSQL و غیره

خب، شما در جای درستی هستید!

"Spring Boot REST with Angular" دوره‌ای است که به شما کمک می‌کند در کوتاه‌ترین زمان ممکن این مهارت‌ها را به دست آورید. بنابراین می توانید نه تنها برای این مشاغل درخواست دهید و مصاحبه آنها را پاک کنید، بلکه می توانید روی پروژه های بهار بلادرنگ کار کنید.

اگر شما یک معمار هستید، داشتن دانش در مورد این مفاهیم برای تصمیم گیری صحیح پروژه یا شرکت راحت در بحث های تیمی الزامی است.

من از سال 2012 با پروژه های Spring و از سال 2017 در Angular سروکار داشته ام. همچنین به افراد زیادی در سراسر جهان آموزش داده ام و به آنها کمک کرده ام به اهداف خود برسند.


این دوره به روش دوستانه مبتدی تدریس می شود و تنها انتظار از شما این است که جاوا و مقداری درک اولیه از Spring Framework را بدانید.

در پایان این دوره، ما همچنین یک برنامه تمام پشته End-to-End ایجاد خواهیم کرد. بنابراین، هر آنچه در این دوره آموخته اید را در عمل به کار خواهید برد. این به شما نشان می دهد که چگونه این فناوری ها با هم کار می کنند.

اگر در حین گذراندن این دوره به کمک نیاز دارید، من فقط یک پیام در اختیار شما هستم. منظورم این است که من با این همه تجربه در صنعت آمده ام، برای چه؟ این است که به افرادی مانند شما کمک کنید تا شغل بهتری داشته باشند.

نکات برجسته این دوره در "Spring Boot REST Angular"

  • تمام مفاهیم ضروری Spring REST را یاد خواهید گرفت

  • شما Spring WebFlux را یاد خواهید گرفت تا از مزایای برنامه نویسی واکنشی استفاده کنید

  • Spring O'Auth و JWT را خواهید آموخت

  • با Spring Boot و ویژگی های آن آشنا می شوید

  • شما Angular و ویژگی‌های آن را خواهید آموخت (دوره 3 ساعته Angular Crash)

  • ما یک برنامه کامل پشته سرتاسر از ابتدا ایجاد خواهیم کرد!

  • دانش کافی برای شروع کار بر روی پروژه های مرتبط به دست خواهید آورد

  • شما به راحتی هر چارچوب جاوا اسکریپت دیگری را به راحتی درک خواهید کرد

  • در حین یادگیری به جایی برخورد کرده اید؟ من فقط یک پیام دور هستم تا به شما کمک کنم.

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

  • مصاحبه های شغلی در مورد این موضوع را پاک می کنید (یا) به راحتی در پروژه های بهاری کار می کنید

  • خط مشی بازپرداخت 30 روزه.

چرا باید Spring Boot REST را یاد بگیرید؟

  • تقریباً همه برنامه‌های امروزی بر اساس اصول REST API ساخته شده‌اند تا خدمات وب را در معرض دید قرار دهند.

  • Spring محبوب‌ترین چارچوب برای ساخت سرویس‌های وب RESTful است

  • قبل از اینکه به یادگیری میکروسرویس های Spring بروید، درک Spring REST ضروری است

  • داشتن دانش در مورد REST به شما امکان می‌دهد بدون استخدام برنامه‌نویس از هر API شخص ثالثی استفاده کنید.

  • Spring Boot چارچوبی برای ایجاد ریزسرویس در فضای ابری است. اگر در حال یادگیری بهار هستید، یادگیری "چکمه بهاره" الزامی است. به شما این امکان را می دهد که برنامه های بهار را با سهولت زیادی توسعه دهید.

این دوره تقریباً در مورد تمام مفاهیم Spring REST با مثال‌های زیبا (از جمله O'Auth، برنامه‌نویسی Reactive و غیره) به روشی مبتدی صحبت می‌کند.

این دوره همچنین به شما درک مختصری از Spring Boot و ویژگی‌های آن می‌دهد. همراه با مثال.

برنامه درسی کامل را در زیر بررسی کنید..

چرا باید Angular یاد بگیرید؟

  • Angular برنامه جلویی است که REST API را با یک وب سرویس راه دور ایجاد شده با استفاده از فنر برقرار می کند.

  • Angular محبوب ترین فریم ورک جاوا اسکریپت جلویی است

  • دانش در مورد چارچوب جاوا اسکریپت برای هر نقش کاری ضروری است

  • یادگیری در مورد angular پایه محکمی برای یادگیری سایر چارچوب های جاوا اسکریپت مانند React، Node، Vue JS و غیره ایجاد می کند.

اگرچه، این دوره یک دوره انحصاری در Angular نیست، این دوره شامل یک دوره 3 ساعته تصادف در Angular است که شما را با تمام ویژگی های Angular با مثال آشنا می کند.

این برای شما کافی است تا روی پروژه های Angular کار کنید.

در این دوره چه چیزی یاد خواهید گرفت؟

«Spring Boot REST with Angular» تمام مفاهیم ضروری را به صورت جزئی و با مثال‌های عملی به شما آموزش می‌دهد (از جمله ایجاد یک برنامه کامل پشته سرتاسر). در زیر برنامه درسی دوره آمده است.

برنامه درسی "Spring Boot REST with Angular" :


مقدمه

Spring Boot REST : Webservices Fundamentals
32:32
معماری سنتی MVC
01:51
مشکلات معماری سنتی MVC
05:07
RMI (Remote Method Invocation)
03:16
Web Services with SOAP
09:10
RESTful WebServices
13:08

Spring Boot (فصل پیش نیاز)
46:30
معرفی بوت بهار
05:12
ایجاد پروژه بوت بهار با استفاده از STS
08:14
پروژه راه رفتن
05: 46
App Logic
08:10
همه چگونه کار می کند؟ ایجاد بایگانی Jar
08:14
ویژگی های Spring Boot بازبینی شد
05:00
استقرار یک فایل .war با استفاده از Spring Boot
05:45

Spring Boot REST : عملیات CRUD
30:44
MVC سنتی در مقابل Spring REST API
03:47
POSTMAN Client
01:03
API ما در این فصل خواهیم ساخت
01 :27
ایجاد پروژه Spring Boot برای API ما
03:17
getProducts API
10:07
دریافت محصول خاص
02:47
یک منبع با POST اضافه کنید
03:14
به روز رسانی با Json با استفاده از PUT
03:24
حذف منبع با DELETE
01:38

Spring Boot REST : Content Negotiation
20: 04
مذاکره محتوا
05:09
مذاکره محتوای سربرگ HTTP
02:44
پارامترهای درخواست برای مذاکره محتوا
02:02
مذاکره محتوا با گسترش مسیر
>01:15
ContentType
01:31
ویژگی و پاسخ PDF تولید می کند
05:40
قبول رمزگذاری برای الگوریتم فشرده سازی
01:43

Spring Boot REST: HTTP Cache
17:55
HTTP Cache Introduction
03:50
Cache Max Age
04:25
ETAG Theory
03:44
ETAG مثال
04:13
بدون فروشگاه، عمومی، خصوصی
01:43

Spring Boot REST : مفاهیم دیگر
22:23
به روز رسانی جزئی با پچ و ارسال MAP
05:43
Idempotency و روشهای ایمن
05:23
آپلود و دانلود فایل
11:17

Spring Boot REST : Error Handling
16:01
بررسی خطا
06:08
تایید اعتبارسنجی سفارشی
09:53

Spring Boot REST : REST الگو
47:52
REST الگو مقدمه
07:43
Json Jackson برای بازیابی اطلاعات خاص
05:25
POST با استفاده از الگوی REST
08:56
PUT با استفاده از الگوی REST
03:42
>حذف با استفاده از Rest Template
02:12
Rest Error Handling
11:14
Handling Time Out
08:40

Spring Boot REST : HATEOAS
18:32
HATEOAS مقدمه
09:22
HATEOAS پیاده سازی قسمت 1
04:37
HATEOAS پیاده سازی قسمت 2
04:33

Spring Boot REST : فنر راکتیو
01:22:29
نظریه برنامه نویسی واکنشگر فنری
15:30
اجرای برنامه ریزی واکنشی در بهار
11:04
فشار برگشتی
07:23
پاسخ به روش واکنشی
04:05
جریان زنده
03:26
Flux در مقابل مونو
01:30
جریان های موازی
04:46
Web Client
07:11
Spring React با MongoDB
09:36
Spring React MongoDB مثال کاری
07:04
جریان زنده با MongoDB
01:29
>آزمایش برنامه های واکنشی
07:43
معایب برنامه نویسی واکنشی
01:42

Spring Boot REST : O'Auth و JWT
33:09
Oauth Real مثال زمان
03:44
مثال OAuth
04:02
جریان Oauth
03:34
JWT (Json Web Token)
21:49

Spring Boot REST: Angular Essentials (Crash Course!)
02:18:26
Angular چیست؟
13:23
تنظیم محیط توسعه Angular قسمت 1
07:02
تنظیم محیط توسعه زاویه ای قسمت 2
06:21
پیکربندی اضافی در ویندوز
00:34
ng-new
06:17
Webpack
04: 37
JIT vs AOT Compilers در Angular
08:39
ngServe
04:37
شامل Bootstrap Framework
06:22
Angular Components
14:29
Angular Data Binding
05:26
Angular Event Binding
09:47
Property Binding و تبادل داده بین اجزا
08:12
سرویسها در Angular
08: 40
تزریق وابستگی در Angular Part 1
07:21
Injection Dependency در Angular Part 2
02:45
Angular Modules
06:08
Angular Routing
08:35
Angular HTTP Client
09:11


چند بررسی تصادفی در مورد سبک تدریس من

★★★★★

"مدرس دانش زیادی در مورد موضوعاتی که پوشش داده است."


★★★★★

"یک مربی عالی. من واقعاً دوست دارم همیشه دوره های او را بگذرانم. مربی دانش آموز را برای رفتن به بازار و کسب شغل آماده می کند."

★★★★★

"این دوره واقعا ارزشش را دارد. مدرس دانش عملی فراوانی دارد و تقریباً در مورد هر چیزی که باید بداند بحث می کند. خوشحالم که این دوره را گذراندم و هر مشتاقی را تشویق می‌کنم که آن را دنبال کند.»

★★★★★

"مدرس خوب و واضح با مثال‌های متمرکز و نامرتب - توصیه می‌شود."

★★★★★

در مورد دوره جاوای من: "دوست داشتن از دوره برای. توضیح بسیار خوب برای هر یک از مفاهیم، ​​توضیح اصول هر موضوع، تا زمانی که در حافظه چه اتفاقی می افتد، توضیح "چرا" در ابتدای مبحث (که برای من بسیار مهم است، در غیر این صورت یکی فقط حفظ خواهد بود) . من رویکرد نویسنده را دوست داشتم که با توضیح روش‌ها شروع کند و سپس آن را به کلاس‌ها، اشیاء و موارد دیگر گسترش دهد. این دوره ارزش خوبی نسبت به پول دارد.»


یادداشت های دانش!

Spring Boot REST چیست؟

من نمی‌خواهم خیلی فنی باشم (با فرض اینکه شما مبتدی هستید). در این دوره به خوبی توضیح داده شد. اما به طور تقریبی، هدف اصلی REST API جدا کردن ارائه از سطح کسب و کار و داده است، به طوری که می توان از همان کد برای برنامه های موبایل و وب استفاده کرد.

به عبارت دیگر، REST API HTML را باز نمی‌گرداند، مانند برنامه‌های سنتی. اما داده ها را برمی گرداند. چون، حدس بزنید! HTML روی مرورگرها کار می‌کند، اما روی برنامه‌های تلفن همراه کار نمی‌کند.

از طرف دیگر «Spring Boot» به ما کمک می‌کند تا برنامه‌های بهار را به روشی سریع توسعه دهیم. اساساً از اصل "کنوانسیون روی پیکربندی" پیروی می کند. این بدان معناست که با راه‌اندازی فنری، توسعه‌دهندگان می‌توانند روی نوشتن کدی تمرکز کنند که مهم است و نیازی به مراقبت از پیکربندی‌ها و سایر کدهای دیگ بخار نیست.

همه اینها به تفصیل در دوره مورد بحث قرار گرفته است.

برنامه نویسی واکنشی در Spring boot REST چیست؟

دوباره! این در دوره به خوبی توضیح داده شد، اما به بیان ساده، برنامه نویسی واکنشی زمان انتظار رشته را در سرور کاهش می دهد. به طوری که می توان درخواست های بیشتری را در یک زمان پردازش کرد.

اگر می خواهید بدانید "چگونه"! سپس، توضیح آن در تایپ دشوار است. در دوره به خوبی توضیح داده شده است.

Angular چیست؟

برنامه‌های سنتی که برای برگرداندن HTML استفاده می‌شوند و بنابراین می‌توانند مستقیماً در مرورگر ارائه شوند. اما، یک REST API «داده» را بدون ارائه برمی گرداند.

پس، چه کسی از بخش ارائه مراقبت می کند؟ خوب حدس زدی زاویه ای!

Angular برنامه‌ای است که در مرورگر اجرا می‌شود و مانند یک برنامه مشتری برای REST API عمل می‌کند. Angular خیلی بیشتر از این است! بهتر است سخنرانی های دوره را بررسی کنید.

امیدوارم شما را در دوره ببینم. در هر صورت، برای تلاش‌های آینده‌تان آرزوی موفقیت دارم!


آرزوی شما،

T Karthikeya


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

اصول وب سرویس ها Webservices Fundamentals

  • معماری سنتی MVC Traditional MVC Architecture

  • مسائل مربوط به معماری سنتی MVC Issues with Traditional MVC Architecture

  • RMI RMI

  • وب سرویس با SOAP Webservices with SOAP

  • خدمات وب آرامش بخش RESTful WebServices

  • یک یادداشت سریع! A quick note!

چکمه فنری (فصل پیش نیاز) Spring Boot (Pre-Requisite Chapter)

  • دانلود فایل های این فصل Download Files for this Chapter

  • یک یادداشت سریع در مورد این فصل A Quick Note on this Chapter

  • معرفی چکمه بهاره Spring boot Introduction

  • ایجاد پروژه Spring Boot با استفاده از STS Creating Spring Boot Project Using STS

  • یادداشت سریع! Quick Note!

  • پروژه از طریق Project Walk through

  • منطق برنامه App Logic

  • چگونه همه کار می کند؟ ایجاد یک آرشیو Jar How it all works? Creating a Jar archive

  • ویژگی های بوت بهار بازبینی شد Spring Boot Features Revisited

  • استقرار یک فایل .war با استفاده از Spring Boot Deploying a .war File Using Spring Boot

  • آیا خطای برچسب سفید را مشاهده می کنید؟ Are you seeing White Label Error?

عملیات CRUD CRUD Operations

  • دانلود فایل های این فصل Download Files for this Chapter

  • API سنتی MVC در مقابل REST Traditional MVC vs REST API

  • مشتری پستچی POSTMAN Client

  • API ما در این فصل خواهیم ساخت API We will be building in this chapter

  • ایجاد پروژه Spring Boot برای API ما Creating Spring Boot Project for our API

  • getProducts API getProducts API

  • دریافت محصول خاص Get Specific Product

  • یک منبع با POST اضافه کنید Add a resource with POST

  • به روز رسانی با Json با استفاده از PUT Update with Json using PUT

  • حذف منبع با DELETE Delete Resource with DELETE

  • اینو ببین! Check this out!

مذاکره محتوا Content Negotiation

  • دانلود فایل های این فصل Download Files for this Chapter

  • مقدمه مذاکره محتوا Content Negotiation Introduction

  • مذاکره محتوای سرصفحه HTTP HTTP Header Content Negotiation

  • درخواست پارامترها برای مذاکره محتوا Request Parameters for Content Negotiation

  • مذاکره محتوا با توسعه مسیر Content Negotiation with Path Extension

  • نوع محتوا ContentType

  • ویژگی و پاسخ PDF را تولید می کند Produces Attribute and PDF Response

  • رمزگذاری برای الگوریتم فشرده سازی را بپذیرید Accept Encoding for Compression Algorithm

کش HTTP HTTP Cache

  • مقدمه کش HTTP HTTP Cache Introduction

  • حداکثر سن حافظه کش Cache Max Age

  • نظریه ETAG ETAG Theory

  • مثال ETAG ETAG Example

  • بدون فروشگاه، عمومی، خصوصی No-Store, Public, Private

سایر مفاهیم Other Concepts

  • دانلود فایل های این فصل Download Files for this Chapter

  • به روز رسانی جزئی با پچ و ارسال MAP Partial Update with Patch and sending MAP

  • بی‌توانی و روش‌های ایمن Idempotency And Safe Methods

  • آپلود و دانلود فایل File Upload and Download

رسیدگی به خطا Error Handling

  • رسیدگی به خطا Error Handling

  • اعتبار سنجی و اعتبارسنجی سفارشی Validation & Custom Validations

الگوی REST REST Template

  • دانلود فایل های این فصل Download Files for this Chapter

  • معرفی الگوی REST REST Template Introduction

  • جیسون جکسون برای بازیابی اطلاعات خاص Json Jackson To Retrieve Specific Info

  • ارسال با استفاده از الگوی REST POST Using REST Template

  • قرار دادن با استفاده از الگوی REST PUT Using REST Template

  • حذف با استفاده از Rest Template DELETE Using Rest Teamplate

  • Rest Template Error Handling Rest Template Error Handling

  • رسیدگی به زمان پایان Handling Time Out

HATEOAS HATEOAS

  • یادداشت سریع در مورد این فصل! Quick Note on this chapter!

  • دانلود فایل های این فصل Download Files for this Chapter

  • مقدمه HATEOAS HATEOAS Introduction

  • اجرای HATEOAS قسمت 1 HATEOAS Implementation Part 1

  • اجرای HATEOAS قسمت 2 HATEOAS Implementation Part 2

فنر واکنشی Reactive Spring

  • دانلود فایل های این فصل Download Files for this Chapter

  • نظریه برنامه نویسی واکنشگر بهار Spring Reactive Programming Theory

  • اجرای برنامه ریزی واکنشی در بهار Implementing Reactive Programming In Spring

  • فشار پشت Back Pressure

  • پاسخ به روش واکنشی Responding In Reactive Way

  • پخش زنده Live Stream

  • فلاکس در مقابل مونو Flux Vs Mono

  • جریان های موازی Parallel Streams

  • مشتری وب Web Client

  • واکنش Spring با MongoDB Spring React With MongoDB

  • مثال کاری Spring React MongoDB Spring React MongoDB Working Example

  • پخش زنده با MongoDB Live Stream With MongoDB

  • آزمایش برنامه های کاربردی واکنشی Testing Reactive Applications

  • معایب برنامه نویسی واکنشی Drawbacks Of Reactive Programming

O'Auth و JWT O'Auth and JWT

  • دانلود فایل های این فصل Download Files for this Chapter

  • Oauth زمان واقعی مثال Oauth Real Time Example

  • مثال OAuth OAuth Example

  • جریان Oauth Oauth Flow

  • JWT (Json Web Token) JWT (Json Web Token)

  • برنامه OAuth 2 که ما ایجاد می کنیم! OAuth 2 App That We Create!

  • پیاده سازی سرور منبع OAuth OAuth Resource Server Implementation

  • پیاده سازی سرور OAuth Auth OAuth Auth Server Implementation

  • پیاده سازی برنامه مشتری OAuth OAuth Client Application Implementation

  • دوباره به جریان OAuth مراجعه کنید Revisit OAuth Flow

  • مرور پروژه منابع Oauth و سرور Auth Oauth Resource and Auth Server Project Walkthrough

  • بررسی پروژه برنامه مشتری OAuth OAuth Client Application Project Walkthrough

  • اجرای برنامه O'Auth ما Running our O'Auth App

Angular Essentials (دوره تصادف!) Angular Essentials (Crash Course!)

  • دانلود فایل های این فصل Download Files for this Chapter

  • Angular چیست؟ What is Angular?

  • راه اندازی محیط توسعه زاویه ای قسمت 1 Setting Up Angular Development Environment Part 1

  • راه اندازی محیط توسعه زاویه ای قسمت 2 Setting Up Angular Development Environment Part 2

  • تنظیمات اضافی در ویندوز Additional Config on Windows

  • ng-جدید ng-new

  • بسته وب Webpack

  • JIT در مقابل کامپایلرهای AOT در Angular JIT vs AOT Compilers in Angular

  • ngServe ngServe

  • از جمله Bootstrap Framework Including Bootstrap Framework

  • اجزای زاویه ای Angular Components

  • Angular Data Binding Angular Data Binding

  • Angular Event Binding Angular Event Binding

  • اتصال ویژگی و تبادل داده بین اجزا Property Binding And Data Exchange Between Components

  • خدمات در Angular Services In Angular

  • تزریق وابستگی در Angular Part 1 Dependency Injection in Angular Part 1

  • تزریق وابستگی در Angular Part 2 Dependency Injection in Angular Part 2

  • ماژول های زاویه ای Angular Modules

  • مسیریابی زاویه ای Angular Routing

  • کلاینت Angular HTTP Angular HTTP Client

Spring Boot REST و Angular - Full Stack Application Spring Boot REST and Angular - Full Stack Application

  • دانلود فایل های این فصل Download Files for this Chapter

  • برنامه نهایی که ما ایجاد خواهیم کرد! Final App We will Create!

  • نمای کلی Sprig REST API که ما ایجاد خواهیم کرد Overview of the Sprig REST API we will Create

  • اجرای Spring Boot REST API Spring Boot REST API Implementation

  • تست Spring Boot REST API با استفاده از POSTMAN Client Testing our Spring Boot REST API using POSTMAN Client

  • قسمت 1 برنامه Angular Walkthrough Angular App Walkthrough Part 1

  • قسمت 2 مرور برنامه Angular App Angular App Walkthrough Part 2

  • ایجاد کامپوننت ها، خدمات و ماژول های مورد نیاز Creating the required Components, Services and Modules

  • از جمله ماژول ها Including Modules

  • ایجاد کلاس محصول Creating Product Class

  • ایجاد خدمات محصول Creating Product Service

  • نمایش مولفه محصولات Show Products Component

  • جزء محصولات را بخوانید Read Products Component

  • به روز رسانی جزء محصول Update Product Component

  • ایجاد مولفه محصول Create Product Component

  • پیکربندی مسیرهای زاویه ای Configuring Angular Routes

  • به روز رسانی مولفه برنامه Updating App Component

  • از جمله کتابخانه CSS بوت استرپ Including Bootstrap CSS library

  • راه اندازی برنامه ما! Launching Our Application!

خداحافظ! Good bye!

  • ممنون و خداحافظ! Thank you and good bye!

نمایش نظرات

آموزش Spring Boot REST & Angular + Full Stack Application!
جزییات دوره
10.5 hours
128
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,550
4.2 از 5
دارد
دارد
دارد
Karthikeya T
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar