آموزش اصول اولیه چکمه های بهار

Spring Boot Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش Spring boot در مراحل ساده ایجاد یک برنامه Spring boot از ابتدا درک ساختار یک پروژه بوت فنری آزمایش برنامه boot Spring خود بیاموزید که چگونه Spring boot ایجاد برنامه را ساده می کند انجام عملیات CRUD در برابر db در حافظه با استفاده از Spring Data JPA انجام عملیات CRUD در برابر MYSQL پایگاه داده افشای APIهای REST با استفاده از Spring Web درک چگونگی پیکربندی خودکار راه‌اندازی فنری پروژه بهار را فعال کردن معیارهای سلامت برای برنامه کاربردی سفارشی کردن نقطه پایانی معیارهای سلامت با اطلاعات خود استفاده از نمایه‌های راه‌اندازی Spring استفاده از Thymeleaf Templating موتور وب پیکربندی حافظه پنهان پایگاه داده استفاده از Spring Batching نوشتن آزمایش واحد با استفاده از SpringMockMVC پیام رسانی را با استفاده از SpringJMS انجام دهید از Swagger برای مستندسازی API های REST خود استفاده کنید آپلود و دانلود فایل ها با استفاده از REST اصول برنامه نویسی واکنشی را بیاموزید از Project Reactor و Spring Web Flux استفاده کنید از تست های Reactive MongoDB Write Unit Test و یکپارچه سازی با استفاده از Reactive Test Module یاد بگیرید که RSockets چیست ایجاد کنید. سرور و مشتریان پیش نیازها:دانش جاوا از فریم ورک Spring

نمونه ای از نظرات:

به من مأموریت داده شد که کار روی پروژه بوت فنری را شروع کنم و این دوره تمام مهارت های لازم برای شروع کار در پروژه بوت فنری را به من داد. در تمام طول دوره، بهارات همان سرعت و اشتیاق را حفظ می کند. قطعا از این دوره لذت خواهید برد. اگر می خواهید به سرعت چکمه های فنری با جزئیات کافی را یاد بگیرید، بدون هیچ شکی این کار را انجام دهید. با تشکر Bharath - Venu Reddy

این دوره عالی است. بسیار واضح برای درک من همه دوره های شما را خیلی دوست دارم. - Sahithi Muchala

توضیح عالی، درک واضح از پایان تا پایان توسعه برنامه، مدیریت پروفایل، دانش تولید - Sujatha

دوره واقعاً عالی، Barath واقعاً به اصول Spring Boot Fundamentals شیرجه زد، و با این کار شما نیازی به هدر دادن زمان زیادی برای پیکربندی یک پروژه جدید ندارید، بوت فنری واقعاً در انجام آن به شما کمک می کند - Bruno Militzer

---

همه کد منبع برای دانلود موجود است

مربی پاسخگو - همه سؤالات ظرف 24 ساعت پاسخ داده می شوند

ضبط‌های صوتی و ویدیویی حرفه‌ای (پیش‌نمایش‌های رایگان را بررسی کنید)

----

آیا شما یک توسعه دهنده جاوا با سابقه بهار هستید که علاقه مند به تسلط سریع بر اصول اولیه Spring Boot هستید، پس این دوره برای شما مناسب است.

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

این دوره را با یادگیری مشکلات مربوط به توسعه برنامه سنتی Spring شروع خواهید کرد. سپس خواهید دید که ایجاد و استقرار یک برنامه با استفاده از بوت فنری چقدر آسان است. شما همچنین

را انجام خواهید داد


  • یک برنامه بوت Spring از ابتدا ایجاد کنید

  • ساختار پروژه بوت فنری را درک کنید

  • برنامه بوت فنری خود را آزمایش کنید

  • بیاموزید که چگونه بوت Spring ایجاد برنامه را ساده می کند

  • عملیات CRUD را در برابر db در حافظه با استفاده از Spring Data JPA

    انجام دهید
  • عملیات CRUD را در مقابل پایگاه داده MYSQL انجام دهید

  • REST APIها را با استفاده از Spring Web در معرض دید قرار دهید

  • با نحوه پیکربندی خودکار بوت فنری یک پروژه فنری آشنا شوید

  • سنجه‌های سلامت را برای برنامه فعال کنید

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

  • از نمایه های بوت بهار

    استفاده کنید
  • از موتور وب قالب Thymeleaf

    استفاده کنید
  • تنظیم حافظه پنهان پایگاه داده

  • از Spring Batching استفاده کنید

  • تست واحد را با استفاده از SpringMockMVC بنویسید

  • پیام رسانی را با استفاده از SpringJMS انجام دهید

  • از Swagger برای مستندسازی REST API های خود استفاده کنید

  • آپلود و دانلود فایل ها با استفاده از REST

  • اصول برنامه نویسی واکنشی را بیاموزید

  • از Project Reactor و Spring Web Flux

    استفاده کنید
  • از Reactive MongoDB

    استفاده کنید
  • تست واحد و تست های ادغام را با استفاده از ماژول تست واکنشی

    بنویسید
  • بیاموزید RSockets چیست

  • سرور و کلاینت های RSockets را ایجاد کنید


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

