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

دوره Flutter Developer

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

Flutter Developer

Learn the Basics of Dart

  • Functions
  • Operators
  • Control Flow Statements
  • Dart Pad
  • Variables
  • Built-in Types

Setup Development Environment

  • Flutter CLI
  • Flutter CLI Widgets
  • Widgets
  • Stateless Widgets
  • Stateful Widgets
  • Styled Widgets
  • Material Widgets
  • Cupertino Widget

Setup Development Environment

  • IDEs
  • VS Code
  • Android Studio
  • IntelliJ Idea

Working with Assets

  • Fonts
  • Images
  • Other File Types

Version Control Systems

  • Git

Repo Hosting Services

  • GitHub

Design Principles

  • Dependency Injection
  • Design Patterns
  • SOLID Principles

OOP

Package Manager

  • pub.dev
  • flutter pub / dart pub

Working with APIs

  • JSON Serialize / Deserialize
  • Web Sockets
  • GraphQL
  • RESTful APIs

Storage

  • Shared Preferences Storage
  •  SQLite
  •  Firebase
  • Authentication
  • Storage
  •  Firestore
  • Push Notifications
  • Remote Config

Advanced Dart

  • Lists
  • Collections
  • Lambdas
  • Functional Programming
  • Isolates
  • Async / Await
  • Streams
  • Futures

State Management

  • Provider
  • BLoC
  • Flutter BLoC
  • Velocity X
  • Get X
  •  Redux

Animations

  • Animated Widget
  • Animated Builder
  • Animation Controller
  • Hero
  • Opacity

Testing

  • Widget Testing
  • Integration Testing
  • TDD
  •  BDD

Dev Tools

  • Flutter Inspector
  • Flutter Outline
  • Memory Allocation 
  • Render Objects

Flutter Internals

  • Render Objects
  • 3 Trees
  • Immutability

Reactive Programming

  • RxDart

CI / CD

  • Fast Lane
  • Codemagic
  • Fast Lane
  • Bitrise
  • GitHub Actions
  • Firebase App Dist

Analytics

  • Segment
  • Mix Panel
  • Firebase Analytics
  • Google Analytics

Deployment

  • App Store
  • Guidelines & Protocols
  • Playstore

پیش نیاز

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

مخاطبان دوره

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

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

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

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

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

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

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

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

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

  • 02166035125
  • 09197603991