آموزش توسعه Fullstack با Angular17 SpringBoot3 Bootstrap5

Fullstack Development with Angular17 SpringBoot3 Bootstrap5

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با ساختن پروژه‌های دنیای واقعی با استفاده از Angular-17، Springboot-3 و Bootstrap-5 به توسعه‌دهنده fullstack تبدیل شوید. با مفاهیم Angular 17 آشنا می‌شوید. با مفاهیم توسعه Springboot API آشنا می‌شوید. 17 شما REST API را با استفاده از Springboot 3 و Maven و Java 17 توسعه خواهید داد. استفاده از ابزار Postman را یاد خواهید گرفت. ادغام برنامه Angular با Springboot REST API را یاد خواهید گرفت با تکنیک های اشکال زدایی و عیب یابی آشنا خواهید شد. کد منبع کامل پیش نیازها: مبانی HTML، CSS، جاوا اسکریپت و جاوا را دریافت خواهید کرد

در این دوره آموزشی، توسعه برنامه های فول استک با استفاده از Angular-17، Springboot-3، Bootstrap-5 و MySQL را یاد خواهید گرفت.

می‌آموزید که عیب‌یابی و اشکال‌زدایی سرتاسر و رفع مشکل را بیاموزید.

همچنین کد منبع کامل را دریافت خواهید کرد.

توسعه کامل پشته با Angular، Spring Boot و Bootstrap فناوری‌های قوی را برای ایجاد برنامه‌های کاربردی وب همه کاره و کارآمد ترکیب می‌کند. Angular، یک چارچوب فرانت‌اند مبتنی بر TypeScript، رابط‌های کاربری پویا و پاسخگو را تضمین می‌کند، در حالی که Spring Boot، یک چارچوب مبتنی بر جاوا، توسعه سمت سرور را با سادگی و مقیاس‌پذیری ساده‌تر می‌کند. بوت استرپ، یک چارچوب جلویی، طراحی و پاسخگویی برنامه را بهبود می بخشد و تجربه کاربری یکپارچه را در همه دستگاه ها تسهیل می کند.

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

علاوه بر این، ترکیب Angular، Spring Boot و Bootstrap از توسعه برنامه‌های کاربردی مقیاس‌پذیر و قابل نگهداری پشتیبانی می‌کند و به دوام طولانی‌مدت کمک می‌کند. با سرعت گرفتن تحول دیجیتال در سراسر صنایع، تقاضا برای توسعه دهندگان ماهر تمام پشته احتمالاً افزایش می یابد. افراد حرفه‌ای که در این مجموعه مهارت دارند، می‌توانند انتظار داشته باشند که فرصت‌هایی را در بخش‌های مختلف، از تجارت الکترونیک و امور مالی گرفته تا مراقبت‌های بهداشتی و فراتر از آن، بیابند. در اصل، تسلط بر توسعه Full-stack با Angular، Spring Boot و Bootstrap افراد را برای یک حرفه پویا و موفق در چشم انداز همیشه در حال توسعه توسعه وب موقعیت می دهد.


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

معرفی و نصب Introduction & Installation

  • معرفی دوره Course Introduction

  • درباره مربی شما About your Instructor

  • مقدمه ای بر فریم ورک زاویه ای Introduction to Angular Framework

  • الزامات برای شروع Requirements for getting started

  • نصب Nodejs و VS Code Editor Installing Nodejs and VS Code Editor

