به دوره آموزشی Spring Boot REST APIs Ultimate خوش آمدید!
اسم من Nam Ha Minh است. من مربی هستم که شما را در این دوره راهنمایی می کنم. می دانید، من نزدیک به 2 دهه است که از زمان جاوا 1.3 و 1.4 با جاوا برنامه نویسی می کنم. من یک توسعه دهنده حرفه ای جاوا هستم که توسط Oracle تایید شده است.
خیلی خوشحالم که به این دوره علاقه مندید. بگذارید دقیقاً درباره این دوره و هر آنچه که باید قبل از ثبت نام بدانید، معرفی کنم.
این دوره دقیقاً درباره چه چیزی است:
این یک دوره جامع در مورد توسعه REST API است، از درک مفاهیم اصلی REST API تا بهترین روشهای طراحی API و پیادهسازی APIها با Spring Boot. از ایمن سازی API ها تا تست کردن API ها. از Documenting APIs تا Deploying APIs.
این دوره همچنین در مورد توسعه انواع مختلف برنامه های REST Client مانند برنامه وب (Spring MVC)، برنامه React، برنامه دسکتاپ (Java Swing) و برنامه تلفن همراه (Android) است.
آنچه برای ساختن خواهید آموخت:
از طریق این دوره جامع، ساختن سرویس Weather APIs با استفاده از Spring Boot با پایگاه داده MySQL را خواهید آموخت.
سپس یاد خواهید گرفت که یک برنامه React برای مدیریت داده های آب و هوا بسازید.
از Spring MVC برای ایجاد یک برنامه وب برای مدیریت کاربران و مشتریان API استفاده کنید.
و یک برنامه MVC دیگر برای یک وب سایت پیش بینی آب و هوا.
سپس یاد خواهید گرفت که یک نمونه برنامه تلفن همراه بسازید که اطلاعات آب و هوای جاسازی شده را با استفاده از Android نمایش میدهد.
در نهایت، شما یاد خواهید گرفت که یک برنامه دسکتاپ جاوا با Swing بسازید که به روز رسانی داده های آب و هوا را از یک ایستگاه هواشناسی نشان می دهد.
برنامه React، وبسایت پیشبینی آب و هوا، برنامه Android و برنامه Swing از مصرفکنندگان سرویس APIs Weather هستند.
فن آوری های کلیدی استفاده خواهد شد:
نحوه استفاده از فناوریهای زیر را خواهید آموخت (که همه آنها ذکر نشدهاند):
- فناوریهای پشتیبان: چارچوب Spring، Spring Boot، Spring Data JPA، Spring Data REST، Spring REST Docs، Spring HATEOAS
- Thymeleaf به عنوان موتور قالب سمت سرور برای برنامه Spring MVC
- کتابخانه جاوا JSON FasterXML/jackson
- فناوریهای امنیتی: Spring Security، Spring Security OAuth2، JSON Web Token (JWT) برای جاوا و Android
- فناوری های پایگاه داده: پایگاه داده رابطه ای MySQL، چارچوب ORM Hibernate
- فن آوری های آزمایش: mockito - چارچوب تمسخر آمیز برای تست های واحد، چارچوب تست JUnit
- Redis به عنوان راه حل حافظه پنهان
- Bucket4J به عنوان راه حل محدودیت نرخ API
- REST Clients: React for Single Page Application، Android برای برنامه تلفن همراه، Java Swing برای برنامه دسکتاپ
- فناوریهای فرانتاند: HTML، CSS، Javascript، Bootstrap، jQuery.
ابزارهای اصلی برنامه های نرم افزاری استفاده خواهند شد:
برای توسعه برنامه های کاربردی در این دوره، باید از (همه موارد ذکر شده) استفاده کنید: کیت توسعه جاوا (JDK)، Spring Tool Suite IDE، سرور انجمن MySQL، MySQL Workbench، curl، Postman، Redis، Docker، Swagger ویرایشگر آنلاین و کدژن، Git، Heroku CLI، AWS CLI.
آنچه با اتمام این دوره به دست خواهید آورد:
با تکمیل این دوره، تخصص جامع REST API در تجزیه و تحلیل، طراحی، پیاده سازی، تست، ایمن، استقرار بهترین روش ها را دریافت خواهید کرد. به عبارت دیگر، شما بر تمام تکنیک های مربوط به توسعه REST API تسلط دارید.
همچنین در Backend (جاوا و Spring)، Frontend (React، Javascript، HTML، CSS)، پایگاه داده (MySQL)، Deployment (Heroku، AWS)، Version Control (Git) تخصص توسعه Full-stack دریافت خواهید کرد.
مهمتر از آن، زمانی که یادگیری این دوره را کامل می کنید، من معتقدم که مهارت های آماده کار، مانند شایستگی فنی، مدیریت خود، دقت و توجه به جزئیات، حرفه ای بودن که کارفرمای شما دوست دارد، و مهارت حل مسئله که برای موفقیت در حرفه خود مهم است.
و در نهایت، گواهی پایان کار صادر شده توسط Udemy را دریافت خواهید کرد، که می توانید به رزومه خود اضافه کنید.
برنامه نویس پرشور جاوا
نمایش نظرات