در این دوره آموزشی پروژه محور، با استفاده از ترکیب قدرتمند Spring Boot و React JS به دنیای توسعه برنامه های وب تمام پشته شیرجه خواهید زد.
در این دوره، شما دو برنامه وب تمام پشته (سیستم مدیریت کارکنان و برنامه مدیریت Todo) را با استفاده از Spring Boot، Spring Security، Spring Data JPA، JWT، React JS و پایگاه داده MySQL خواهید ساخت.
در این دوره، از آخرین نسخه Spring Boot (3+)، Spring Security (6+)، React JS (18+) و پایگاه داده MySQL (8+) استفاده خواهیم کرد. ما از ابزارهای مدرن و پرطرفدار برای ساخت برنامه های تحت وب تمام پشته مانند IntelliJ IDEA، VS Code، Maven، Postman، NPM و غیره استفاده خواهیم کرد.
React JS چیست؟
React JS یک کتابخانه جاوا اسکریپت است که برای ایجاد رابط های کاربری (UI) در قسمت جلویی استفاده می شود.
React یک چارچوب نیست (برخلاف Angular که نظر بیشتری دارد).
React یک پروژه منبع باز است که توسط Facebook ایجاد شده است.
چکمه بهار چیست؟
بهار راه اندازی برای توسعه خدمات وب و میکروسرویس REST.
Spring Boot چارچوب Spring را به سطح بعدی ارتقا داده است. پیکربندی و زمان راه اندازی مورد نیاز برای پروژه های بهار را به شدت کاهش داده است.
می توانید یک پروژه با پیکربندی تقریباً صفر راه اندازی کنید و شروع به ساختن چیزهایی کنید که واقعاً برای برنامه شما مهم هستند.
موضوعات دوره:
1. React JS Fundamentals
2. مبانی بوت بهار
3. پروژه 1: سیستم مدیریت کارکنان
ساخت ماژول مدیریت کارکنان - پیاده سازی Backend با استفاده از Spring Boot
ساخت ماژول مدیریت کارکنان - پیاده سازی Frontend با استفاده از React JS
ساخت ماژول مدیریت بخش - پیاده سازی Backend با استفاده از Spring Boot
ساخت ماژول مدیریت بخش - پیاده سازی Frontend با استفاده از React JS
صفحات وب را با استفاده از چارچوب CSS Bootstrap
سبک کنید4. پروژه 2: برنامه مدیریت Todo
ماژول مدیریت Todo - پیاده سازی Backend با استفاده از Spring Boot
ماژول مدیریت Todo - پیاده سازی Frontend با استفاده از React JS
API های REST را با استفاده از Spring Security ایمن کنید
ساختن ثبت نام و ورود به سیستم API های REST
ویژگی های ثبت نام و ورود به سیستم را در React App پیاده سازی کنید
APIهای REST را با استفاده از JWT (JSON Web Token) ایمن کنید
استفاده از JWT (JSON Web Token) در React App
صفحات وب را با استفاده از چارچوب CSS Bootstrap
سبک کنیدابزارها و فناوری های مورد استفاده در این دوره:
سمت سرور:
جاوا 17+
Spring Boot 3+
Spring Data JPA (Hibernate)
Maven
IntelliJ IDEA
پایگاه داده MySQL
پستچی
سمت مشتری:
React JS 18+
React Hooks
روتر React
Axios
چارچوب CSS بوت استرپ
Visual Studio Code IDE
افزونههای کد VS
Node JS
NPM
مهندس نرم افزار، دارای گواهی بهار، یوتیوبر و مدرس
نمایش نظرات