توضیحات
آشنایی با پایه و اساس Spring Boot از سری Codewithmosh
نام دوره : Spring Boot: Mastering the Fundamentals
پیش نیاز:
برای شرکت در این دوره، شما نیاز به درک کامل از زبان جاوا و برنامهنویسی شیءگرا دارید، از جمله کار با کلاسها، اینترفیسها، جنریکها و لامبداها.
همچنین باید دانش پایهای از پایگاههای داده رابطهای و SQL داشته باشید.
آشنایی با مفاهیمی مانند جداول، کلیدهای اصلی و خارجی و کوئریهای SQL پایهای نیز ضروری است.
توضیحات
اسپرینگ بوت (Spring Boot) به عنوان فریمورک اصلی برای توسعه جاوا در نظر گرفته میشود.
چه بخواهید اپلیکیشنهای وب، میکروسرویسها یا برنامههای سازمانی بسازید، اسپرینگ بوت فرایند را ساده میکند با مدیریت پیکربندی، مدیریت وابستگیها و سرورهای درونساخت.
این امکان را میدهد که برنامهها را سریعاً بسازید و به بهرهبرداری برسانید.
استاد شدن در اسپرینگ بوت فقط به نوشتن کد بهتر محدود نمیشود؛ این یک حرکت عالی در مسیر شغلی نیز است.
شرکتها به طور فعال توسعهدهندگان اسپرینگ بوت را استخدام میکنند، با حقوقی در بازه 164 هزار دلار تا 306 هزار دلار در سال و میانگین 219 هزار دلار، بر اساس اطلاعات Glassdoor.
این دوره اولین بخش از یک سری است که شما را از صفر به تسلط بر اسپرینگ بوت میرساند.
در این بخش، تمرکز ما بر اصول پایه است تا اطمینان حاصل کنیم که شما درک محکمی از مباحث اولیه دارید و قبل از رفتن به ساخت اپلیکیشنهای وب و APIها در بخش دوم، پایههای لازم را خواهید داشت.
این دوره فقط یک دوره معمولی اسپرینگ بوت نیست؛ بلکه یک دوره دقیق، واضح و بدون اضافهگویی است که مستقیماً به اصل مطلب میپردازد.
هر درس به دقت ساختاربندی شده است تا بر مبنای مطالبی که یاد گرفتهاید بنا شود، با مثالهای واقعی، بهترین شیوهها و نکاتی که بسیاری از دورهها به آنها نمیپردازند.
اگر به دنبال یک دوره اسپرینگ بوت کاربردی، خوب سازماندهی شده و بدون حشو و اضافهگویی هستید که به شما مهارتهای ساخت برنامههای واقعی را بدهد، این دوره برای شماست!
مهارتهایی که در آشنایی با پایه و اساس Spring Boot از سری Codewithmosh خواهید آموخت:
- درک نحوه مدیریت اشیاء و وابستگیها توسط اسپرینگ بوت.
- اتصال برنامه به پایگاه داده رابطهای.
- مدیریت پیکربندی برنامه با استفاده از فایلهای
application.properties
وYAML
. - استفاده از مخازن اسپرینگ دیتا برای تعامل با پایگاه داده.
- آشنایی با روشهای Database-first و Model-first و زمان استفاده از هرکدام.
- نحوه پیگیری موجودیتها توسط Hibernate و چگونگی اطمینان از سازگاری دادهها توسط تراکنشها.
- بهینهسازی استراتژیهای بارگذاری با
eager
وlazy
برای بهبود عملکرد. - نوشتن کوئریهای سفارشی با استفاده از
@Query
, JPQL و SQL بومی. - استفاده از projectionها برای بارگذاری تنها فیلدهای ضروری و کاهش بار داده.
- ساخت کوئریهای پویا با استفاده از Query by Example، Criteria API و Specifications API.
- پیادهسازی مرتبسازی و صفحهبندی برای مدیریت مؤثر دادههای بزرگ.
- استفاده از Lombok برای کاهش کدهای زائد و سادهسازی کلاسهای موجودیت.
- استفاده از ابزارهای بهرهوری برای تولید سریع موجودیتها، مخازن و کوئریها.
- اعمال بهترین شیوهها برای ساختاردهی به برنامه و بهینهسازی عملکرد
آشنایی با پایه و اساس Spring Boot از سری Codewithmosh برای چه کسانی مناسب است؟
این دوره برای توسعهدهندگان جاوا است که میخواهند اسپرینگ بوت را از پایه تسلط یابند. همچنین برای توسعهدهندگان اسپرینگ بوتی که میخواهند اصول خود را تقویت کرده و شکافهای دانشی خود را پر کنند، مناسب است.
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید