ICR IT Centre

Development

Full Stack Web Development

Go from your first HTML page to a deployed full-stack application with React, Node.js and a real database.

Full Stack Web Development

What you will be able to do

  • Build responsive interfaces with modern HTML, CSS and JavaScript
  • Create single-page applications with React
  • Design and build REST APIs with Node.js and Express
  • Model data and query a real database
  • Handle authentication, sessions and file uploads
  • Deploy to a live server and use Git the way real teams do

About this course

Our flagship programme, and the longest one we run. Over twenty-four weeks you cover the front end, the back end and everything that joins them together. Each module ends with a project that goes straight into your portfolio, and the final month is spent building and deploying a complete application of your own.

Who is this course for?

Complete beginners are welcome. All you need is a laptop, reliable internet and the commitment to attend classes and finish the assignments.

What is included

  • Live classes with a dedicated instructor
  • Recorded lessons you can revisit any time
  • Hands-on assignments and a final project
  • Certificate on successful completion

Curriculum

3 modules, 12 lessons

  • 01How the web worksFree preview25 min
  • 02HTML structure and semantics32 min
  • 03CSS layout with Flexbox and Grid39 min
  • 04Responsive design, mobile first21 min
  • 01JavaScript fundamentals28 min
  • 02Working with the DOM and events35 min
  • 03Async JavaScript and fetching data42 min
  • 04React components, props and state24 min
  • 01Building a REST API with Express31 min
  • 02Databases and data modelling38 min
  • 03Authentication and protected routes20 min
  • 04Deploying your final project27 min
Chat with us