آموزش با Spring Boot و Angular به Java Full Stack بروید

Go Java Full Stack with Spring Boot and Angular

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یک برنامه نویس جاوا فول استک شوید. اولین برنامه Java Full Stack خود را با Angular و Spring Boot بسازید. شما اولین برنامه FULL STACK خود را با Angular و Spring Boot توسعه خواهید داد. اصول ساخت برنامه های AWESOME Frontend با Angular را یاد خواهید گرفت. با ساختن API های عالی RESTful با Spring Boot آشنا خواهید شد و یاد خواهید گرفت که از Spring Security برای پیکربندی Basic Authentication و JWT استفاده کنید. شما یاد خواهید گرفت که چالش های اتصال Angular Frontend به یک API RESTful را حل کنید. اصول اولیه Angular - Angular Modules، Components، Data Binding و Routing را یاد خواهید گرفت. با اتصال REST API به JPA/Hibernate با Spring Boot آشنا خواهید شد. بهترین روش‌ها در طراحی وب سرویس‌های RESTful شما استفاده از طیف گسترده‌ای از پروژه‌های راه‌اندازی Spring Boot - Spring Boot Web، و Spring Boot Data JPA را خواهید آموخت. یک برنامه مدیریت Todo Full Stack را گام به گام با قابلیت های ورود و خروج توسعه دهید، خواهید فهمید که چگونه بهترین استفاده را ببرید از ابزارهای Spring Boot Actuator و Spring Boot Developer Tools شما یاد خواهید گرفت که API RESTful را با Spring Boot و Spring Security ایمن کنید. ما به شما کمک می کنیم اصول جاوا اسکریپت مدرن، TypeScript، Spring Boot و JPA را بیاموزید. ما به شما کمک می کنیم Chrome، Eclipse، Visual Studio Code و Node JS (برای npm) را نصب کنید.

به این دوره آموزشی شگفت انگیز در زمینه توسعه وب Full Stack با Angular و Spring Boot خوش آمدید. این دوره به گونه ای طراحی شده است که اولین قدم عالی به عنوان مقدمه ای بر توسعه Angular و Full Stack برای توسعه دهندگان Java Spring باشد.

تجربه صفر با Angular، TypeScript (AND/OR) جاوا اسکریپت مدرن؟ مشکلی نیست اکنون شروع به یادگیری کنید!


به روز رسانی: بخش جدید امنیت بهار


آنچه یادگیرندگان ما می گویند:

5 STARS - این دوره آموزشی عالی برای توسعه دهندگان جاوا است تا بتوانند با Angular آشنا شوند و آن را فراتر از یک نوع آشنایی ابتدایی انجام دهند. کار خیلی خوبی استاد متشکرم!

5 STARS - بله، سفر شگفت انگیز بود، مدرس عالی است. در حین دنبال کردن ویدیوهای گام به گام با یک خطای شک مواجه نشدم. من این دوره را به همه کسانی که واقعاً می خواهند Spring Boot + Angular را یاد بگیرند پیشنهاد می کنم. توضیح واضح و سیستماتیک بود. از آقای رنگکاران که بهترین معلم هستند تشکر می کنم... :)

5 STARS - دوره فوق العاده با محتوای عملی که به روشی بسیار شهودی آموزش داده شده است. ساختن درس به درس به‌عنوان یک توسعه‌دهنده برنامه‌های کاربردی وب با تجربه‌ای در هر دو Spring Boot و Angular، این دوره زمانی عالی بود که روشی واضح برای استفاده از هر دو فناوری با هم ارائه داد. من واقعاً از این مربی قدردانی می کنم و منتظر دوره های بیشتری هستم.

5 STARS - توضیحات ویدیویی واضح و آسان برای دنبال کردن. توصیه می شود!

5 STARS - دوره بسیار خوب. مربی در مورد مطالب بسیار آگاه است و شما را به روشی واضح راهنمایی می کند. شروع خوبی برای یادگیری در مورد توسعه Full Stack.

5 STARS - توضیحات عالی، دوره عالی مخصوصاً برای توسعه دهندگان جاوا که می خواهند خود را با استفاده از Spring boot و Angular به توسعه کامل استک جاوا ارتقا دهند.


نمای کلی دوره

توسعه اولین برنامه وب کامل پشته خود با Angular و Spring Boot سرگرم کننده است.

در این دوره، اصول توسعه وب کامل پشته را با توسعه یک برنامه مدیریت Todo Basic با استفاده از Angular، Spring Boot و Spring Security Frameworks خواهید آموخت. شما برنامه مدیریت Todo را گام به گام - در بیش از 100 مرحله می‌سازید.

شما از Angular (Frontend Framework)، TypeScript Basics، Angular CLI (برای ایجاد پروژه های Angular)، Spring Boot (REST API Framework)، Spring (مدیریت وابستگی)، Spring Security (Authentication and Authorization - Basic و JWT) استفاده خواهید کرد. ، BootStrap (صفحات سبک)، Maven (مدیریت وابستگی ها)، Node (npm)، کد ویژوال استودیو (IDE TypeScript)، Eclipse (Java IDE) و وب سرور جاسازی شده Tomcat.

ما به شما کمک خواهیم کرد تا هر یک از اینها را تنظیم کنید.

Angular یک فریمورک جلویی کامل با طیف وسیعی از ویژگی‌ها است. Spring Boot یک چارچوب عالی برای ساخت RESTful API و Microservices است. بیایید این چارچوب ها را ترکیب کنیم و یک برنامه وب کامل پشته عالی ایجاد کنیم.


نکات برجسته دوره

نمای کلی

Step01 - درک معماری برنامه کامل پشته

Step02 - مروری سریع بر جاوا اسکریپت و TypeScript مدرن

Step03 - نصب Angular CLI - ابزار عالی برای ایجاد پروژه های Angular

Step04 - ایجاد و راه اندازی برنامه Angular با Angular CLI

Step05 - وارد کردن برنامه Angular به کد ویژوال استودیو

Step06 - کاوش دستورات Angular CLI - test, lint, e2e, serve, build

Step07 - کاوش در ساختار پروژه Angular CLI


کار با Angular

Step08 - مقدمه‌ای بر اجزای زاویه‌ای - مبانی

Step09 - مقدمه ای بر اجزای زاویه ای - بازی با AppComponent

Step10 - ایجاد مؤلفه خوش آمد گویی با تولید ng

مرحله 11 - تغییرات زبان با یک مثال - جاوا، جاوا اسکریپت و TypeScript

مرحله 12 - ایجاد و تنظیم مولفه ورود

Step13 - درک رویداد Binding - افزودن رویداد کلیک در صفحه ورود

مرحله 14 - استفاده از ngModel با اتصال داده دو طرفه در صفحه ورود

مرحله 15 - بررسی سریع رویکردهای اتصال داده

Step16 - افزودن احراز هویت کدهای سخت به مؤلفه منطقی - دستورالعمل ngIf

مرحله 17 - پیاده سازی مسیرها برای اجزای ورود، خوش آمدگویی و خطا

مرحله 18 - پیاده سازی مسیریابی از ورود به مؤلفه خوش آمد گویی

Step19 - افزودن پارامتر مسیر برای مؤلفه خوش آمد گویی

Step20 - ایجاد کامپوننت List Todos با ng generate

مرحله 21 - یک پیوند به Todos در مؤلفه خوش آمدید ایجاد کنید

Step22 - بهترین تمرین - ایجاد کلاس Todo

Step23 - معرفی سریع ماژول های Angular

Step24 - درک راه‌اندازی برنامه Angular با ماژول و مؤلفه ریشه

Step25 - بررسی سریع - Angular Modules and Components

Step26 - نمای کلی از چند مرحله بعدی - بوت استرپ، منو، پاورقی و Refactoring

Step27 - افزودن چارچوب بوت استرپ و ایجاد کامپوننت برای منو و پاورقی

Step28 - استفاده از بوت استرپ برای ایجاد منو با پیوندهای پیمایش

Step29 - پاورقی و اجزای دیگر با CSS و Bootstrap

Step30 - تمرین خوب - از RouterLink به جای href برای مسیرها استفاده کنید

مرحله 31 - ایجاد یک مؤلفه خدمات احراز هویت مستقل

Step32 - استفاده از Session Storage برای ذخیره رمز احراز هویت کاربر

Step33 - فعال کردن پیوندهای منو بر اساس رمز احراز هویت کاربر

مرحله 34 - پیاده سازی خروج برای حذف رمز احراز هویت کاربر

Step35 - ایمن کردن اجزا با استفاده از Route Guards - قسمت 1

Step36 - ایمن کردن اجزا با استفاده از Route Guards - قسمت 2

Step37 - بررسی سریع - سرویس احراز هویت، تزریق وابستگی و محافظ مسیر


مقدمه ای بر خدمات وب و REST

Step41 - Web Service چیست؟

مرحله 42 - نحوه ارتباط مهم سوالات با خدمات وب

Step43 - خدمات وب - اصطلاحات کلیدی

Step44 - مقدمه ای بر خدمات وب RESTful


بلند شدن و دویدن با REST و Spring Boot

Step45 - راه اندازی یک پروژه خدمات RESTful با Spring Boot

Step46 - ایجاد سرویس Hello World

مرحله 47 - ارتقاء سرویس Hello World برای بازگرداندن Bean

Step48 - بررسی سریع پیکربندی خودکار Spring Boot و Servlet Dispatcher - در پس‌زمینه چه اتفاقی می‌افتد؟

Step49 - بهبود سرویس Hello World با متغیر مسیر


اتصال Angular Frontend به خدمات Spring Boot Restful

Step50 - اتصال Angular Frontend با Restful API - 1 - ایجاد سرویس داده

Step51 - اتصال Angular Frontend با Restful API - 2 - HttpClientModule و HttpClient

Step52 - اتصال Angular Frontend با Restful API - 3 - Understanding Observable

Step53 - اتصال Angular Frontend با Restful API - 4 - درک اشتراک

Step54 - اتصال Angular Frontend با Restful API - 5 - Handling Error Responses

Step55 - تماس با سرویس HTTP Welcome با متغیرهای مسیر

Step56 - طراحی خدمات RESTful برای منبع Todo

Step57 - ایجاد REST API برای بازیابی فهرست کارها

Step58 - اتصال Angular Frontend با سرویس Todo List RESTful

Step59 - ایجاد REST API برای حذف Todo - DELETE Request Method

Step60 - افزودن ویژگی Delete Todo به Angular Frontend

Step61 - ایجاد مؤلفه Todo و مدیریت مسیریابی

Step62 - طراحی صفحه Todo با Bootstrap Framework

Step63 - ایجاد سرویس Retrieve Tod0 و اتصال Angular Frontend

Step64 - بهبود ظاهر صفحه Todo

Step65 - ایجاد REST API برای به‌روزرسانی Todo - روش درخواست PUT

Step66 - ایجاد REST API برای ایجاد یک Todo - روش درخواست POST

Step67 - اجرای ویژگی Update Todo در Angular Frontend

Step68 - پیاده سازی ویژگی جدید Todo در Angular Frontend

Step69 - بهبود فرم Todo - اعتبارسنجی و ارسال فرم در Enter - ngSubmit

Step70 - افزایش پیام‌های اعتبارسنجی در صفحه Todo


اجرای Spring Security با احراز هویت اولیه

Step71 - مروری بر امنیت با Basic Auth و JWT

Step72 - راه اندازی Spring Security

Step73 - شناسه کاربری و رمز عبور استاندارد را پیکربندی کنید

Step74 - بهبود سرویس داده خوش آمد گویی Angular برای استفاده از Basic Auth

Step75 - Spring Security را برای غیرفعال کردن CSRF و فعال کردن OPTION Requests پیکربندی کنید

Step76 - ایجاد Angular HttpInterceptor برای افزودن سربرگ Auth Basic

Step77 - پیکربندی HttpInterceptor به عنوان ارائه دهنده در ماژول برنامه

Step78 - ایجاد سرویس RESTful احراز هویت اولیه در Spring Boot

Step79 - سرویس Angular Basic Authentication ایجاد کنید

Step80 - اتصال صفحه ورود به سیستم به سرویس احراز هویت اولیه - قسمت 1

Step81 - اتصال صفحه ورود به سیستم به سرویس احراز هویت اولیه - قسمت 2

Step82 - Refactoring Angular Basic Authentication Service

Step83 - Refactoring HttpInterceptor برای استفاده از رمز احراز هویت اولیه

Step84 - بهترین تمرین - استفاده از ثابت ها برای URL ها و نشانه ها


اتصال Spring Security با JWT

Step85 - مقدمه ای بر JWT

Step86 - وارد کردن چارچوب JWT به Eclipse

Step87 - نکته سریع - رفع خطاهای کامپایل JWT

Step88 - اجرای منابع JWT - Token و Refresh Token را دریافت کنید

Step89 - آشنایی با راه اندازی چارچوب امنیتی JWT Spring

Step90 - ایجاد یک کاربر جدید با رمز عبور رمزگذاری شده

Step91 - استفاده از JWT Token در Angular Frontend


اتصال REST API با JPA و Hibernate

Step92 - راه اندازی Todo Entity و Populing Data

Step93 - اتصال APIهای GET REST به مخزن JPA

Step94 - اتصال APIهای POST، PUT و DELETE REST به مخزن JPA


همین الان شروع به یادگیری کنید. دکمه ثبت نام را بزنید!


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

معرفی Introduction

  • معرفی Introduction

  • دوره سازگار با Spring Boot 3 و آخرین نسخه Angular Course Compatible with Spring Boot 3 & Latest Angular Version

مروری سریع بر جاوا اسکریپت مدرن، TypeScript و Angular Quick Overview of Modern JavaScript, TypeScript and Angular

  • مرحله 000 - شروع دوره Step 000 - Getting Started with the Course

  • مرحله 01 - درک معماری برنامه های کاربردی Full Stack Step 01 - Understanding Full Stack Application Architecture

  • مرحله 02 - مرور سریع جاوا اسکریپت و تایپ اسکریپت مدرن Step 02 - Quick Overview of Modern JavaScript and TypeScript

  • به روز رسانی دوره - از آخرین نسخه Angular استفاده کنید Course Update - Use Latest Angular Version

  • مرحله 03 - نصب Angular CLI - ابزار عالی برای ایجاد پروژه های Angular Step 03 - Installing Angular CLI - Awesome Tool to create Angular Projects

  • مرحله 04 - ایجاد و راه اندازی برنامه Angular با Angular CLI Step 04 - Creating and Launching Angular Application with Angular CLI

دست به دست شدن با Angular Getting Hands on With Angular

  • مرحله 05 - وارد کردن برنامه Angular به کد ویژوال استودیو Step 05 - Importing Angular App into Visual Studio Code

  • به روز رسانی دوره - ng lint & ng e2e Course Update - ng lint & ng e2e

  • مرحله 06 - کاوش در دستورات Angular CLI - تست، lint، e2e، خدمت، ساخت Step 06 - Exploring Angular CLI Commands - test, lint, e2e, serve, build

  • مرحله 07 - کاوش ساختار پروژه Angular CLI Step 07 - Exploring Angular CLI Project Structure

  • مرحله 08 - مقدمه ای بر اجزای زاویه ای - مبانی Step 08 - Introduction to Angular Components - Basics

  • مرحله 09 - مقدمه ای بر کامپوننت های زاویه ای - بازی با AppComponent Step 09 - Introduction to Angular Components - Playing with AppComponent

  • مرحله 10 - تولید کامپوننت خوش آمد گویی با ng generate Step 10 - Generating Welcome Component with ng generate

  • مرحله 11 - تغییرات زبان با یک مثال - جاوا، جاوا اسکریپت و تایپ اسکریپت Step 11 - Language Variations With an Example - Java, JavaScript and TypeScript

  • مرحله 12 - ایجاد و تنظیم مولفه ورود Step 12 - Generating and Setting up Login Component

  • مرحله 13 - درک رویداد Binding - اضافه کردن رویداد کلیک در صفحه ورود Step 13 - Understanding Event Binding - Adding click event on Login Page

  • مرحله 14 - استفاده از ngModel با اتصال داده دو طرفه در صفحه ورود Step 14 - Using ngModel with 2 Way Data Binding in Login Page

  • مرحله 15 - بررسی سریع رویکردهای اتصال داده Step 15 - Quick Review of Data Binding Approaches

  • مرحله 16 - افزودن احراز هویت کدهای سخت به مؤلفه منطقی - دستورالعمل ngIf Step 16 - Adding Hardcoded Authentication to Logic Component - ngIf directive

  • مرحله 17 - پیاده سازی مسیرها برای اجزای ورود، خوش آمد گویی و خطا Step 17 - Implementing Routes for Login, Welcome and Error Components

  • مرحله 18 - پیاده سازی مسیریابی از ورود به مؤلفه خوش آمدید Step 18 - Implementing Routing from Login to Welcome Component

  • مرحله 19 - افزودن پارامتر مسیر برای مؤلفه خوش آمد گویی Step 19 - Adding Route Parameter for Welcome Component

  • مرحله 20 - کامپوننت List Todos را با ng generate ایجاد کنید Step 20 - Create List Todos Component with ng generate

  • مرحله 21 - یک پیوند به Todos در Component Welcome ایجاد کنید Step 21 - Create a Link to Todos in Welcome Component

  • مرحله 22 - بهترین تمرین - ایجاد کلاس Todo Step 22 - Best Practice - Create a Todo Class

  • مرحله 23 - معرفی سریع ماژول های زاویه ای Step 23 - Quick Introduction to Angular Modules

  • مرحله 24 - درک Bootstrapping برنامه Angular با Root Module و Compon Step 24 - Understanding Bootstrapping of Angular App with Root Module and Compon

  • مرحله 25 - بررسی سریع - ماژول ها و اجزای زاویه ای Step 25 - Quick Review - Angular Modules and Components

  • مرحله 26 - مروری بر چند مرحله بعدی - بوت استرپ، منو، پاورقی و Refactoring Step 26 - Overview of Next Few Steps - Bootstrap, Menu, Footer and Refactoring

  • مرحله 27 - افزودن چارچوب بوت استرپ و ایجاد کامپوننت برای منو و پاورقی Step 27 - Adding Bootstrap Framework and Creating Components for Menu and Footer

  • مرحله 28 - استفاده از بوت استرپ برای ایجاد یک منو با پیوندهای ناوبری Step 28 - Using Bootstrap to Create a Menu with Navigation Links

  • مرحله 29 - طراحی پاورقی و سایر اجزاء با CSS و Bootstrap Step 29 - Styling Footer and Other Components with CSS and Bootstrap

  • مرحله 30 - تمرین خوب - به جای href برای مسیرها از RouterLink استفاده کنید Step 30 - Good Practice - Use RouterLink instead of href for Routes

  • به روز رسانی دوره - تایپ دقیق پارامترها و متغیرها Course Update - Strict Typing of Parameters and Variables

  • مرحله 31 - ایجاد یک مؤلفه خدمات احراز هویت مستقل Step 31 - Creating an Independent Authentication Service Component

  • مرحله 32 - استفاده از Session Storage برای ذخیره رمز احراز هویت کاربر Step 32 - Using Session Storage to Store User Authentication Token

  • به روز رسانی دوره: hardcodedAuthenticationService Course Update: hardcodedAuthenticationService

  • مرحله 33 - فعال کردن پیوندهای منو بر اساس رمز تأیید هویت کاربر Step 33 - Enabling Menu Links Based on User Authentication Token

  • مرحله 34 - اجرای Logout برای حذف رمز احراز هویت کاربر Step 34 - Implementing Logout to remove User Authentication Token

  • مرحله 35 - ایمن سازی قطعات با استفاده از محافظ مسیر - قسمت 1 Step 35 - Securing Components using Route Guards - Part 1

  • مرحله 36 - ایمن سازی قطعات با استفاده از محافظ مسیر - قسمت 2 Step 36 - Securing Components using Route Guards - Part 2

  • مرحله 37 - بررسی سریع - سرویس احراز هویت، تزریق وابستگی و مسیر Step 37 - Quick Review - Authentication Service, Dependency Injection and Route

