به دوره راه حل های عملی "FullStack SpringBoot (2+)" خوش آمدید. با استفاده از این دوره، میخواهید با آشنایی با چندین تکنیک برای حل حوزههای انتخابی خاص توسعه برنامههای جاوا، ارزشی به دانش موجود JAVA و SpringBoot خود اضافه کنید. هر موضوع شامل بخش پیکربندی پروژه است اما عمدتاً راه حل های عملی را پوشش می دهد که به چندین مرحله تقسیم می شوند.
ما روی چندین موضوع تمرکز خواهیم کرد که اغلب در توسعه JAVA شرکتی مفید است، اما نه به طور انحصاری. SpringBoot در اینجا به عنوان یک چارچوب اساسی استفاده می شود، اما راه حل های ارائه شده در اینجا مختص این پلتفرم نیستند و می توانند در فریمورک های دیگر مانند Apache Wicket، Vaadin، Quarkus و غیره مجددا استفاده شوند. جاوا 8 در این دوره استفاده می شود، راه حل های ارائه شده برای استفاده بی خطر هستند. حتی در پروژه های قدیمی موجود.
آنچه خواهید آموخت
نحوه کار با MongoDB به عنوان ذخیره داده اولیه
فایل های MS Office ایجاد شده به صورت پویا را در ویژگی های صادرات داده خود قرار دهید
نحوه پردازش ترافیک ایمیل ورودی که مستقیماً به برنامه شما وارد می شود
نحوه ایجاد فایلهای PDF کامل با استفاده از HTML و CSS
ایده اصلی این دوره کمک به توسعه دهندگان JAVA موجود است تا دانش خاصی را به روشی آسان اتخاذ کنند. راه حل های ارائه شده برای چندین سال در کاربردهای درجه تولید مورد استفاده قرار می گیرند و کتابخانه های مورد استفاده به دلیل پایداری و توسعه فعال شناخته شده هستند. این از ارزش سرمایه گذاری شده برای پذیرش برخی کتابخانه ها یا پروژه ها محافظت می کند.
موضوعات تحت پوشش این دوره:
ایجاد فایل های PDF به صورت پویا با استفاده از Thymeleaf، iText
استفاده از Apache POI برای تولید فایلهای سازگار با MS Excel
استفاده از MongoDB/GridFS برای ذخیره و بازیابی پیوستها/آپلودهای فایل
اجرای شنونده SMTP که مستقیماً در برنامه SpringBoot اجرا می شود
کد چسب برای همه این پیادهسازیها SpringBoot 2.x (SpringBoot 1.5x و بالاتر سازگار است) با خدمات، کنترلکننده و Thymeleaf به عنوان موتور الگو است.
این دوره برای چه کسانی است:
دوره FullStack SpringBoot برای افراد یا تیمهای کوچک/متوسط توسعهدهندگان حرفهای جاوا که میخواهند در این بازار بزرگ سازنده و رقابتی باشند، در نظر گرفته شده است. تکنیک های ارائه شده به راحتی برای توسعه برنامه های کاربردی در انواع مختلف استفاده می شوند.
نظری ارسال نشده است.
توسعه دهنده/معمار
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.