توسعه Backend REST API با جاوا 17 و SpringBoot 3 Developing Backend REST API with Java 17 and SpringBoot 3

  • نصب جاوا و IDE Installing Java and IDE

  • نصب ابزار Postman Tool Installing Postman Tool

  • نصب سرور پایگاه داده MySQL Installing MySQL Database Server

  • ایجاد پروژه SpringBoot با وابستگی های مورد نیاز Creating SpringBoot project with required dependencies

  • وارد کردن پروژه به IDE و تنظیم JDK Importing Project to IDE and Setting JDK

  • افزودن پیکربندی JPA Database H2 Spring Data Adding H2 Database Spring Data JPA configuration

  • ایجاد کلاس JPA Entity با فیلدهای مختلف Creating the JPA Entity class with different fields

  • ایجاد کلاس DTO برای لایه ارائه Creating the DTO class for presentation layer

  • معماری لایه ای و بسته های مختلف Layered architecture and various packages

  • ایجاد رابط مخزن Creating the Repository Interface

  • ایجاد کلاس کنترلر Creating Controller class

  • در حال توسعه POST API Endpoint Developing POST API Endpoint

  • در حال توسعه نقطه پایانی GET All API Developing the GET All API endpoint

  • در حال توسعه GET Detail API Endpoint Developing GET Detail API Endpoint

  • در حال توسعه UPDATE API Endpoint Developing UPDATE API Endpoint

  • در حال توسعه DELETE API و PathVariable در مقابل RequestParam Developing DELETE API and PathVariable VS RequestParam

  • پس از حذف، 204 را به عنوان کد وضعیت برگردانید Return 204 as status code after deletion

  • در حال توسعه PATCH API Endpoint Developing PATCH API Endpoint

  • اعلان روش های چکیده لایه سرویس Declaring the Service Layer Abstract Methods

  • افزودن متدهای Service Impl و ادغام با کنترلر Adding Service Impl methods and Integration with Controller

  • ذخیره داده ها در پایگاه داده با استفاده از مخزن Saving the Data into the Database using Repository

  • دریافت تمام داده ها از پایگاه داده با استفاده از مخزن Getting All Data From the Database using Repository

  • دریافت جزئیات از پایگاه داده با استفاده از مخزن Get Detail from Database using Repository

  • به روز رسانی کامل در پایگاه داده با استفاده از مخزن Full Update in Database using Repository

  • به روز رسانی جزئی در پایگاه داده با استفاده از مخزن Partial Update in Database using Repository

  • با استفاده از Repository داده ها را از پایگاه داده حذف کنید Delete data from Database using Repository

  • عملکرد جستجو را از پایان به انتها اجرا کنید Implement Search functionality End to End

  • با ابزار POSTMAN، CREATE و GET ALL API را آزمایش کنید Test CREATE and GET ALL API with POSTMAN Tool

  • تنظیم متغیر Postman و تست GET Detail API Setting Postman Variable and Testing GET Detail API

  • تست API جستجو Testing Search API

  • آزمایش به‌روزرسانی کامل، به‌روزرسانی جزئی و حذف API Testing Full Update, Partial Update and Delete API

  • بهبود کد برای جلوگیری از بازگشت پاسخ پوچ Code Improvement to avoid returning null response

  • ایجاد مبدل برای قابل استفاده مجدد کد Creating Converter to make code reusable

  • تست عملکرد کامل Testing the complete functionality

  • ایجاد پایگاه داده در سرور MySQL DB Create Database on MySQL DB Server

  • نمایه ها در Springboot، تنظیمات MySQL DB Profile Profiles in Springboot, Setup MySQL DB Profile

  • مفهوم نمایه بهار Concept of Spring Profile

  • تست همه API ها با پایگاه داده MySQL Testing All APIs with MySQL Database

  • فعال کردن CORS Enabling CORS