مقدمه ای بر خدمات وب و REST Introduction to Web Services and REST

  • مرحله 41 - وب سرویس چیست؟ Step 41 - What is a Web Service?

  • مرحله 42 - نحوه مهم سوالات مربوط به خدمات وب Step 42 - Important How Questions related to Web Services

  • مرحله 43 - خدمات وب - اصطلاحات کلیدی Step 43 - Web Services - Key Terminology

  • مرحله 44 - معرفی خدمات وب RESTful Step 44 - Introduction to RESTful Web Services

بلند شدن و دویدن با REST و Spring Boot Getting Up and Running with REST and Spring Boot

  • سریعترین روش برای حل استثناهای شما Fastest Approach to Solve Your Exceptions

  • رد نشوید: تازه وارد بهار بوت شده اید؟ DO NOT SKIP: New to Spring Boot?

  • مرحله 45 - راه اندازی یک پروژه خدمات RESTful با Spring Boot Step 45 - Initializing a RESTful Services Project with Spring Boot

  • مرحله 46 - ایجاد سرویس Hello World Step 46 - Creating a Hello World Service

  • مرحله 47 - افزایش خدمات Hello World برای برگرداندن یک Bean Step 47 - Enhancing the Hello World Service to return a Bean

  • مرحله 48 - بررسی سریع پیکربندی خودکار بوت بهار و سرور توزیع کننده Step 48 - Quick Review of Spring Boot Auto Configuration and Dispatcher Servlet

  • مرحله 49 - افزایش سرویس Hello World با متغیر مسیر Step 49 - Enhancing the Hello World Service with a Path Variable

اتصال Angular Frontend به خدمات Spring Boot Restful Connecting Angular Frontend to Spring Boot Restful Services

  • یادآوری - به روز رسانی دوره - تایپ دقیق پارامترها و متغیرها Reminder - Course Update - Strict Typing of Parameters and Variables

  • مرحله 50 - اتصال Angular Frontend با Restful API - 1 - ایجاد Data Servi Step 50 - Connecting Angular Frontend with Restful API - 1 - Creating Data Servi

  • مرحله 51 - اتصال Angular Frontend با Restful API - 2 - HttpClientModule an Step 51 - Connecting Angular Frontend with Restful API - 2 - HttpClientModule an

  • مرحله 52 - اتصال Angular Frontend با Restful API - 3 - Understanding Obser Step 52 - Connecting Angular Frontend with Restful API - 3 - Understanding Obser

  • مرحله 53 - اتصال Angular Frontend با Restful API - 4 - درک Subsc Step 53 - Connecting Angular Frontend with Restful API - 4 - Understanding Subsc

  • مرحله 54 - اتصال Angular Frontend با Restful API - 5 - Handling Error Resp Step 54 - Connecting Angular Frontend with Restful API - 5 - Handling Error Resp

  • مرحله 55 - تماس با سرویس HTTP خوش آمدید با متغیرهای مسیر Step 55 - Calling Welcome HTTP Service with Path Variables

  • مرحله 56 - طراحی خدمات RESTful برای منبع Todo Step 56 - Designing RESTful Services for Todo Resource

  • مرحله 57 - ایجاد REST API برای بازیابی Todo List Step 57 - Creating REST API for retrieving Todo List

  • مرحله 58 - اتصال Angular Frontend با سرویس Todo List RESTful Step 58 - Connecting Angular Frontend with Todo List RESTful Service

  • مرحله 59 - ایجاد REST API برای حذف یک Todo - 1 - ایجاد روش درخواست DELETE Step 59 - Creating REST API to delete a Todo - 1 - Create DELETE Request Method

  • مرحله 59 - ایجاد REST API برای حذف یک Todo - 2 - اجرای روش درخواست DELETE Step 59 - Creating REST API to delete a Todo - 2 - Execute DELETE Request Method

  • مرحله 60 - افزودن ویژگی Delete Todo به Angular Frontend Step 60 - Adding Delete Todo Feature to Angular Frontend

  • مرحله 61 - ایجاد کامپوننت Todo و مدیریت مسیریابی Step 61 - Creating Todo Component and Handle Routing

  • مرحله 62 - طراحی صفحه Todo با چارچوب بوت استرپ Step 62 - Designing Todo Page with Bootstrap Framework

  • مرحله 63 - ایجاد Retrieve Tod0 Service و اتصال Angular Frontend Step 63 - Creating Retrieve Tod0 Service and Connect Angular Frontend

  • مرحله 64 - ظاهر صفحه Todo را بهبود بخشید Step 64 - Improve Todo Page Appearance

  • مرحله 65 - ایجاد REST API برای به روز رسانی Todo - روش درخواست PUT Step 65 - Creating REST API for Updating Todo - PUT Request Method

  • مرحله 66 - 1 - ایجاد REST API برای ایجاد یک Todo - روش درخواست POST Step 66 - 1 - Creating REST API for Creating a Todo - POST Request Method

  • مرحله 66 - 2 - خدمات وب RESTful - بهترین روشها Step 66 - 2 - RESTful Web Services - Best Practices

  • مرحله 67 - اجرای ویژگی Update Todo در Angular Frontend Step 67 - Implementing Update Todo Feature in Angular Frontend

  • مرحله 68 - پیاده سازی ویژگی جدید Todo در Angular Frontend Step 68 - Implementing New Todo Feature in Angular Frontend

  • مرحله 69 - بهبود فرم Todo - اعتبار سنجی و ارسال فرم در Enter - ngSubmit Step 69 - Improving Todo Form - Validation and Form Submit on Enter - ngSubmit

  • مرحله 70 - افزایش پیام های اعتبارسنجی در صفحه Todo Step 70 - Enhancing Validation Messages on Todo Page