معرفی Introduction

  • معرفی دوره و مدرس Course and Instructor Introduction

  • چگونه از این دوره به بهترین شکل ممکن استفاده کنیم How to make the best of this course

  • مسیر یادگیری توسعه دهنده Full Stack Full Stack Developer Learning Path

راه اندازی نرم افزار Software Setup

  • جاوا را نصب کنید Install Java

  • STS را نصب کنید Install STS

  • JDK را در STS پیکربندی کنید Configure JDK in STS

  • میز کار MySql و MySql را نصب کنید Install MySql and MySql workbench

  • MySql Workbench را اجرا کنید Launch MySql Workbench

  • فقط ویندوز - Mysql را نصب کنید Windows Only -Install Mysql

  • فقط ویندوز - Mysql Workbench را نصب کنید Windows Only - Install Mysql Workbench

  • Postman را نصب کنید Install Postman

  • پروژه های انجام شده را دانلود کنید Download the completed projects

  • دانلود راه حل های تکلیف Download Assignment Solutions

  • اسلایدهای مورد استفاده در دوره Slides Used In The Course

مبانی Basics

  • مشکلات کاربرد سنتی بهار The problems with the traditional spring application

  • ویژگی های بوت بهار Spring Boot Features

  • بوت بهار در عمل Spring Boot In Action

  • مبانی Basics

پروژه اول First Project

  • یک پروژه بهار بوت ایجاد کنید Create a Spring Boot Project

  • استارت بوت فنری در POM Spring Boot Starters in POM

  • @SpringBootApplication @SpringBootApplication

  • به روز رسانی به کلاس تست Update to Test Class

  • @SpringBootTest @SpringBootTest

  • تزریق وابستگی را انجام دهید Do Dependency Injection

  • آزمایش کردن Testing

  • بوت بهار در عمل Spring Boot In Action

  • پروژه بوت بهار Spring Boot Project

بهار داده JPA Spring Data JPA

  • معرفی Introduction

  • پروژه را ایجاد کنید Create the project

  • وابستگی به JPA Data را اضافه کنید Add Spring Data JPA Dependency

  • وابستگی های Maven Maven Dependencies

  • ایجاد کلاس مدل Create Model Class

  • مخزن را ایجاد کنید Create the Repository

  • آزمایش کردن Testing

  • نمایش SQL Show SQL

  • بهار داده JPA Spring Data JPA

  • بهار داده JPA Spring Data JPA

REST CRUD API ایجاد کنید Create REST CRUD API

  • استراحت مقدمه Rest Introduction

  • خدمات وب REST با استفاده از Spring Boot REST Web Services using Spring Boot

  • جدول DB را ایجاد کنید Create the DB Table

  • پروژه را ایجاد کنید Create the project

  • مدل و مخزن را ایجاد کنید Create the Model and Repository

  • با حاشیه نویسی JPA علامت گذاری کنید Mark with JPA annotations

  • کنترلر را ایجاد کنید Create the Controller

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

  • ایجاد آپدیت و حذف Create Update and Delete

  • منبع داده را پیکربندی کنید Configure The Data Source

  • برنامه را اجرا کنید Run the application

  • دویدن خارج از STS Running outside STS

  • پیکربندی خودکار بوت بهار چگونه کار می کند؟ How Spring Boot Auto Configuration Works ?

  • مسیر زمینه را پیکربندی کنید Configure Context Path

  • تست ایجاد FindAll Test Create FindAll

  • FindById و Update را تست کنید Test FindById and Update

  • تغییر سرور جاسازی شده Changing the Embedded Server

  • REST CRUD API ایجاد کنید Create REST CRUD API

  • Spring Web and REST API Spring Web and REST API

  • مسیر متن را اضافه کنید و سرور را تغییر دهید Add context-path and change the server

