بهروزرسانی جدید در اوت 2020
به روز رسانی به Elasticsearch 7.x و Spring Boot 2.3
همه ویدیوها را با صدای بهتر بهروزرسانی کرد
---------------------------------------------- ------------------------------------------------ --------------------------------------
بهعنوان یک توسعهدهنده، باید سازنده کار کنیم. در برنامه نویسی جاوا، یکی از راه های رسیدن به این هدف استفاده از Spring Framework است. Spring که به عنوان یکی از فریم ورک های محبوب در دنیای جاوا شناخته می شود، بهره وری توسعه دهندگان را بسیار افزایش می دهد. دارای آرایه های گسترده ای از فناوری است که می تواند تقریباً در هر مورد استفاده سازمانی مورد استفاده قرار گیرد.
این دوره برای شما مناسب است، اگر قبلاً کدهایی (مخصوصاً جاوا) مینویسید و میخواهید چیزهای جدیدی را بدانید که با تقاضای شغلی امروزی مرتبط است. یا شما فقط در زمینه فناوری هستید که می خواهید مهارت های برنامه نویسی جاوا خود را برای رسیدن به سطح پیشرفته تر تقویت کنید. در برخی از شرکتها، ممکن است با سیستمهای جاوای قدیمی که ۵ سال یا بیشتر از آنها قدمت دارند کار کرده باشید. در این صورت، این دوره برای تازه کردن ذهن شما، به روز نگه داشتن و آماده شدن برای انطباق با فناوری جدید مناسب است.
برای یادگیری این دوره لازم نیست برنامه نویس جاوا پیشرفته باشید، اگرچه برخی برنامه نویسی اولیه جاوا مورد نیاز است. من گام به گام به شما آموزش خواهم داد، از تئوری کوچک شروع کردم تا کمی شفافیت به شما بدهم، و اغلب اوقات ما کدهای دستی عملی یا با استفاده از ابزارهای مرتبط با فناوری انجام می دهیم.
چه چیزی یاد خواهید گرفت؟
در این دوره از فناوری های زیر استفاده خواهیم کرد
جاوا
چکمه بهار
مجموعه Eclipse Spring Tools
Gradle
پستچی
Elasticsearch
Spring Data برای Elasticsearch
Git Github
ورود به سیستم با ورود به سیستم
مستندات API خودکار با Swagger
معرفی و درس عملی نحوه استفاده از آنها در طول سفر خود به عنوان توسعه دهنده جاوا خواهید دید.
نکته برای کاربران غیر ویندوز
بسیار متاسفم، اما در حال حاضر محیط مک یا لینوکس ندارم، بنابراین نمی توانم ویدیوی گام به گام را برای نصب ابزارهای ما در محیطی غیر از ویندوز به شما نشان دهم. شما می توانید راهنمای نصب گام به گام را در صفحه هر محصول بیابید، اما در حال حاضر در این دوره نیست. با این حال، محتوای دوره برای هر سیستم عاملی قابل اجرا است.
"عملی" به چه معناست؟
همانطور که عنوان می گوید، ما چیزهای کاربردی در مورد جاوا، به خصوص Spring Framework یاد خواهیم گرفت. هدف این دوره آماده سازی شما برای آماده شدن برای رسیدگی به برنامه های کاربردی واقعی است. البته، برنامه های کاربردی واقعی بسیار پیچیده تر و بسیار دشوارتر از آنچه در این دوره خواهیم آموخت. خود فریم ورک جاوا 20 سال است که وجود دارد، با Spring Framework از سال 2003 فعال شده است. با چنین سابقه طولانی، نمی توان همه چیز را فقط در یک دوره توضیح داد. این دوره آموزشی برای آماده کردن شما برای برداشتن چند قدم برای شروع سفر به عنوان توسعه دهنده پیشرفته جاوا، به ویژه با استفاده از Spring Framework است.
در این دوره، چندین کد کاربردی و نکاتی برای بهترین تمرین در برنامه نویسی REST API با Spring Boot دریافت خواهید کرد.
آیا این دوره برای شما مناسب است؟
برای پاسخ به این، لطفاً ویدیوی پیشنمایش بخش 1 را ببینید.
اگر درک اولیه از جاوا دارید و مشتاق یادگیری هستید، پس این دوره برای شما مناسب است. اما اگر شما یک توسعه دهنده باتجربه جاوا هستید که دائماً دانش خود را به روز می کنید، ممکن است حتی از من باهوش تر باشید و این دوره ممکن است برای شما بسیار آسان باشد.
لطفاً محتوای دوره را بررسی کنید تا دریابید که آیا این دوره می تواند انتظارات شما را برآورده کند.
شما در این دوره شرکت می کنید
برنامه نویس بودن نیاز به نظم و پشتکار دارد. شما باید یاد بگیرید. شما خطاها را دریافت خواهید کرد، آن را اصلاح و بهبود خواهید بخشید - بارها و بارها - تا زمانی که خوب شوید. این دوره به شما چند آزمون و تمرین کدنویسی می دهد که می توانید در آن شرکت کنید و آنچه را که یاد گرفته اید تمرین کنید. البته، همه شما از این رویکرد راضی نیستید. بنابراین من تمرین های مسابقه و کدنویسی را به صورت اختیاری طراحی می کنم. اگر دوست دارید با آنها کار کنید یا مستقیماً به پاسخها بروید و مستقیماً تمرین کنید.
چرا من را به عنوان مربی خود انتخاب کنید؟
-- تجربه --
من از اوایل سال 2010 برنامههای جاوا را برای سازمانی توسعه میدهم، از JSP JDBC به سبک قدیمی، تا چارچوب Spring که در حال حاضر محبوبترین چارچوب جاوا است. بر اساس تجربه واقعی، من میدانم برای ایجاد برنامهای که نه تنها از نظر عملکردی اجرا میشود، بلکه از نظر فنی نیز خوب باشد، چه باید کرد. من نقطه درد برنامه نویسان یا نقطه درد تیم عملیات و نحوه رسیدگی به آنها را تجربه می کنم.
من چندین سال است که به عنوان معمار مدیر مهندسی رهبری تیم بودهام و به عنوان بخشی از مسئولیت، مربیگری و آموزش مهارتهای فنی نیز بخشی از شغل من است. بنابراین می توانم سخنرانی های خوبی بر اساس تجربه واقعی در برنامه نویسی جاوا ارائه کنم.
-- جدی --
من نه برای هدف اجتماعی، بلکه برای کسب درآمد، مربی شدم. بنابراین، شما مشتریان من هستید و من تمام تلاشم را می کنم که شما را ناامید نکنم. من سعی خواهم کرد بهترین ارزش را برای شما قائل شوم، بنابراین احساس خوشحالی می کنید که پول خود را خرج کنید و یکی دیگر از دوره های من را انتخاب کنید. من سعی خواهم کرد به سؤال شما پاسخ دهم، تا زمانی که هنوز در محدوده این دوره باشد.
Elasticsearch Kibana for Java Developers
در این دوره، من شما را با فناوری هایی آشنا می کنم که شاید با آن آشنایی ندارید: جستجوی الاستیک Kibana.
این دو فناوری بسیار محبوب هستند. دانستن این دو چیز یک ارزش افزوده برای هر توسعه دهنده خواهد بود. Elasticsearch معمولاً به عنوان موتور جستجو استفاده می شود زیرا بسیار سریع است. ما دستکاری اولیه داده ها را با Spring Data Elasticsearch یاد خواهیم گرفت.
ما همچنین در مورد Kibana، یک ابزار منبع باز برای تجسم داده ها (مثال: ایجاد نمودار بلادرنگ) و ایجاد داشبورد از چندین نمودار، خواهیم آموخت.
مستندات آزمایش واحد API
نحوه نوشتن تست واحد را یاد خواهید گرفت. این یک کد منبع برای آزمایش کد منبع است. ما میتوانیم آزمایش واحد را برای کارهای آزمایشی تکراری انجام دهیم، و کمک میکنیم تا مطمئن شویم که کد شکسته به دلیل برخی تغییرات وجود ندارد.
همچنین، در این دوره آموزشی نحوه ایجاد اسناد API را تقریباً بدون هیچ تلاشی یاد خواهیم گرفت، زیرا از کتابخانه برای کمک به ایجاد اسناد API به طور خودکار استفاده خواهیم کرد. خروجی اسناد API عبارتند از: فرمت HTML یا JSON که میتواند به ابزارهای پیچیدهتر مستندسازی API منتقل شود.
زیرنویس کامل انگلیسی
این دوره با زیرنویس انگلیسی عالی همراه است. من خودم انگلیسی زبان مادری نیستم، بنابراین برای ارائه تجربه بهتر برای دانش آموزان (شما)، زیرنویس انگلیسی دقیقی را برای همه سخنرانی ها ارائه می کنم.
این دوره بی خطر است!
این دوره با 30 روز ضمانت بازگشت وجه ارائه می شود. یعنی اگر از این دوره راضی نیستید، فقط به من اطلاع دهید تا 100% پول شما را پس بدهم. بنابراین هیچ خطری برای شرکت در این دوره جاوا وجود ندارد. شما می توانید خود را به دانش دنیای واقعی مجهز کنید: جاوا، Spring، پایگاه داده، کنترل نسخه با github، REST API، و بسیاری موارد دیگر. میتوانید ادامه دهید، نرمافزار سازمانی یا راهاندازی خوبی را توسعه دهید، به طور بالقوه شغلی (و پول) عالی برای خود ایجاد کنید. یا اگر آن را دوست ندارید، پول خود را پس می گیرید.
البته، میتوانید برخی از دورههای پیشنمایش را ببینید، همه به صورت رایگان. فقط محتوای دوره مشخص شده به عنوان پیش نمایش را پیدا کنید و ویدیو را پخش کنید. بدون نیاز به کارت اعتباری، بدون سؤال، فقط ویدیو را پخش کنید.
جاده به میکروسرویس
REST API یکی از ستون های مهم معماری میکروسرویس است. در سرویس میکرو، ما از REST API و پیام رسانی ناهمزمان برای ارتباطات بین سرویس استفاده می کنیم. خدماتی که با تبادل پیام از طریق REST API یا کانالهای پیامرسانی مانند RabbitMQ ارتباط برقرار میکنند.
در این دوره، تئوری و کد دستی پیامرسانی با REST API را یاد میگیرید که یک قدم جلوتر به سمت معماری مدرن میکرو سرویس هستید.
مهم است!
این دوره از Spring Boot نسخه 2.x استفاده می کند.
در اواخر نوامبر 2022، Spring Boot 3.0.0 منتشر شد. به روز رسانی دوره به Spring boot 3.0.0 زمان می برد، اما من تمام تلاش خود را خواهم کرد.
در این بین، چندین گزینه دارید:
با آخرین نسخه Spring boot 2.x کار می کند و دوره باید کاملاً سازگار باشد
با Spring boot 3.x کار می کند. اکثر دوره ها باید کار کنند، اما برخی از قسمت ها ممکن است نیاز به تنظیم داشته باشند.
مهندس نرم افزار جاوا، معمار
نمایش نظرات