این دوره جزئیات امنیت کد را توضیح می دهد که نحوه کار SecurityManager و AccessController برای اعطای مجوز کد در پشته تماس فعلی را با هم توضیح می دهد. ما نحوه اعطای مجوزها را براساس سیاست و نحوه ایجاد ...
این دوره به قسمت داخلی کوروتین ها می پردازد و به شما یاد می دهد که چگونه از کانال ها و جریان ها در برنامه اندروید خود استفاده کنید.
اگر می خواهید خدمات وب یا مشتریانی با مقیاس گسترده در JVM ایجاد کنید ، Ktor برای شما مناسب است. این که در کوتلین نوشته شده است ، یک چارچوب سبک و قابل توسعه است که از کوروتین ها برای ارائه یک مدل برنامه نویسی همزمان و آسان برای آزمایش و استفاده آسان استفاده می کند.
Kotlin زبانی است که به بای کد کد جاوا کامپایل می شود و با JVM اجرا می شود. برای رفع بسیاری از نقایص جاوا طراحی شده است. این دوره با هدف آشنایی با کوتلین به شما جهت توسعه سریع برنامه های کاربردی ارائه می شود.
Ktor یک فریم ورک Kotlin برای نوشتن برنامه های HTTP سمت سرویس گیرنده و سرور است. در این دوره یاد می گیرید که چگونه اپلیکیشن های Ktor سمت سرور ایمن بنویسید که داده ها را در فرمت های مختلف تولید می کند و یک کلاینت Ktor بنویسید تا آن داده ها را مصرف کند.
Coroutines به یک مهارت اصلی تبدیل شده است که هنگام ساخت برنامه های کاربردی با کوتلین مورد نیاز است. این دوره اصول اولیه Coroutines ، عملکردهای تعلیق و نحوه استفاده از آنها را به شما آموزش می دهد.
این دوره زبان برنامه نویسی Kotlin را آموزش می دهد و به موضوعات پیشرفته تر از جمله ماهیت شی گرا کاتلین و استفاده موثر از توابع می پردازد.
ساخت برنامه ها سخت است ، اما یک معماری خوب باید به سهولت کار کمک کند. این دوره با استفاده از Spring Data و Spring Security ایده ساخت برنامه شما با اجزای جدا شده را بررسی می کند.
RabbitMQ یک "کارگزار پیام" بین پلتفرمی و چند زبانه است. این دوره به شما می آموزد که چگونه از کتابخانه جاوا RabbitMQ برای انتشار و مصرف پیام ها استفاده کنید. شما «تبادل» و «صف» و نحوه استفاده از الگوهای مختلف پیام را خواهید فهمید.
این دوره آموزشی برخی از اصول و عملکردهای درونی ماشین مجازی جاوا را پوشش می دهد. این کلاس اولین کلاس در این سری خواهد بود و بارگذاری کلاس را بررسی می کند.
کاتلین اصطلاحات مدرن را به پلتفرم جاوا می آورد و مقدار کد مورد نیاز برای توسعه نرم افزار را کاهش می دهد. این دوره تمام جنبه های زبان کاتلین را به شما آموزش می دهد.
توسعه اندروید در چند سال گذشته برای استفاده از شیوههای طراحی مدرن مانند UI اعلامی و برنامههای معمول تکامل یافته است. این دوره شما را با این شیوه های مدرن آشنا می کند.
Jakarta EE 10 Web Profile یکی از محبوب ترین فریم ورک های سمت سرور است که امروزه مورد استفاده قرار می گیرد. این دوره به شما اصول توسعه برنامه های وب با استفاده از Servlets، JSPs و سایر بخش های Jakarta Web Profile را آموزش می دهد.
RabbitMQ یک «کارگزار پیام» بین پلتفرمی و چند زبانه است. این دوره به شما یاد می دهد که چگونه از کتابخانه جاوا RabbitMQ برای انتشار و مصرف پیام ها استفاده کنید. شما تبادلات و صف ها و نحوه استفاده از الگوهای مختلف پیام را درک خواهید کرد.
Gradle بچه جدیدی است که در بلوک ابزارهای ساخت جاوا قرار دارد و ابزاری است که Android Studio از آن استفاده می کند. Gradle به شما امکان می دهد کد خود را کامپایل و آزمایش کنید ، برای برنامه های خود جنگ و جنگ ایجاد کنید ، Javadoc را تولید کنید و موارد دیگر.
این دوره تمام جنبه های جمع آوری زباله ها در جاوا را شامل می شود ، از جمله نحوه تقسیم و مدیریت حافظه به نسل و نحوه جمع آوری جمع کننده های مختلف. ما همچنین کلاسهایی را که می توانید برای تعامل با جمع آوری زباله استفاده کنید ، ...
الگوها ابزار اصلی طراحی و ارتباط برنامه نویسان هستند. این دوره الگوهای رفتاری کلاسیک Gang of Four را به شما آموزش می دهد اما با پیاده سازی در Kotlin.
برای ساختن برنامه های وب در جاوا ، باید کتابخانه ها و مفاهیمی را که زیربنای چارچوب های سطح بالاتر است درک کنید و این دوره به شما در انجام این کار کمک می کند. این دوره شامل نوشتن یک برنامه وب در جاوا با استفاده از Servlets ، JavaServer ...
Jakarta EE 9: Web Profile یکی از محبوب ترین فریم ورک های سمت سرور است که امروزه استفاده می شود. این دوره به شما اصول توسعه برنامه های وب با استفاده از Servlets، JSP و سایر بخش های Jakarta Web Profile را آموزش می دهد.
الگوها ابزار اصلی طراحی و ارتباط برنامه نویسان هستند. این دوره الگوهای رفتاری کلاسیک Gang of Four را به شما آموزش می دهد اما با پیاده سازی در Kotlin.
الگوها ابزار اصلی طراحی و ارتباط برنامه نویسان هستند. این دوره الگوهای ساختاری کلاسیک Gang of Four را با پیاده سازی در کاتلین به شما آموزش می دهد.
هر چه بیشتر زبان ها از برنامه نویسی همزمان استفاده می کنند. این دوره به شما نشان می دهد که چگونه از ویژگی های برنامه نویسی ناهمگام کوتلین استفاده کنید و به شما امکان می دهد برنامه هایی با واکنش بیشتر ایجاد کنید.
وب بیش از ساختن صفحات وب در مورد ساخت برنامه ها بیشتر و بیشتر شده است ، و این به معنای ارتباط دو طرفه بین کد سرویس گیرنده وب و سرور است. در این دوره ، شما یک سرور جاوا خواهید ساخت که از ...
این دوره به شما اصول دسترسی به پایگاه های داده از جاوا را آموزش می دهد. شما رابط های کلیدی برای نحوه اتصال، انجام پرس و جو و پردازش نتایج را خواهید آموخت.
Gradle جدیدترین و بهترین ابزار ساخت جاوا است که قدرت Maven را ارائه می دهد اما دارای یک مدل توسعه بسیار خواناتر ، قابل نگهداری و قدرتمند است.
در این دوره ، ما GitFlow را پوشش می دهیم - مجموعه ای از قوانین برای استفاده از git که ساختار پیرامون کنترل منبع را فراهم می کند. ما در مورد مدل شاخه ای که GitFlow ترویج می کند و همچنین استفاده از شاخه های ویژگی و درخواست های کشش برای ارائه همکاری صحبت می کنیم ...
Java Message Service (JMS) Java Enterprise API است که برای ارسال و دریافت پیام استفاده می شود. این دوره اصول استفاده از JMS را که پیام های نقطه به نقطه ، صف ها ، معاملات و حبوبات پیام محور را پوشش می دهد ، به شما می آموزد.
Kotlin یک زبان شی گرا در سبک جاوا است، اما ویژگی هایی را نیز در زبان های جدیدتر مانند C# و TypeScript ارائه می دهد. این دوره به شما یاد می دهد که یک برنامه Kotlin بنویسید و از تمام زبان ها استفاده کنید.
الگوها ابزار اصلی طراحی و ارتباط برنامه نویسان هستند. این دوره به شما الگوهای آفرینشی کلاسیک Gang of Four را با پیاده سازی در کاتلین آموزش می دهد.
کوتلین به سرعت در حال رشد روی JVM (ماشین مجازی جاوا) است و این دوره به شما نحوه استفاده از JUnit 5 را نشان می دهد تا مطمئن شوید این کد تست شده و قابل آزمایش است.
طراحان کوتلین تجربه جاوا را به کار گرفتند و از آن برای ساختن کوتلین به زبان OO بهتر استفاده کردند. به عنوان مثال ، کلاس ها به طور پیش فرض "عمومی" و "نهایی" هستند. این دوره به شما نشان می دهد که چگونه می توانید از چنین ویژگی های کوتلین برای ایجاد کد گرا با شیed بهتر استفاده کنید.
این دوره به شما یاد می دهد که چگونه از JUnit 5 برای نوشتن تست های واحد برای کد Kotlin خود استفاده کنید.
Coroutineها به یک مهارت اصلی تبدیل شده اند که هنگام ساخت برنامه های کاربردی با Kotlin مورد نیاز است. این دوره اصول اولیه کوروتین ها، توابع تعلیق و نحوه استفاده از آنها را به شما آموزش می دهد.
این دوره به شما یاد می دهد که چگونه از کانال ها و جریان های کوروتین برای نوشتن برنامه های ناهمزمان استفاده کنید.