آنچه یاد خواهید گرفت:
در طول دوره، از جدیدترین فناوریهای اندروید و متدولوژیهای توسعه نرمافزار استفاده میشود.
اصول توسعه اپلیکیشن اندروید را درک کنید.
ساخت اپلیکیشنهای اندروید با استفاده از Kotlin، زبان پیشنهادی اندروید
ایجاد رابطهای کاربری مدرن با Jetpack Compose
استفاده مؤثر از Android Studio و Android SDK
اعمال معماری MVVM (Model–View–ViewModel) در اپلیکیشنهای اندروید
مدیریت داده محلی با SharedPreferences و Preferences DataStore
کار با پایگاه دادههای SQLite و کتابخانه Room Persistence
انجام عملیاتهای CRUD (Create, Read و Update و Delete) در اندروید
یکپارچهسازی RESTful APIs با استفاده از کتابخانه Retrofit
استفاده از سرویسهای Firebase در اپلیکیشنهای اندروید
پیادهسازی نوتیفیکیشنها در اپلیکیشنهای اندروید
دسترسی به قابلیتهای دستگاه مانند دوربین، تماس تلفنی، ایمیل و قابلیت Speech-to-Text
ساخت اپلیکیشنهای موبایل اندروید واقعی و آماده انتشار
درک معماری اپلیکیشن اندروید، fragments و چرخه عمر
کسب مهارتهای عملی مورد نیاز برای شروع مسیر شغلی به عنوان توسعهدهنده اندروید
پیشنیازهای دوره
این دوره اندروید بر پایه زبان برنامهنویسی Kotlin و Jetpack Compose است. اگر درک اولیهای از برنامهنویسی Kotlin و Jetpack Compose داشته باشید، یادگیری توسعه اپلیکیشن اندروید برایتان لذتبخش خواهد بود.
اگر دانش پایه از اندروید دارید و میخواهید سطوح پیشرفته اندروید را یاد بگیرید، این دوره برای شما مناسب است.
پس از گذراندن این آموزش اندروید، خودتان را در سطح پیشرفته از تخصص در برنامهنویسی اندروید خواهید یافت.
درک پایهای از اندروید
درک پایه از Android Studio
درک پایه از Kotlin و Jetpack Compose
اشتیاق برای یادگیری توسعه اپلیکیشن اندروید
تماشای کامل و منظم ویدئوهای دوره اندروید تا انتها
اشتیاق برای یادگیری توسعه اپلیکیشن اندروید
اشتیاق برای یادگیری توسعه اندروید و توسعه اپلیکیشن اندروید
یک رایانه با سیستم عامل 64-bit
ما MacOS (64-bit) را ترجیح میدهیم، اما این موضوع اجباری نیست. میتوانید از سیستم عاملهای دیگر هم استفاده کنید. همچنین ویدئوهای مشخصی برای نصب روی هر پلتفرم ارائه کردهایم.
هیچ چیز دیگری لازم نیست! فقط شما، رایانهتان و انگیزهتان برای شروع امروز کافی است.
توضیحات دوره
به «تسلط به Jetpack Compose برای توسعه پیشرفته اپلیکیشنهای اندروید» خوش آمدید.
ساخت اپلیکیشنهای مقیاسپذیر اندروید با Android Jetpack Compose و Kotlin و MVVM و Firebase و Room و معماری مدرن اندروید
اندروید پرکاربردترین سیستم عامل موبایل در جهان است و میلیاردها دستگاه در صنایع مختلف را پشتیبانی میکند. با ادامه سرمایهگذاری شرکتها روی محصولات mobile-first، تقاضا برای توسعهدهندگانی که بتوانند اپلیکیشنهای اندروید مقیاسپذیر، قابل نگهداری و آماده انتشار بسازند، هرگز تا این اندازه بالا نبوده است.
این دوره توسعه پیشرفته اندروید با Jetpack Compose برای توسعهدهندگانی طراحی شده که با مبانی آشنا هستند و میخواهند مهارتهای خود را به سطحی حرفهای و واقعی ارتقا دهند.
به جای اپلیکیشنهای نمایشی ساده، شما با قابلیتهای واقعی اپلیکیشن، مدیریت پیشرفته داده، یکپارچهسازی با سیستم و توسعه رابط کاربری مدرن با Jetpack Compose، همان ابزار پیشنهادی گوگل برای ساخت رابطهای کاربری نیتیو اندروید، کار خواهید کرد.
Jetpack Compose رویکردی اعلامی برای توسعه رابط کاربری معرفی میکند که به شما امکان میدهد رابطهایی تمیزتر، سریعتر و قابل نگهداریتر را با کدهای boilerplate بسیار کمتر بسازید. اما در سطح پیشرفته، فقط رابط کاربری کافی نیست.
چرا توسعه پیشرفته اندروید با Jetpack Compose را یاد بگیریم؟
Jetpack Compose ابزار مدرن رابط کاربری اندروید و آینده توسعه رابطهای نیتیو اندروید است. این ابزار به توسعهدهندگان اجازه میدهد رابطهای کاربری را سریعتر، تمیزتر و قابل نگهداریتر، با کدهای boilerplate کمتر و رویکردی کاملاً اعلامی بسازند.
در سطح پیشرفته، دانستن اینکه چگونه رابط کاربری بنویسید کافی نیست. شما باید معماری، پایداری داده، APIs سیستم، امنیت اپلیکیشن، عملکرد و مقیاسپذیری را هم درک کنید. این دوره به شما یاد میدهد چگونه Jetpack Compose را با معماری MVVM، راهحلهای مدرن ذخیرهسازی داده، شبکهسازی و Firebase ترکیب کنید تا اپلیکیشنهایی در سطح حرفهای بسازید.
با تسلط به توسعه پیشرفته اندروید، فرصتهای شغلی، اعتمادبهنفس فنی و توانایی شما برای کار روی پروژههای پیچیده و در سطح تولید بهطور چشمگیری افزایش مییابد.
تمرکز دوره بر چیست؟
این دوره برای پر کردن شکافی طراحی شده که بسیاری از دورههای اندروید باقی میگذارند: توسعه عملی، پیشرفته و واقعی اپلیکیشن
شما فقط مفاهیم را یاد نمیگیرید، بلکه آنها را به صورت عملی پیادهسازی میکنید.
آنچه در این دوره یاد خواهید گرفت:
در این دوره پیشرفته اندروید، موارد زیر را یاد خواهید گرفت:
توسعه پیشرفته اپلیکیشن اندروید با Jetpack Compose
برنامهنویسی Kotlin برای اپلیکیشنهای حرفهای اندروید
معماری MVVM (Model–View–ViewModel)
ذخیرهسازی داده با Shared Preferences و Preferences DataStore
پایگاه داده SQLite و کتابخانه Room Persistence
کار با RESTful APIs با استفاده از Retrofit
یکپارچهسازی Firebase
نوتیفیکیشنها
دوربین و CameraX API
برقراری تماس تلفنی، ارسال ایمیل و SMS
قابلیت Speech-to-Text
ساختار اپلیکیشن در مقیاس بزرگ و بهترین شیوهها
ساخت اپلیکیشنهای اندروید مقیاسپذیر، قابل نگهداری و آماده انتشار
تمام موضوعات نه فقط به صورت تئوری، بلکه با پیادهسازیهای عملی و کاربردی پوشش داده میشوند.
این دوره توسعه پیشرفته اندروید با Jetpack Compose برای چه کسانی مناسب است؟
این دوره برای توسعهدهندگانی ایدهآل است که از قبل تجربه پایهای در توسعه اندروید دارند و میخواهند مهارتهای خود را با Jetpack Compose و Kotlin و معماری مدرن اندروید ارتقا دهند. اگر هدف شما ساخت اپلیکیشنهای حرفهای و مقیاسپذیر اندروید و نزدیکتر شدن به نقشهای واقعی توسعهدهنده اندروید است، این دوره برای شما طراحی شده است.
آیا به تجربه قبلی با Kotlin و Jetpack Compose نیاز داریم؟
بله. برای اینکه بیشترین بهره را از این دوره ببرید، باید از قبل برنامهنویسی Kotlin را درک کرده باشید و تجربه پایه با Jetpack Compose داشته باشید. این دوره از پایه شروع نمیشود، بلکه بر مفاهیم پیشرفته توسعه اندروید، معماری، ذخیرهسازی داده و پیادهسازیهای واقعی تمرکز دارد.
آیا این دوره به ما کمک میکند به عنوان توسعهدهنده اندروید شغل پیدا کنیم؟
قطعاً. این دوره برای تقویت مسیر شغلی شما به عنوان توسعهدهنده اندروید ساخته شده است و توسعه پیشرفته اپلیکیشن اندروید، معماری MVVM و Jetpack Compose و Firebase و RESTful APIs و ابزارهای مدرن توسعه اندروید را آموزش میدهد. مهارتهایی که به دست میآورید مستقیماً در نقشهای واقعی توسعهدهنده اندروید قابل استفاده هستند.
چرا باید دوره را بگذرانید؟
پاسخ ما ساده است: کیفیت آموزش
OAK Academy مستقر در لندن یک شرکت آموزش آنلاین است. OAK Academy در حوزه IT، نرمافزار، طراحی و توسعه به زبانهای ترکی، انگلیسی، پرتغالی و زبانهای مختلف دیگر در پلتفرم یودمی آموزش ارائه میدهد و بیش از 4000 ساعت درس ویدئویی دارد.
با شرکت در دوره، تجربه و تخصص توسعهدهندگان باتجربه OAK Academy را احساس خواهید کرد.
شما اپلیکیشنها را همانطور میسازید که توسعهدهندگان واقعی اندروید انجام میدهند، با تمرکز بر معماری، مقیاسپذیری، عملکرد و قابلیت نگهداری، نه فقط ظاهر
این یک دوره مبتدی نیست. این یک برنامه پیشرفته و متمرکز بر مسیر شغلی برای توسعهدهندگانی است که میخواهند روی اپلیکیشنهای اندروید در سطح تولید کار کنند و به نقشهای واقعی توسعهدهنده اندروید نزدیکتر شوند.
همین حالا وارد «تسلط به Jetpack Compose برای توسعه پیشرفته اپلیکیشنهای اندروید» شوید.
ساخت اپلیکیشنهای مقیاسپذیر اندروید با Android Jetpack Compose و Kotlin و MVVM و Firebase و Room و معماری مدرن اندروید
این دوره برای چه کسانی مناسب است؟
اگر قصد دارید به عنوان توسعهدهنده اپلیکیشن اندروید وارد بازار کار شوید و در شرکتهای نرمافزاری این حوزه شغل پیدا کنید، این دوره انتخاب بسیار خوبی برای شما خواهد بود.
اگر دانش پایهای از اندروید دارید و میخواهید سطوح پیشرفته اندروید را یاد بگیرید، این دوره برای شما مناسب است.
اگر دانش پایهای از Jetpack Compose دارید و میخواهید سطوح پیشرفته Jetpack Compose را یاد بگیرید، این دوره برای شما مناسب است.
کسی که میخواهد اپلیکیشنهای پیشرفته اندروید با استفاده از وب یکپارچه و پایگاه داده آنلاین توسعه دهد
کسانی که میخواهند یک اپلیکیشن موبایل اندروید توسعه دهند.
کسانی که میخواهند دانش فعلی خود در اندروید را ارتقا دهند.
کسانی که میخواهند با استفاده از Jetpack Compose برای ساخت رابط کاربری نیتیو، اپلیکیشن توسعه دهند.
کسانی که میخواهند با استفاده از زبان برنامهنویسی Kotlin اپلیکیشن توسعه دهند.
کسانی که میخواهند دانش خود را گسترش دهند.
کسانی که تازهکار هستند اما میخواهند متخصص شوند.
کسی که میخواهد کدنویسی اندروید را یاد بگیرد.
کسی که میخواهد توسعهدهنده اندروید شود.
برنامهنویسانی که به ساخت اپلیکیشنهای اندروید علاقهمند هستند.
کسی که هیچ تجربه قبلی در کدنویسی توسعه اندروید ندارد اما میخواهد متخصص شود.
کسی که قصد تغییر مسیر شغلی دارد و میخواهد توسعهدهنده اندروید شود.
کسانی که میخواهند اپلیکیشن موبایل اندروید توسعه دهند.
کسی که قصد تغییر شغل دارد و میخواهد توسعهدهنده Kotlin شود.