ایجاد یک REST Client Creating a REST Client

  • معرفی Introduction

  • روش RestTemplate GET RestTemplate GET method

  • روش POST POST method

  • روش قرار دادن PUT Method

  • مشتری REST REST Client

پروفایل ها Profiles

  • معرفی Introduction

  • URL REST را پیکربندی کنید Configure REST URL

  • ایجاد و فعال سازی پروفایل Create and Activate a Profile

  • فعال کردن نمایه از طریق آرگومان VM Activate Profile through VM argument

  • پروفایل ها Profiles

ورود به سیستم Logging

  • از Logging استفاده کنید Use Logging

  • به روز رسانی - ویژگی ورود به سیستم Update - Logging Property

  • ورود به فایل Log to file

  • تغییر سطح گزارش Change Log Level

بررسی های سلامت و معیارها Health Checks and Metrics

  • معرفی Introduction

  • فعال کردن بررسی های سلامت Enabling health checks

  • افشای جزئیات بهداشت Expose Health Details

  • اطلاعات ساخت را اضافه کنید Add Build Info

  • سایر نقاط پایانی را در معرض دید قرار دهید Expose other endpoints

  • اطلاعات بهداشتی سفارشی Custom Health Information

  • بررسی سلامت را فعال کنید و نقطه پایانی اطلاعات را سفارشی کنید Enable health checks and customize info endpoint

  • بررسی های سلامت و معیارها Health Checks and Metrics

امنیت بهار Spring Security

  • امنیت را فعال کنید Enable Security

  • امنیت بهار Spring Security

برگ آویشن Thymeleaf

  • معرفی Introduction

  • برگ آویشن در عمل Thymeleaf in action

  • نحو خاص Special Syntax

  • ارسال داده به الگو Sending data to template

  • یک قالب ایجاد کنید Create a template

  • کش را غیرفعال کنید Disable Cache

  • ارسال داده های شی Sending Object Data

  • ارائه چندین رکورد Rendering multiple records

  • یک فرم HTML ایجاد کنید Create a HTML Form

  • پردازش داده های فرم Process Form Data

  • قالب ها Templates

ذخیره سازی پایگاه داده Database Caching

  • معرفی Introduction

  • مراحل فعال کردن کش Steps to enable caching

  • Maven Dependencies را اضافه کنید Add Maven Dependencies

  • ذخیره سازی را پیکربندی کنید Configure Caching

  • فعال کردن و استفاده از حافظه پنهان Enable and Use Caching

  • ذخیره در عمل Caching in action

  • ذخیره سازی Caching

دسته بهار Spring Batch

  • معرفی Introduction

  • Batching API Batching API

  • ایجاد پروژه Create Project

  • Reader ایجاد کنید Create Reader

  • Processor Writer and Listener را پیاده سازی کنید Implement Processor Writer and Listener

  • لوبیاها را پیکربندی کنید Configure the beans

  • API Walkthrough جدید New API Walkthrough

  • مرحله را پیکربندی کنید Configure The Step

  • کار را پیکربندی کنید Configure The Job

  • تست Test

  • اندازه تکه را پیکربندی کنید Configure chunk size

  • CSV به پایگاه داده CSV to Database

  • پروژه و مدل را ایجاد کنید Create the project and model

  • CSV را ایجاد کنید Create the CSV

  • جدول DB را ایجاد کنید Create the DB Table

  • Reader را پیاده سازی کنید Implement Reader

  • پیاده سازی پردازنده Implement Processor

  • پیاده سازی Writer Implement Writer

  • DataSource را پیکربندی کنید Configure the DataSource

  • مرحله و کار را پیکربندی کنید Configure Step and Job

  • یک تست بنویس Write a Test

  • تست Test

  • دسته بهار Spring Batch

تست واحد با استفاده از MockMvc Unit Testing using MockMvc

  • معرفی Introduction

  • تست را ایجاد کنید Create the test

  • از MockMvc استفاده کنید Use MockMvc

  • انتظار نتایج Expect Results

  • Refactoring Refactoring

  • تست ایجاد Test Create

  • تست آپدیت و حذف Test Update and Delete

