Overview
Duration
260 hours - 4 weeks
Format
Online
What YOU will learn
Summary
- Design and build dynamic web apps focusing on back-end data structures (what happen behind the scene) with professional-grade security.
- You will have practical English skills for work.
Detail Description
- Build secure full stack web apps in the “MERN” stack with Mongo, Express, React, and Node.js
- Persist data in a NoSQL database, sourced from third-party APIs or user-generated content
- Utilize dependency management techniques to integrate third-party libraries such as ExpressJS and React-Bootstrap
- Authenticate users using a third-party OAuth library
- Design web applications using Model-View-Controller (MVC) patterns, built with professional-grade HTML, CSS, and JavaScript using the React JavaScript library
- Work with string, array, and object data structures and algorithms to solve code challenges with pure JavaScript programming
- Deploy dynamic front-end and back-end applications to cloud platforms
- Apply agile software development practices acroos the project life cycle.
Main Training Topics
Concepts
- Web Request-Response Cycle
- Stateful DOM Management with React Components
- Expres.JS
- JSON and 3rd-party APIs
- Persistence with MongoDB
- Styling Libraries
- Server-Side Routing
- Services and RESTful APIs
- Functional programming
- AJAX and Asynchronous Programming
- MVC Architecture (Model-View-Controller)
- Authentication
- Deployment with cloud services like Heroku
Data Structures
- Strings
- Arrays
- Objects
- Functional Programming
Environments and Tools
- Unix and the Command Prompt
- Git and GitHub
- VS Code Text Editor
- Browser Dev Tools
- HTTP API Clients
- MongoDB NoSQL Database
- Auth0 Authentication
- Trello Project Management
- CSS Frameworks
- Intermediate JS
- React
- Redux
- NodeJS
- ESLint
- MongoDB
- Heroku
- Webpack
Instructor Profile
Khoi Tran
Khoan Gip