پیاده سازی احراز هویت اولیه با Spring Boot و Spring Security Implementing Basic Authentication with Spring Boot and Spring Security

  • مرحله 71 - مروری بر امنیت با Basic Auth و JWT Step 71 - Overview of Security with Basic Auth and JWT

  • مرحله 72 - راه اندازی Spring Security Step 72 - Setting up Spring Security

  • مرحله 73 - شناسه کاربری و رمز عبور استاندارد را پیکربندی کنید Step 73 - Configure standard userid and password

  • مرحله 74 - بهبود سرویس داده خوش آمد گویی Angular برای استفاده از Basic Auth Step 74 - Enhancing Angular Welcome Data Service to use Basic Auth

  • سخنرانی بعدی - تأیید هویت پایه را پیکربندی کنید Next Lecture - Configure Basic Authentication

  • مرحله 75 - Spring Security را برای غیرفعال کردن CSRF و فعال کردن OPTION Requests پیکربندی کنید Step 75 - Configure Spring Security to disable CSRF and enable OPTION Requests

  • حل مشکلات خود با احراز هویت اولیه Solving Your Problems with Basic Authentication

  • مرحله 76 - ایجاد Angular HttpInterceptor برای اضافه کردن Basic Auth Header Step 76 - Creating Angular HttpInterceptor to add Basic Auth Header

  • مرحله 77 - HttpInterceptor را به عنوان ارائه دهنده در App Module پیکربندی کنید Step 77 - Configure HttpInterceptor as Provider in App Module

  • مرحله 78 - سرویس RESTful احراز هویت اولیه را در Spring Boot ایجاد کنید Step 78 - Create Basic Authentication RESTful Service in Spring Boot

  • مرحله 79 - سرویس Angular Basic Authentication را ایجاد کنید Step 79 - Create Angular Basic Authentication Service

  • مرحله 80 - صفحه ورود به سیستم را به سرویس احراز هویت اولیه وصل کنید - قسمت 1 Step 80 - Connect Login Page to Basic Authentication Service - Part 1

  • مرحله 81 - صفحه ورود به سیستم را به سرویس احراز هویت اولیه وصل کنید - قسمت 2 Step 81 - Connect Login Page to Basic Authentication Service - Part 2

  • مرحله 82 - Refactoring Angular Basic Authentication Service Step 82 - Refactoring Angular Basic Authentication Service

  • مرحله 83 - Refactoring HttpInterceptor برای استفاده از رمز تأیید اولیه Step 83 - Refactoring HttpInterceptor to use Basic Authentication Token

  • مرحله 84 - بهترین تمرین - از Constants برای URL ها و Token ها استفاده کنید Step 84 - Best Practice - Use Constants for URLs and Tokens

اتصال Spring Security و Spring Boot با چارچوب JWT Connecting Spring Security and Spring Boot with JWT Framework

  • مرحله 85 - مقدمه ای بر JWT Step 85 - Introduction to JWT

  • مرحله 86 - سخنرانی بعدی - تأیید اعتبار JWT را پیکربندی کنید Step 86 - Next Lecture - Configure JWT Authentication

  • مرحله 87 - وارد کردن چارچوب JWT به Eclipse Step 87 - Importing JWT Framework into Eclipse

  • مرحله 88 - حل مشکلات خود با احراز هویت JWT Step 88 - Solving Your Problems with JWT Authentication

  • مرحله 89 - استفاده از JWT Token در Angular Frontend Step 89 - Using JWT Token in Angular Frontend

اتصال Spring Boot RESTful API با JPA و Hibernate Connecting Spring Boot RESTful API With JPA and Hibernate

  • مرحله 90 - رد نشوید: Hibernate جدید است؟ Step 90 - DO NOT SKIP: New to Hibernate?

  • مرحله 91 - به روز رسانی دوره: URL پایگاه داده H2 Step 91 - COURSE UPDATE : H2 Database URL

  • مرحله 92 - تنظیم Todo Entity و جمع کردن داده ها Step 92 - Setting up Todo Entity and Populating Data

  • مرحله 93 - اتصال API های GET REST به مخزن JPA Step 93 - Connecting GET REST APIs to JPA Repository

  • مرحله 94 - اتصال API های POST، PUT و DELETE REST به مخزن JPA Step 94 - Connecting POST, PUT and DELETE REST APIs to JPA Repository

