Logo Cinquin Andy Signature

Développeur Freelance - Logo

JavaScript Frameworks - Complete Training

Complete training on JavaScript and its modern frameworks. From discovering JavaScript to frameworks like React, Angular, Vue, and Next.js, including TypeScript, testing, security, performance, and deployment.

Difficulty
chapters
21
lessons
66

Chapters

1

Introduction

Introduction | JavaScript Frameworks Training

3 lessons
2

JavaScript Basics

The basics of JavaScript, everything you need to start on a solid foundation!

16 lessons
3

JavaScript Basics Exercise

A short exercise on the basics of JS, the goal is to verify your basic skills ;) !

2 lessons
4

Advanced Concepts in JavaScript

We'll explore slightly more advanced concepts and start diving into the details!

4 lessons
5

Choosing the Right JavaScript Framework

We'll broadly cover the different JS frameworks and how to choose the most suitable technology!

1 lesson
6

Introduction to TypeScript

Here we discuss TS, an "improved" version of JS, the goal is to have JS but typed!

1 lesson
7

Code Quality: Formatting and Linting

Everything you need to know about how to format code and watch out for silly mistakes and bad practices!

1 lesson
8

Optimization and Bundlers (Vite, Webpack)

This is what we use at the end of a project to drastically optimize performance and reduce the size of elements in production (tree shaking, minification, optimization, etc.).

1 lesson
9

Introduction to Testing

The wonderful world of testing! The list is endless, gigantic; it almost deserves an entire course just for that!

1 lesson
10

Web Security

A whole host of points on web security, another block that deserves a complete course and several dozen chapters all to itself!

1 lesson
11

JavaScript Rendering Strategies

The different ways to render in a JS framework app: Server Side Rendering (SSR), Static Site Generation (SSG), Client Side Rendering (CSR), Incremental Static Regeneration (ISR), etc.

1 lesson
12

Software Architecture in JavaScript

Everything related to software architecture, how to organize your files and your project, and how to organize your thoughts within a project!

1 lesson
13

Deploy a JavaScript Application

How to deploy an application? What are the possibilities? How to do it simply and quickly?

1 lesson
14

Web Performance: Measurement and Optimization

How to measure performance and how to optimize it!

1 lesson
15

Web Accessibility and UI/UX

All the concepts for accessibility: make your application readable by everyone, improve UI/UX and measure all these metrics!

1 lesson
16

Mobile and Desktop Applications in JS

JS applications (mobile, desktop): how to make your application installable and which tools to use?

1 lesson
17

Complete React Training

All React elements: introduction, complete training on basic concepts, as well as all the libraries I use daily, best practices, etc.

24 lessons
18

Introduction to Angular

Angular is one of the most advanced and sophisticated JS frameworks available today. It's the framework of choice if you're used to using Java and targeting very large companies.

1 lesson
19

Introduction to Vue.js

Vue.js is the ultra-versatile framework, one of the two major favorites along with React in the world of startups and web agencies: it's a very good solution!

1 lesson
20

Introduction to Next.js

Next.js, my favorite! It's React on steroids: a meta-framework that allows you to avoid headaches with SEO tag rendering, optimize images, easily manage routing, and a whole host of other very cool features (SSR, SSG, ISR, ultra-optimization of pages, lightweight, etc.). However, keep in mind that it is very demanding in terms of performance. If you are aiming for a very lightweight site (because you expect a lot of traffic on the server), this may not be the best solution!

1 lesson
21

Final Project: Putting it into Practice

The final course project: the one that will allow you to go through all the skills, see all the applicable concepts, and understand how everything works in practice!

2 lessons

DEVELOP YOUR PROJECTS TOGETHER

An idea, a project? I'm here to answer your questions and help you.
I'd be delighted to discuss your project with you!