Curriculum breakdown
Typescript + TDD
Right from the start we'll delve into TypeScript, highlighting its key differentiators from JavaScript. You'll gain a deep understanding of TypeScript's strengths and how to leverage them in your web development projects.
We'll also focus on Object-Oriented Programming (OOP) and the SOLID principles, which are essential for writing clean and maintainable code.
You will learn the unit testing and understand what is Test Driven Develoment (TDD).
Next.js + Redux Toolkit
Next.js, combined with Redux Toolkit and TypeScript, is a powerful stack for web development. We'll begin with the recap of fundamentals of React and Redux quickly moving to more advanced concepts.
Our journey will lead us into the world of server-side rendering (SSR), where we'll learn to build dynamic and performant web applications.
Tailwind CSS
Tailwind CSS is a utility-first CSS framework that streamlines the styling of web applications. In this section, we'll dive into the world of Tailwind CSS, showing you how to design and style your web applications efficiently. You'll learn how to use the utility classes provided by Tailwind CSS to create responsive and visually appealing user interfaces.
Next.js + Express.js
Combining Next.js and Express.js opens up a world of possibilities. You'll explore the advantages of middleware, authentication, and advanced routing as we embrace the Model-View-Controller (MVC) pattern.
Furthermore, we'll introduce TypeScript in an Express.js context, enhancing your development skills.
SQL + PostgreSQL + Sequelize
A strong web developer needs to understand relational databases. We'll kick off with SQL basics, covering crucial operations like SELECT, INSERT, DELETE, and UPDATE and move on to SQL joins, including INNER and LEFT joins.
For practical application, we'll introduce PostgreSQL and Sequelize, a powerful Object-Relational Mapping (ORM) tool for Node.js.
WebSocket
Real-time applications are a crucial part of the web development landscape. In this hands-on section, we'll guide you in building a real-time app such as a messaging app using WebSocket.
Deployment with AWS
To bring your projects to the world, you'll learn the ins and outs of deploying web applications on Amazon Web Services (AWS).
Docker
Docker is an essential tool for web developers. You'll get a comprehensive introduction to Docker and its core concepts. We'll also guide you through using Docker with one of your previous projects and show you how to deploy containerized applications.
Financing
We can assist in getting a student loan which usually has lower rates than consumer loans.
To do so we can send you a proforma invoice for the selected course which you can attach to the student's loan application.
Please fill out this form.
Instalment payments are available at the checkout
Buy now, pay later. Provided by