ایمن سازی برنامه های Spring Boot با Spring Security Securing Spring Boot Applications with Spring Security

  • فایل های پشتیبان کد برای این بخش Code Backup Files For This Section

  • مرحله 00 - شروع کار با Spring Security Step 00 - Getting started with Spring Security

  • مرحله 01 - درک اصول امنیتی Step 01 - Understanding Security Fundamentals

  • مرحله 02 - درک اصول امنیتی Step 02 - Understanding Security Principles

  • مرحله 03 - شروع کار با Spring Security Step 03 - Getting Started with Spring Security

  • مرحله 04 - کاوش در تنظیمات امنیتی بهار پیش فرض Step 04 - Exploring Default Spring Security Configuration

  • مرحله 05 - ایجاد پروژه Spring Boot برای امنیت Spring Step 05 - Creating Spring Boot Project for Spring Security

  • مرحله 06 - کاوش امنیت بهار - احراز هویت فرم Step 06 - Exploring Spring Security - Form Authentication

  • مرحله 07 - کاوش امنیت بهار - احراز هویت اولیه Step 07 - Exploring Spring Security - Basic Authentication

  • مرحله 08 - کاوش امنیت بهار - جعل درخواست متقابل سایت - CSRF Step 08 - Exploring Spring Security - Cross Site Request Forgery - CSRF

  • مرحله 09 - کاوش امنیت بهار - CSRF برای REST API Step 09 - Exploring Spring Security - CSRF for REST API

  • مرحله 10 - ایجاد پیکربندی امنیتی Spring برای غیرفعال کردن CSRF Step 10 - Creating Spring Security Configuration to Disable CSRF

  • مرحله 11 - بررسی امنیت بهار - شروع به کار با CORS Step 11 - Exploring Spring Security - Getting Started with CORS

  • مرحله 12 - کاوش امنیت بهار - ذخیره اعتبار کاربر در حافظه Step 12 - Exploring Spring Security - Storing User Credentials in memory

  • مرحله 13 - کاوش امنیت Spring - ذخیره اعتبار کاربر با استفاده از JDBC Step 13 - Exploring Spring Security - Storing User Credentials using JDBC

  • مرحله 14 - درک رمزگذاری در مقابل هش در مقابل رمزگذاری Step 14 - Understanding Encoding vs Hashing vs Encryption

  • مرحله 15 - کاوش امنیت Spring - ذخیره رمزهای عبور رمزگذاری شده Bcrypt Step 15 - Exploring Spring Security - Storing Bcrypt Encoded Passwords

  • مرحله 16 - شروع به احراز هویت JWT Step 16 - Getting Started with JWT Authentication

  • مرحله 17 - راه اندازی JWT Auth با Spring Security و Spring Boot - 1 Step 17 - Setting up JWT Auth with Spring Security and Spring Boot - 1

  • مرحله 18 - راه اندازی JWT Auth با Spring Security و Spring Boot - 2 Step 18 - Setting up JWT Auth with Spring Security and Spring Boot - 2

  • مرحله 19 - تنظیم منبع JWT با Spring Security و Spring Boot - 1 Step 19 - Setting up JWT Resource with Spring Security and Spring Boot - 1

  • مرحله 20 - راه اندازی منبع JWT با Spring Security و Spring Boot - 2 Step 20 - Setting up JWT Resource with Spring Security and Spring Boot - 2

  • مرحله 21 - درک احراز هویت امنیتی Spring Step 21 - Understanding Spring Security Authentication

  • مرحله 22 - بررسی مجوز امنیتی بهار Step 22 - Exploring Spring Security Authorization

  • مرحله 23 - ایجاد یک پروژه Spring Boot برای OAuth با امنیت Spring Step 23 - Creating a Spring Boot Project for OAuth with Spring Security

  • منابع برای مرحله بعد Resources For The Next Step

  • مرحله 24 - شروع به کار با Spring Boot و OAuth2 - با Google وارد شوید Step 24 - Getting Started with Spring Boot and OAuth2 - Login with Google

  • مرحله 25 - بررسی سریع - ایمن کردن برنامه های Spring Boot با امنیت Spring Step 25 - Quick Review - Securing Spring Boot Apps with Spring Security

متشکرم! Thank You!

  • مرحله 999 - برنامه Full Stack با Angular و Spring Boot - نتیجه گیری Step 999 - Full Stack Application with Angular and Spring Boot - Conclusion

  • سخنرانی پاداش Bonus Lecture

