Loading
AssistiaAssistiaAssistia
Beyond the Best
Locations
(Mon-Sat)
(10am - 05 pm)

Full Stack WEB DEVELOPMENT – MERN

  • Home
  • Trainings
  • Full Stack WEB DEVELOPMENT – MERN

Duration

72 Hours

Investment

LKR 140 000 / US$ 495

Delivery method

Online, Class room - Vavuniya Branch

Instructor

Mr P Pratheep ( 15+ years of industrial experience )

Module 1: Introduction to Web Development and MERN Stack

  • Introduction to Web Development.
  • Overview of the MERN stack.
  • Setting up development environments.
  • Basics of HTML, CSS, and JavaScript.
  • Introduction to React.js.

Module 2: Front-End Development with React

  • React components, props, and state.
  • React Router for navigation.
  • State management with Context API.
  • Consuming RESTful APIs with Axios.
  • Building a responsive UI with CSS frameworks.

Module 3: Back-End Development with Node.js and Express.js

  • Introduction to Node.js.
  • Setting up an Express.js server.
  • Routing, middleware, and RESTful API design.
  • User authentication and validation.
  • Working with JSON Web Tokens (JWT).

Module 4: Database Management with MongoDB

  • Introduction to NoSQL databases and MongoDB.
  • CRUD operations with MongoDB.
  • Schema design and data modeling.
  • Integration of Express.js and MongoDB using Mongoose.
  • Advanced MongoDB features.

Module 5: Advanced React and Full Stack Development

  • Authentication and Authorization in web applications.
  • User registration, login, and session management.
  • State management with Redux.
  • Real-time applications using WebSockets (e.g., Socket.io).
  • Error handling and debugging.

Module 6: Deployment, Testing, and Best Practices

  • Deployment to cloud platforms (e.g., Heroku, AWS).
  • Unit testing, test-driven development (TDD).
  • Code optimization, performance tuning, and profiling.
  • Best practices in web development.
  • Security considerations and common vulnerabilities.

Module 7: Final Project and Presentation

  • Students work on a comprehensive full-stack web application project.
  • Project planning, execution, and debugging.
  • Presentation of the final project.
  • Peer review and feedback.

Assessment:

  • Weekly assignments and coding challenges.
  • Mid-term project.
  • Final project (full-stack web application).
  • Quizzes and exams to assess knowledge.
  • Participation in peer reviews and project presentations.

Recommended Learning Resources:

  • Online tutorials, documentation, and textbooks.
  • Coding exercises and practice projects.
  • Discussion forums, developer communities, and stackoverflow.com.

This syllabus provides a flexible framework for a Full Stack Web Developer course focusing on the MERN stack. The duration and depth of each module can be adjusted to meet the specific needs and goals of the course.

Choose Demos Submit a Ticket Purchase Theme

Pre-Built Demos Collection

Consultio comes with a beautiful collection of modern, easily importable, and highly customizable demo layouts. Any of which can be installed via one click.

Cryptocurrency
Business Construction
Business Coach
Consulting
Immigration
Finance 2
Corporate 1
Corporate 2
Corporate 3
Consulting
Business 1
Business 2
Business 3
IT Solution
Tax Consulting
Human Resource
Life Coach
Marketing
Insurance
Finance RTL
Marketing
Consulting
Consulting
X