🐝 ForHives co-founders
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.
Introduction | JavaScript Frameworks Training
The basics of JavaScript, everything you need to start on a solid foundation!
A short exercise on the basics of JS, the goal is to verify your basic skills ;) !
We'll explore slightly more advanced concepts and start diving into the details!
We'll broadly cover the different JS frameworks and how to choose the most suitable technology!
Here we discuss TS, an "improved" version of JS, the goal is to have JS but typed!
Everything you need to know about how to format code and watch out for silly mistakes and bad practices!
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.).
The wonderful world of testing! The list is endless, gigantic; it almost deserves an entire course just for that!
A whole host of points on web security, another block that deserves a complete course and several dozen chapters all to itself!
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.
Everything related to software architecture, how to organize your files and your project, and how to organize your thoughts within a project!
How to deploy an application? What are the possibilities? How to do it simply and quickly?
How to measure performance and how to optimize it!
All the concepts for accessibility: make your application readable by everyone, improve UI/UX and measure all these metrics!
JS applications (mobile, desktop): how to make your application installable and which tools to use?
All React elements: introduction, complete training on basic concepts, as well as all the libraries I use daily, best practices, etc.
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.
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!
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!
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!