ضمیمه - معرفی چکمه فنری در 10 مرحله Appendix - Introduction to Spring Boot in 10 Steps

  • مرحله 01 - شروع به کار با بوت بهار - اهداف Step 01 - Getting Started with Spring Boot - Goals

  • مرحله 02 - راه اندازی پروژه جدید Spring Boot با Spring Initializr Step 02 - Setting up New Spring Boot Project with Spring Initializr

  • مرحله 03 - با Spring Boot یک Hello World API بسازید Step 03 - Build a Hello World API with Spring Boot

  • مرحله 04 - با Spring Boot یک Hello World API بسازید Step 04 - Build a Hello World API with Spring Boot

  • مرحله 05 - درک هدف چکمه بهار Step 05 - Understanding the Goal of Spring Boot

  • مرحله 06 - درک سحر و جادو بوت بهار - پروژه های شروع بوت بهار Step 06 - Understanding Spring Boot Magic - Spring Boot Starter Projects

  • مرحله 07 - درک Spring Boot Magic - پیکربندی خودکار Step 07 - Understanding Spring Boot Magic - Auto Configuration

  • مرحله 08 - درک Spring Boot Magic - سرورهای جاسازی شده Step 08 - Understanding Spring Boot Magic - Embedded Servers

  • مرحله 09 - کاوش در محرک بوت فنری Step 09 - Exploring Spring Boot Actuator

  • مرحله 10 - با Spring Boot آماده تولید شوید - 2 - ConfigurationProperties Step 10 - Get Production Ready with Spring Boot - 2 - ConfigurationProperties

  • مرحله 11 - با Spring Boot - 3 - سرورهای جاسازی شده تولید را آماده کنید Step 11 - Get Production Ready with Spring Boot - 3 - Embedded Servers

  • مرحله 12 - با چکمه فنری آماده تولید شوید - 4 - محرک Step 12 - Get Production Ready with Spring Boot - 4 - Actuator

  • مرحله 13 - درک Spring Boot در مقابل Spring vs Spring MVC Step 13 - Understanding Spring Boot vs Spring vs Spring MVC

  • مرحله 14 - شروع به کار با بوت بهار - مرور Step 14 - Getting Started with Spring Boot - Review

پیوست - مقدمه ای بر JPA و Hibernate در 12 مرحله Appendix - Introduction to JPA and Hibernate in 12 Steps

  • مرحله 01 - شروع به کار با JPA و Hibernate - اهداف Step 01 - Getting Started with JPA and Hibernate - Goals

  • مرحله 02 - راه اندازی پروژه جدید بهار بوت برای JPA و Hibernate Step 02 - Setting up New Spring Boot Project for JPA and Hibernate

  • مرحله 03 - راه اندازی کنسول H2 و ایجاد جدول دوره در H2 Step 03 - Launching up H2 Console and Creating Course Table in H2

  • مرحله 04 - شروع کار با Spring JDBC Step 04 - Getting Started with Spring JDBC

  • مرحله 05 - درج داده های رمزگذاری شده با استفاده از Spring JDBC Step 05 - Inserting Hardcoded Data using Spring JDBC

  • مرحله 06 - درج و حذف داده ها با استفاده از Spring JDBC Step 06 - Inserting and Deleting Data using Spring JDBC

  • مرحله 07 - پرس و جو داده ها با استفاده از Spring JDBC Step 07 - Querying Data using Spring JDBC

  • مرحله 08 - شروع به کار با JPA و EntityManager Step 08 - Getting Started with JPA and EntityManager

  • مرحله 09 - کاوش در جادوی JPA Step 09 - Exploring the Magic of JPA

  • مرحله 10 - شروع به کار با Spring Data JPA Step 10 - Getting Started with Spring Data JPA

  • مرحله 11 - بررسی ویژگی های Spring Data JPA Step 11 - Exploring features of Spring Data JPA

  • مرحله 12 - درک تفاوت بین Hibernate و JPA Step 12 - Understanding difference between Hibernate and JPA

نمایش نظرات

نظری ارسال نشده است.

آموزش با Spring Boot و Angular به Java Full Stack بروید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
14 hours
161
Udemy (یودمی) udemy-small
03 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
72,156
4.5 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

in28Minutes Official in28Minutes Official

DevOps ، AWS ، Docker ، Kubernetes ، Java & Spring Boot ExpertsRanga یک همیار معمار AWS Certified Solutions است. ما در حال آموزش 30+ دوره به 450K زبان آموز در زمینه DevOps ، Cloud (AWS ، PCF ، GCP و Azure) ، Full Stack (React ، Angular) ، برنامه نویسی جاوا و چارچوب های جاوا (Spring، Spring Boot، Spring MVC، Hibernate) هستیم. [مسیرهای یادگیری 00 تا 05 برای DevOps ، Full Stack ، Cloud ، Spring Boot و Java در سQالات متداول زیر] ما از رویکرد گام به گام عملی و مبتنی بر حل مسئله با مثالهای کاربردی عملی و واقعی استفاده می کنیم. ما طیف گسترده ای از دوره ها را بر روی Spring Boot - ایجاد API ها و ریز خدمات ، استقرار در Cloud (AWS ، Azure ، Docker ، Kubernetes ، Azure) و ادغام با Full Stack Front End End (React & Angular) متمرکز کرده ایم. [مسیرهای یادگیری]

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.