Overview

Duration

300 hours - 8 weeks

Format

Online

What YOU will learn

Summary

  • Strengthen your skills in full-stack JavaScript, mastering data structures and algorithms, professional software development techniques, and best practices.
  • You will have practical English skills for work.

Detail Description

  • Build complex full-stack web applications with server-side Node.js and modern, client-side, front-end libraries and frameworks, including React.
  • Apply architecture/framework that promotes maintainability, scalability, and collaboration.
  • Apply Computer Science fundamentals in analyzing the trade-offs between competing solutions when choosing algorithms; JavaScript coding patterns and practices; and byte formats that do not degrade the performance or Node browser functionality of their applications.

Main Training Topics

Concepts

  • Structural Design Patterns
  • Async Design Patterns
  • Client / Server architecture
  • TCP and HTTP
  • NoSQL Databases
  • RESTful API
  • Authentication / Authorization
  • Data Modeling
  • Test-Driven Development
  • Behaviour-Driven Development
  • Code Readability and Maintainability
  • Version Control
  • Continuous Integration and Deployment
  • Debugging
  • Real-time apps with Socket.io
  • Event-driven Applications
  • Asynchronous Programming
  • UI Component Frameworks Programming
  • UML
  • OOP vs Functional Programming
  • Unit, Integration, and End-to-End Testing

Data Structures and Algorithms

  • Linked Lists
  • Stacks / Queues
  • Trees
  • Binary Search Tree
  • Sorting Algorithms
  • Hash Map
  • Daily Whiteboard Interview Practice
  • Graphs

Languages

  • Advanced Server-Side and Client-Side JavaScript
  • React and component frameworks
  • Advanced HTML, CSS, and CSS Preprocessing

Environments and Tools

  • Unix
  • Git and GitHub
  • Continuous Integration
  • ES6
  • React and React Native

Instructor Profile

Khoi Tran

Khoan Gip

Class Detail

Instructor

Khoan Gip, Khoi Tran

Duration

300 Hours

Level

Senior

Language

English

Instructor

Khoan Gip, Khoi Tran

Duration

300 Hours

Level

Senior

Language

English