توسعه Frontend با Angular 17 و ادغام با Springboot REST API Developing Frontend with Angular 17 and Integrating with Springboot REST API

  • ایجاد اپلیکیشن زاویه ای جدید Generating new angular app

  • باز کردن پروژه در ویرایشگر VS Code Opening the project in VS Code editor

  • نصب بوت استرپ sweetalert2 و axios Installing bootstrap sweetalert2 and axios

  • نحوه کار Angular و فایل ها و پوشه های مختلف How Angular works and various files and folders

  • راه اندازی بوت استرپ و استفاده از آن Setting up Bootstrap and using it

  • فایل های Environment را ایجاد کنید و تنظیمات مختلف را اضافه کنید Generate Environment files and Add different configurations

  • فایل main.ts را با تنظیمات محیط و axios به روز کنید Update main.ts file with environment and axios configurations

  • تمام اجزای مورد نیاز را با دستورات ng ایجاد کنید Create all the required components with ng commands

  • چرا از کلاس Service و Generate Service استفاده کنیم؟ Why use Service and Generate Service class

  • اینترفیس در تایپ اسکریپت و ایجاد رابط جدید چیست What is Interface in typescript and generating new interface

  • افزودن فیلدها به رابط مبتنی بر REST API Adding fields to interface based on REST API

  • افزودن توابع برای همه موارد و جزئیات مورد در کلاس Service Adding functions for all items and item details in Service class

  • افزودن توابع برای ایجاد آیتم، به روز رسانی مورد، حذف آیتم در کلاس Service Adding functions for create item, update item, delete item in Service class

  • ماژول جدید ایجاد کنید Create new module

  • پیکربندی را به ماژول آیتم تازه ایجاد شده اضافه کنید Add configuration to the newly created Item Module

  • اضافه کردن مسیریابی برای ماژول و اجزای مورد Adding Routing for the Item module and components

  • ثبت ماژول سفارشی در ماژول برنامه Registering Custom Module to App module

  • به روز رسانی مؤلفه برنامه و آزمایش مسیریابی Updating App Component and Testing the Routing

  • فراخوانی Get All Items API from Overview Items component typescript file Calling Get All Items API from Overview Items component typescript file

  • کار از یک ظاهر طراحی شده مؤلفه بررسی اجمالی موارد Working of styling the Items Overview component

  • حلقه کردن آرایه آیتم ها و آزمایش عملکرد Looping the items array an testing the functionality

  • پیاده سازی قابلیت Delete Item Implementing the Delete Item functionality

  • کار بر روی Create Item Typescript برای برقراری تماس API تغییر می کند Working on Create Item Typescript changes to make API call

  • کار بر روی نشانه گذاری و استایل کردن قابلیت Create Item Working on the Markup and Styling of Create Item functionality

  • آزمایش عملکرد Create Item Testing the Create Item functionality

  • کار بر روی فایل تایپ اسکریپ ویرایش مورد Working on Edit Item typescript file

  • اشکال زدایی و رفع خطای زمان اجرا Debugging and fixing the runtime error

  • اجرای تابع Update Item کامپوننت Implementing the Update Item function the component

  • کار بر روی Html ویرایش آیتم و اشکال زدایی و آزمایش Working on Html of edit item and debugging and testing

  • کار بر روی جزئیات آیتم عملکرد تایپ اسکریپت تغییر می کند Working on Item Details functionality typescript changes

  • نمایش داده های جزئیات مورد در صفحه Showing Item Detail data on the page

کد منبع Source code

  • پایه کد Code base

نمایش نظرات

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

آموزش توسعه Fullstack با Angular17 SpringBoot3 Bootstrap5
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4.5 hours
76
Udemy (یودمی) udemy-small
07 بهمن 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,000
از 5
ندارد
دارد
دارد
Ranjan Pandey

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ranjan Pandey Ranjan Pandey

نرم افزار حرفه ای با 11+ سال تجربه در ITI یک نرم افزار Fullstack DevOps با 11+ سال تجربه در انواع فناوری ها از جمله توسعه وب و برنامه های تلفن همراه با استفاده از HTML5 ، CSS3 ، JavaScript ، JQuery ، Bootstrap ، Angular ، React ، Java ، Spring ، Springboot ، Python ، Flask ، Django ، NodeJS ، Express ، Android ، Ionic ، React Native ، Flutter به هوش مصنوعی و فناوری های ابری مانند سرویس های وب آمازون و Microsoft Azure. من همچنین دارای گواهینامه جاوا ، Azure cloud ، محصول Backbase هستم. من تجربه کار با چندین مشتری MNC و اروپایی را دارم. من همچنین یک مربی شرکتی هستم که طیف گسترده ای از آموزش را ارائه می دهد.

Udemy (یودمی)

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

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