پیام رسانی و بهار JMS Messaging and Spring JMS

  • پیام رسانی چیست What is Messaging

  • چرا پیام Why Messaging

  • دو مدل پیام Two Message Models

  • JMS چیست؟ What is JMS

  • بهار JMS Spring JMS

  • Apache ActiveMQ را نصب کنید Install Apache ActiveMQ

  • پروژه و فرستنده پیام را ایجاد کنید Create the project and message sender

  • ایجاد شنونده پیام Create Message Listener

  • تست Test

  • اطلاعات بیشتر در مورد Spring JMS More about Spring JMS

  • بهار JMS Spring JMS

Swagger REST مستندات شروع سریع Swagger REST Documentation Quickstart

  • معرفی Introduction

  • چکمه بهاره و Swagger Spring boot and Swagger

  • فحش دادن در عمل Swagger in action

  • URI را تغییر دهید Change URI

  • حاشیه نویسی های سوگلی Swagger annotations

  • مرجع پیکربندی پیشرفته Advanced Config Reference

اعتبارسنجی ها Validations

  • معرفی Introduction

  • اعتبارسنجی در اقدامات Validations in actions

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

  • معرفی Introduction

  • پروژه تکمیل شده برای دانلود Completed project for download

  • پروژه را ایجاد کنید Create the project

  • اجرای آپلود فایل Implement File Upload

  • تست Test

  • پیاده سازی و تست دانلود فایل Implement and Test File Download

  • API های RestTemplate RestTemplate APIs

  • آپلود مشتری Upload Client

  • دانلود مشتری Download Client

برنامه نویسی واکنشی بهار Spring Reactive Programming

  • معرفی Introduction

  • پروژه Reactive ایجاد کنید Create Reactive Project

  • مونو و فلاکس Mono and Flux

  • از یک مصرف کننده استفاده کنید Use a Consumer

  • چند روش دیگر Few More methods

  • از مشترک استفاده کنید Use a Subscriber

  • بچینگ را پیکربندی کنید Configure Batching

  • مورد استفاده را اجرا کنید Implement the usecase

  • بهار وب فلاکس Spring Webflux

  • یک api استراحت واکنشی ایجاد کنید Create a reactive rest api

  • یک لایه وب ایجاد کنید Create a Web Layer

از Reactive MongoDB استفاده کنید Use Reactive MongoDB

  • معرفی Introduction

  • معرفی MongoDB MongoDB Introduction

  • Mongo را نصب کنید Install Mongo

  • خط فرمان مونگو Mongo Commandline

  • Mongo Reactive API Mongo Reactive API

  • پروژه را ایجاد کنید Create the project

  • مدل و مخزن ایجاد کنید Create model and repository

  • API را پیاده سازی کنید Implement the API

  • تست Test

تست واکنشی Reactive Testing

  • معرفی Introduction

  • اولین تست را ایجاد کنید Create First Test

  • expectNextCount expectNextCount

  • عنوان بعدی assertNext

  • چند روش دیگر Couple more methods

  • API های تست واحد Unit Testing APIs

  • یک تست واحد بنویسید Write a Unit Test

  • واحد تست واکسن کنترلر Unit Test VaccineController

  • Mockito Verify Mockito Verify

  • واحد تست addProduct Unit Test addProduct

  • واحد تست getProducts Unit Test getProducts

RSockets RSockets

  • معرفی Introduction

  • چهار مدل Four Models

  • API سرور Rsocket Rsocket Server API

  • پروژه سرور RSocket را ایجاد کنید Create the RSocket Server Project

  • اجرای Request Response Endpoint Implement Request Response Endpoint

  • Client API Client API

  • پروژه مشتری را راه اندازی کنید Setup the client project

  • کلاینت RSocket را ایجاد کنید Create the RSocket Client

  • از Logging استفاده کنید Use Logging

  • پاسخ درخواست تست Test Request Response

  • سرور را آتش بزنید و فراموش کنید Fire and Forget Server

  • مشتری را آتش بزنید و فراموش کنید Fire and Forget Client

  • درخواست سرور جریان Request Stream Server

  • درخواست Stream Client Request Stream Client

با استفاده از پیکربندی YAML Using YAML Configuration

  • معرفی Introduction

  • به YAML بروید Switch to YAML

بسته شدن Wrap Up

  • امتحان نهایی Final Quiz

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

نمایش نظرات

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

آموزش اصول اولیه چکمه های بهار
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
10 hours
188
Udemy (یودمی) udemy-small
06 فروردین 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
28,304
4.4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bharath Thippireddy Bharath Thippireddy

شما خالق سرنوشت خود هستید

Udemy (یودمی)

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

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