ما را دنبال کنید:
image

دوره Android Developer

آنچه یاد خواهید گرفت

Android Developer

Pick a Language

  • Kotlin
  • Java

The Fundamentals

  • Development IDE
  • Basics of Kotlin
  • Basics of OOP
  • DataStructures and Algorithms
  • What is and how to use Gradle

Version Control Systems

  • Git
  • GitHub
  • BitBucket
  • GitLab

App Components

  • Activity
    • Activity Lifecycle
    • State Changes
    • Tasks and Backstack

 

  • Services
  • Content Provider
  • Broadcast Receiver
  • Intent
    • Implicit Intents
    • Explicit Intents
    • Implicit Intents

 

Interface and Navigation

Layouts

  • Frame
  • Linear
  • Relative
  • Constraint
  • RecycleView

 

Elements

  • Fragments
  • Dialogs
  • Toast
  • Bottom Sheet
  • Drawer
  • Animations
  • TextView
  • EditText
  • Buttons
  • ImageView
  • ListView
  • Tabs
  • Jetpack Compose
  • App Shortcuts
  • Navigation Components

 

Architecture and Design Patterns

  • MVI
  • MVVM
  • MVP
  • MVC
  • Repository Pattern
  • Builder Pattern
  • Observer Pattern
  • Dependency Injection
  • Factory Pattern
  • Flow
  • RxKotlin
  • RxJava
  • LiveData
  • Dagger
  • Koin
  • Hilt
  • Kodein

Shared Preferences

Storage

  • DataStore
  • Room Database
  • File System

  • Retrofit
  • OkHttp
  • Apollo-Android

 

Asynchronism

  • Coroutines
  • Threads
  • RxKotlin
  • RxJava
  • WorkManager

Common Services

  • Firebase
  • FireStore
  • Cloud Messaging
  • Remote Config
  • Crashlytics
  • Authentication
  • Google AdMob
  • Google Play Services
  • Google Maps

Linting

  • Ktlint
  • Detekt

Debugging

Testing

  • Junit
  • Espresso
  • Distribution
  • Google Playstore
  • Firebase Distribution

 

Signed APK

 

 

 

 

 

 

پیش نیاز

آشنایی با یک زبان برنامه نویسی

مخاطبان دوره

توانایی پس ازگذراندن دوره

این سرفصل استاندارد آموزش برنامه نویسی Android  می باشد. در این دوره آموزشی تمامی سرفصل ها با تغییراتی توسط استاد تدریس می شود. فقط در نظر داشته باشید که برخی از سرفصل ها به دلیل اینکه نیاز به مدت زمان بیشتری برای آموزش دارند در جهت معرفی و آشنایی توسط استاد دوره تدریس می شود و بخش های کاربردی و اصلی در دوره ای مجزا ارائه خواهد شد. لذا برخی از موارد به دلیل کاربرد بیشتر و نیاز به تمرکز بالاتر در دوره ای مجزا ارائه می شود و تنها توسط استاد دوره به صورت معرفی و آشنایی ارائه خواهد شد.

در مورد مسیر یادگیری:
برای شروع یادگیری هر دوره، در لایتک شما مسیری را طی خواهید کرد که ما در لایتک به شما کمک می کنیم تا این مسیر را با موفقیت سپری کنید:

  • گام اول- شرکت در یک جلسه مشاوره آنلاین به مدت 15 دقیقه و معرفی اولیه دوره، سرفصلها و آشنا شدن با علاقمندیهای شما برای دستیابی به بهترین مسیر یادگیری و همچنین roadmap کامل دوره آموزشی انتخابی
  • گام دوم- شرکت در دوره آموزشی و مشاوره نحوه حضور در دوره مربوطه
  • گام سوم- تکمیل پروفایل کاربری، مهارتی و رزومه ای برای معرفی به شرکتهای متقاضی 
  • گام چهارم- ایجاد یک پروفایل کامل برای معرفی به سازمانها و شرکتها 
  • گام پنجم- استمرار ارتباط برای پیمودن مسیر کامل یادگیری و حرفه ای شدن

 

در صورتی که به صورت فردی می خواهید در دوره ثبت نام کنید:

حتما با لایتک تماس حاصل فرمایید تا در جلسه مشاوره رایگان دعوت شوید.

در صورتی که به صورت گروهی و سازمانی می خواهید دوره را برای کارکنان خود برگزار کنید:

جهت تعیین شرایط برگزاری، نحوه برگزاری و هزینه توافقی دوره تماس حاصل فرمایید:

شماره های تماس

  • 02166035125
  • 09197603991