•  234-802-9704-730
  • 70c Allen Avenue, Ikeja, Lagos
react and nodejs training in lagos nigeria

REACT AND NODEJS FULL STACK TRAINING IN LAGOS NIGERIA 

JAVASCRIPT FULLSTACK SOFTWARE DEVELOPMENT TRAINING (MERN/MEVN)

 

COURSE OVERVIEW 

The MERN/MEVN stack is a JavaScript full-stack software development that is designed to make the developing web application process smoother using a single language. MERN includes four open-source components: MongoDB, Express, React, and Node. js (MERN) while MEVN uses Vue.js instead of React. These components provide an end-to-end framework for developers to work in. MERN/MEVN stack is gaining more popularity as it uses the Javascript library and framework for both the frontend and backend development.

 

BENEFITS OF LEARNING JAVASCRIPT FULL STACK DEVELOPMENT
• Easy to switch between client and server. Having a common language allows you to switch seamlessly between client-side and server-side. 
• It is also highly flexible.
• An ever-increasing online community. 
• Supports MVC architecture.
• A single programming language.

TECHNOLOGIES 

HTML, CSS, JavaScript, Git, Bootstrap, MongoDB, Express, React (Vue.js) and NodeJS.

SOFTWARE

  • NodeJS
  • Yarn
  • VSCode
  • React snippet VSCode extension (or Vue)
  • Postman
  • MongoDB
  • Express

HARDWARE

  • Windows or Apple Laptop with a minimum of 4gb RAM

COURSE OUTLINE

  • Introduction to JavaScript programming language
  • Technologies around JavaScript. 
  • Introduction to development tools
  • Text Editor, IDE
  • Command Prompt(command line)
  • Git
  • NPM or Yarn
  • Postman
  • Introduction to node.js
  • Node package manager (npm)
  • Node modules
  • Node CLI
  • Global Object
  • Creating HTTP server with node.js
  • Working on core NODE API
  • Asynchronous and event loop in node js
  • Introduction to framework and Express
  • The model-view-controller pattern in Express.JS
  • Middlewares
  • Templating engine 
  • Routing
  • HTTP Protocol 
  • HTTP Request Object
  • HTTP Response Object
  • User authentication using JWT(JSON web token)
  • Garbage collection and error handling
  • Introduction to database
  • Understanding NoSQL (schema-less database)
  • Introduction to MongoDB(collection and documents)
  • CRUD operations using shell command
  • Using MongoDB Native driver with Node
  • Database modeling using ODM 
  • Update, insert delete and upsert documents
  • Aggregation  in MongoDB
  • Map-reduce
  • Introduction to API
  • Introduction to REST Architecture
  • Building APIs with express js
  • Using MongoDB as a data store in express app with Mongoose
  • Introduction Frontend tools and React
  • Single Page Application scope and objectives
  • Dev Tool and Environment
  • JSX,Babel,Webpack
  • ES6 features practices
  • Class, Inheritance, Encapsulation and more
  • Create-react-app and project setup
  • Components patterns in React
  • State
  • Props
  • Life Cycle of React Components
  • Functional Component 
  • Introduction to hooks
  • React Router
  • SPA using React Router
  • Introduction to Redux and Flux Architecture
  • State Management
  • Reducers,
  • Action Creators
  • Middlewares(thunk,saga)
  • Services
  • Error Handling

 

Vue.js (for MEVN stack)

  • Introduction to Vue.js
    Working with Template & view model
    Event handling
    Working with Forms and Two-way binding
    Introduction to Components
    Passing data to components
    Dynamic components
    Custom Directives
    Remote communication with Vue.js
    Routing
    State management
    Understanding Mutations
    Unit testing
    Student Project (E-commerce, Book keeping. Movie platform etc)

 

OTHER BENEFITS

  • Job recommendation
  • Internship opportunity
  • Access to our support community
  • Certificate of completion
  • Opportunity to work for international companies 

TRAINING DETAILS

Duration: 

16 weeks (Saturdays)

12 weeks (weekdays)

 

Time: 10am to 2pm

Venue: Tech365, Nikky Africana, 1st Floor, 70c, Allen Avenue, Opp UBA, First Bank Bus Stop, Allen, Ikeja

 

Fee:

N350,000

Style Selector

Layout Style

Predefined Colors

Background Image