Overview

Duration

480 hours - 12 weeks

Format

Online

What YOU will learn

Summary

  • Master advanced techniques of mobile development, build & showcase your own professional functions mobile application.
  • You will have practical English skills for work.

Detail Description

  • You can apply many useful programming principles, and design patterns to the project.
  • You can create a clean project structure that can be easy to maintain, scale, and test.
  • You can work with the professional 3rd party library: RxJS.
  • You can work with memory management.

Main Training Topics

  • Programming Principles
    • DRY
    • KISS
    • COI
    • YAGNI
      • SOLID
      • Single Responsibility Principle
      • Open/Closed Principle
      • Liskov Substitution Principle
      • Interface Segregation Principle
      • Dependency Inversion Principle
  • Design Patterns
    • Singleton
    • Factory Method
    • Abstract Factory
    • Builder
    • Bridge
    • Observer
    • Facade
  • Prototype
  • Dependency Injection
  • Reactive programming with RxJS
  • React Native in Native
    • Write native module
  • Memory Leak Management
    • How to detect leak memory
    • How to fix leak memory
    • Best practices
  • MVVM
    • Model
    • View
    • View Model
  • Clean Architecture
    • Presentation layer
    • Domain layer
    • Data layer
  • Final App

Instructor Profile

Bach Bui

Class Detail
50%

24,000,000 đ / Course

12,000,000 đ

/ Course
Course start date:  01/10/2023

Mobile App Expert Development/ React Native Expert Development - RN/L3_01

Instructor

Bach

Duration

480 Hours

Level

Senior

Language

English - Tiếng Việt

-50%

24,000,000 đ / Course

12,000,000 đ

/ Course
Course start date:  01/10/2023

Mobile App Expert Development/ React Native Expert Development - RN/L3_01

Instructor

Bach

Duration

480 Hours

Level

Senior

Language

English - Tiếng Việt