بهار را با مدرن ترین و جامع ترین دوره موجود برای Spring Framework 5 و Spring Boot 2 بیاموزید. نحوه ساخت چندین برنامه دنیای واقعی را با استفاده از Spring Framework 5 خواهید دید.
این دوره فنآوریهای برنامهنویسی بهار و بهترین شیوههای صنعت دنیای واقعی را به شما نشان میدهد.
میآموزید که یک گورو Spring Framework باشید!
** آنچه دانشجویان واقعی در مورد این دوره می گویند **
5 STARS - دوره بسیار عالی :) هزاران اطلاعات در مورد نه تنها بهار، بلکه همچنین آزمایش، داکر، پایگاه داده. واقعا این یکی را به شما توصیه می کنم! ممنون جان :)
5 STARS - جان تامپسون یکی از بهترین مربیان Udemy و بهترین مربی بهار است. صدای عالی و توضیحات و اسلایدهای واضح.
5 STARS - من یک برنامه نویس باتجربه سمت کلاینت با بیش از 7 سال تجربه هستم که در حال حاضر در حال مهاجرت به back-end هستم. قبل از این دوره، من بسیاری از دوره های دیگر را امتحان کرده ام، بنابراین وقتی می گویم واقعاً منظورم این است، این دوره فوق العاده است! مربی آنقدر منقضی شده است و به برنامه نویسی علاقه دارد، این اعتیادآور است.
5 STARS - این دوره آموزشی Spring Framework از A - Z شامل مفاهیم جدیدتری مانند Reactive و Webflux را پوشش می دهد. برنامه های ساخته شده در طول مسیر از برنامه های دنیای واقعی تقلید می کنند و تکالیف به تقویت یادگیری در طول مسیر کمک می کنند. برخی از تجربه های جاوا را فرض می کند، هرچند نه زیاد. در کل پس از گذراندن این دوره، در بهار احساس شایستگی می کنم.
5 STARS - این باید بهترین دوره آموزشی باشد که من گذرانده ام - هر کجا! این دوره زمینه های زیادی را پوشش می دهد و دستان شما را با بسیاری از فن آوری ها و چارچوب های دیگر در طول راه کثیف می کند (Mockito، Lombok، Docker، MySQL، H2، MongoDB، JUnit، CircleCI). اگر در مورد گذراندن این دوره روی حصار نشسته اید، غوطه ور شوید!
5 STARS - کیفیت بی نظیر. حجم زیاد مطالب در این دوره پوچ است. منابع منحصر به فرد زیادی وجود دارد که می توانید از آنها برای کمک به یادگیری بهار استفاده کنید. من هرگز ندیده ام که یک مربی به این سختی کار کند تا ارزش یک دوره را به شاگردانش بدهد.
داخل این دوره
فناوریهای مورد تقاضا که برای ساخت برنامههای Spring Framework استفاده خواهید کرد، عبارتند از:
Spring Framework 5
Spring Boot 2
Spring Data JPA
MVC بهار
Spring MockMVC
Spring WebFlux
Spring Web Client
Spring Data MongoDB
Spring RestDocs
خواب زمستانی
پروژه لومبوک
MapStruct
Maven
Gradle
JUnit 4 و JUnit 5
Mockito
همه نمونههای کد منبع مورد استفاده در این دوره با استفاده از آخرین نسخه Spring Framework - Spring Framework 5 و Spring Boot 2 ایجاد شدهاند.
خواهید دید که چگونه توسعه Spring Framework مدرن با استفاده از ویژگی های Spring Boot 2 انجام می شود.
وارد شوید و با Spring Boot یک برنامه Spring MVC بسازید!
ما با Spring Framework مستقیماً وارد توسعه وب خواهیم شد. من به شما نشان خواهم داد که چگونه یک پروژه Spring Boot را با استفاده از Spring Initializr آغاز کنید. سپس گام به گام برای ساختن یک برنامه وب ساده Book/Author پیش می رویم.
خواهید دید که استفاده از Spring Boot، Spring MVC، و Spring Data JPA برای ایجاد یک برنامه کاربردی وب که تحت Tomcat با پایگاه داده در حافظه H2 اجرا می شود، چقدر آسان است.
از توسعه تست محور استفاده کنید!
علاوه بر آموزش Spring Framework 5، با بهترین شیوه های مدرن مورد استفاده در توسعه برنامه های کاربردی سازمانی آشنا خواهید شد.
هنگامی که برنامهها را میسازیم، من را با استفاده از Test Driven Development (TDD) با JUnit و Mockito خواهید دید.
میآموزید که چگونه برنامههای Spring را با استفاده از JUnit 4 و JUnit 5 آزمایش کنید. در حالی که JUnit 5 مدتی است منتشر شده است، بسیاری از شرکتها هنوز از JUnit 4 استفاده میکنند.
ببینید چگونه استفاده از Mockito تستهای واحد Spring Framework شما را سبک و سریع نگه میدارد!
همچنین خواهید دید که چگونه می توان از زمینه Spring برای تست های ادغام پیچیده تر استفاده کرد.
این تکنیکها بهترین روشهایی هستند که توسط شرکتها در سراسر جهان برای ساخت و مدیریت برنامههای کاربردی Spring Framework در مقیاس بزرگ استفاده میشوند.
کد منبع GitHub
شما به تمام نمونههای کد منبع استفاده شده در دوره دسترسی کامل خواهید داشت.
در هر درسی که کد می نویسیم، پیوندی به GitHub با دو شاخه در مخزن Github خواهید داشت.
اولین شاخه حالت شروع کد است.
شاخه دوم حالت پایانی کد است.
شما می توانید ببینید که دقیقاً چه چیزی در هر درس تغییر کرده است. در هر مرحله از راه، یک نمونه کار دارید که می توانید از آن برای عیب یابی استفاده کنید.
در واقع، شما به 24 مخزن مختلف GitHub (و در حال رشد! ) دسترسی خواهید داشت - هر کدام با نمونه های برنامه نویسی Spring Framework.
و، شما تشویق میشوید که مخازن GitHub من را فورک کنید تا بتوانید برنامههای Spring Framework را که ساختهاید، با کارفرمایان آینده به اشتراک بگذارید!
یکپارچه سازی مداوم
از آنجایی که ما از GitHub استفاده میکنیم و پوشش آزمایشی عالی داریم، به شما نشان میدهم که چقدر آسان است که ساختهای یکپارچهسازی پیوسته را با CircleCI تنظیم کنید.
بیلدهای یکپارچه سازی مداوم یکی دیگر از بهترین روش هایی است که توسط توسعه دهندگان سازمانی استفاده می شود.
استفاده از CircleCI باعث میشود CI شما یک ضربه محکم و ناگهانی ایجاد کند!
پروژه لومبوک
همه ما می دانیم که توسعه جاوا می تواند به تعداد زیادی کد صفحه دیگ نیاز داشته باشد. این فقط ماهیت جاوا است.
آیا میخواهید ببینید که چگونه با استفاده از Project Lombok کد صفحه دیگ بخار را کاهش دهید؟
Spring Data JPA و Hibernate
Spring MVC و Hibernate سنگ بنای Spring Framework بوده اند. شما یاد خواهید گرفت که چگونه از Spring MVC، Spring Data JPA و Hibernate برای ساخت یک برنامه وب دنیای واقعی استفاده کنید. در مورد پیکربندی Hibernate و نقشهبرداری موجودیتهای JPA اطلاعات خواهید گرفت.
موتور قالب Thymeleaf در جامعه Spring بسیار محبوب است. خواهید دید که چگونه Spring Boot استفاده از Thymeleaf با Spring MVC را آسان می کند.
در حالی که Bootstrap CSS تمرکز این دوره نیست، ما از Bootstrap CSS برای عالی جلوه دادن صفحات وب خود استفاده خواهیم کرد!
MVC فنری
Spring MVC دارای بسیاری از قابلیتهای قوی است.
من شروع می کنم به شما نشان می دهم که چگونه برنامه دستور پخت بسازید (البته با استفاده از TDD).
در ابتدا، همه چیز برای توسعه مسیر خوشحال کننده است. به عقب برمی گردیم و مدیریت استثناهای سفارشی، اعتبار سنجی فرم و بین المللی سازی را اضافه می کنیم.
در این دوره همچنین یاد خواهید گرفت که چگونه از Spring MVC برای ایجاد API های RESTful استفاده کنید.
برنامه نویسی واکنشی
موضوع اصلی Spring Framework 5 برنامه نویسی واکنشی است.
در داخل دوره ما یک برنامه وب با استفاده از Thymeleaf، Spring MVC، Spring Data MongoDB و MongoDB می سازیم.
سپس برنامه MongoDB را که ساخته ایم می گیریم و آن را به یک برنامه Reactive تبدیل می کنیم. خواهید دید که چگونه می توانید انواع Reactive جدید را در داخل Spring Framework از لایه داده تا سطح وب به کار ببرید.
میتوانید گام به گام نحوه تبدیل یک برنامه سنتی Spring MVC را با استفاده از چارچوب WebFlux - که کاملاً جدید در Spring Framework 5 است، به یک برنامه واکنشگرای پایانی به پایانی تبدیل کنید.
کلینیک حیوانات خانگی بهار
Spring Pet Clinic یک برنامه مرجع کلاسیک است که برای نشان دادن بهترین شیوه ها استفاده می شود. برنامه Pet Clinic در واقع منشأ آن در جامعه J2EE/JEE است.
تیم Spring Framework برنامه اصلی Pet Clinic را گرفت و با استفاده از Spring آن را بازسازی کرد تا بهترین شیوه ها را نشان دهد.
در این دوره، ما اپلیکیشن Spring Pet Clinic را دوباره ایجاد خواهیم کرد.
نحوه ایجاد یک برنامه Spring Framework را از ابتدا خواهید دید. گام به گام.
رویکردی که برای توسعه اپلیکیشن Spring Pet Clinic استفاده میشود، کمی متفاوت از سایر برنامههای توسعهیافته در این دوره است.
علاوه بر اینکه به شما نشان می دهد چگونه یک برنامه کاربردی Spring Framework بسازید، بهترین روش ها را در توسعه نرم افزار مشاهده خواهید کرد.
ما پروژه کلینیک حیوانات خانگی را با ایجاد یک مخزن GitHub شروع می کنیم. سپس از Spring Initializer برای تولید پوسته اولیه پروژه Spring Boot استفاده کنید.
در ادامه نحوه استفاده از GitHub برای تقلید از شیوههای توسعه Agile، مانند استفاده از مشکلات و بک لاگ را مشاهده میکنید.
ما برنامه ریزی برای توسعه کلینیک حیوانات خانگی بهار با استفاده از مسائل GitHub داریم. برنامهریزی کار بر اساس مسائل، یک عقب ماندگی کار ایجاد میکند، که یک مفهوم مهم Agile است.
در واقع، بسیاری از سازمانها یک قانون رسمی دارند مبنی بر اینکه هیچ کدی بدون مشکل یا نوعی بلیط تغییر نمیکند (در Github، Jira، یا ردیاب دیگری)
از آنجا، ما از مسائل GitHub برای تکمیل تکالیف برنامه نویسی استفاده می کنیم. دروس با یک بلیط GitHub شروع می شود، سپس ما تکلیف برنامه نویسی را تکمیل می کنیم.
نحوه ساختن یک برنامه Spring Framework را گام به گام با استفاده از بهترین شیوه ها در توسعه نرم افزار خواهید دید.
دوره اضافی - IntelliJ IDEA Ultimate
دانشجویانی که در این دوره ثبت نام می کنند می توانند مجوز آزمایشی 4 ماهه رایگان را برای IntelliJ IDEA Ultimate دریافت کنند! با استفاده از Java IDE که توسط متخصصان Spring Framework ترجیح داده شده است، تجربه ای را به دست آورید!
دوره اضافی - دسترسی به انجمن خصوصی Slack
شما فقط در یک دوره ثبت نام نمی کنید -- شما در حال پیوستن به انجمنی در حال یادگیری بهار هستید.
با ثبت نام خود در دوره، می توانید به انجمن انحصاری Slack دسترسی داشته باشید. از مربی و سایر گوروهای Spring Framework از سراسر جهان کمک بگیرید - در زمان واقعی! این انجمن فقط برای دانشجویانی که در این دوره ثبت نام کرده اند در دسترس است.
این یک انجمن بسیار فعال Slack با بیش از 18500 گورو Spring Framework است!
این بزرگترین انجمن آنلاین افراد در حال یادگیری بهار در جهان است.
با ثبت نام خود، می توانید به این انجمن از استادان عالی بپیوندید!
دوره اضافی - کتاب آشپزی بوت بهار!
در داخل این دوره، من یک کتاب آشپزی بهار بوت را در نظر گرفته ام. شما نمونه های کاملی از استفاده از Spring Framework با فناوری های منبع باز محبوب خواهید داشت. هنگامی که به عنوان یک توسعه دهنده Spring Framework استخدام می شوید، نمونه های آماده Spring Framework را خواهید داشت!
کتاب آشپزی Spring Boot من شامل نمونه پروژه های Spring Boot برای:
استMongoDB
MySQL
Postgres
Maria DB
DB2 Express
Neo4J
Redis
کاساندرا
ActiveMQ
RabbitMQ
دوره اضافی - Docker را یاد بگیرید!
Docker یک فناوری هیجان انگیز است که در حال حاضر در حال آتش گرفتن است!
به عنوان یک دوره اضافی، من 3 بخش اول را از دوره آموزشی Docker for Java Developers با رتبه برتر خود اضافه می کنم. در مورد اینکه Docker چیست و چگونه می توانید یک برنامه Spring Boot را در داخل یک ظرف Docker استقرار و اجرا کنید، بیشتر خواهید آموخت.
برای توسعه دهندگان جاوا، Docker واقعاً یک تغییر دهنده بازی است!
زیرنویس بسته/زیرنویس
زیرنویس انگلیسی برای همه ویدیوهای دوره در دسترس است!
دانلودهای PDF
همه ارائه های کلیدی برای دانلود به صورت PDF در دسترس شما هستند.
دسترسی مادام العمر
با خرید این دوره، دسترسی مادام العمر دریافت خواهید کرد! برای دسترسی به محتوای دوره می توانید در هر زمان و از هر مکان وارد شوید.
بدون ریسک - ضمانت بازگشت پول
شما می توانید این دوره را بدون ریسک خریداری کنید. اگر به هر دلیلی از دوره ناراضی هستید، می توانید هزینه را به طور کامل بازپرداخت کنید. این دوره دارای 30 روز ضمانت بازگشت وجه است.
آینده شغلی خود را در برنامه نویسی اثبات کنید
تقاضای زیادی برای توسعه دهندگان Spring Framework وجود دارد. دانلود Spring Boot سالانه 425 درصد افزایش یافته است، در حالی که تحقیقات Gartner جاوا EE را "منسوخ" می نامد.
روندهای بازار واضح است.
محبوبیت JEE به سرعت در حال کاهش است.
محبوبیت چارچوب Spring در حال افزایش است.
Spring Framework 5 مملو از ویژگیهای جدید هیجانانگیز و خلاقانه است که آن را به یک انتخاب طبیعی برای توسعه برنامههای کاربردی سازمانی تبدیل میکند.
5 STARS - دوره عالی! مطالب مفید زیادی دارد. مربی فردی پرشور است و واقعاً مفید است. همیشه می توانید روی او حساب کنید. این دوره شامل Slack Room می باشد. بنابراین، شما می توانید بخشی از انجمن جاوا باشید و همیشه کسی وجود دارد که به شما کمک کند. من این دوره را توصیه می کنم، واقعاً بسیار خوب است.
5 STARS - دوره فوق العاده است و من از این دوره چیزهای زیادی یاد می گیرم. من احساس می کنم که گورو چارچوب فنری خواهم شد!
5 STARS - در حال حاضر به نظر می رسد که او باحال و بامزه است و به نظر می رسد که می داند چه می کند. او همچنین به نظر می رسد که دوره را به طور منظم به روز می کند و با دانش آموزان خود تعامل دارد. اگر می توانستم بیش از 5 ستاره به او بدهم، قطعا این کار را می کردم!
5 STARS - سخنرانی بسیار شگفتانگیز است که من این را برای حدود یک ماه با نتایج عالی یاد گرفتم، شغل جدیدی به عنوان توسعهدهنده باطن پیدا کردم. متشکرم GURU! برای یک سخنرانی عالی دیگر به کار خود ادامه دهید!
آینده حرفه برنامه نویسی خود را اثبات کنید. آموزش ساخت اپلیکیشن های مدرن با استفاده از Spring Framework را شروع کنید و همین امروز در این دوره ثبت نام کنید!
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات