A lot of my friends in Croatia want to be web developers and this video will show them what they need to learn to become one.
This is a yearly guide to web development. Find out about web technologies that are commonly needed as well as new trends and multiple options to create and plan your learning path to reach your goals.
Timestamps:
0:00 - Intro
0:42 - What is this guide?
1:28 - Frontend vs Backend vs Full Stack
3:23 - What is your goal?
3:54 - Basic Tools
6:31 - HTML & CSS
8:24 - Sass
9:11 - CSS Frameworks
11:04 - UI Design Practices
11:49 - Vanilla JavaScript
14:38 - Some Other Tools
17:05 - Basic Frontend Deployment
18:53 - Domain Names, SSL, etc
19:55 - Foundational Frontend Developer Summary
21:00 - What Now?
21:20 - Frontend Frameworks
24:15 - State Management
26:06 - TypeScript
27:42 - Testing
28:42 - Server Side Rendering
30:34 - Static Site Generators
32:20 - Headless CMS
34:10 - The Jamstack
35:22 - Frontend Superstar Summary
36:03 - Server Side Languages
40:34 - Server Side Frameworks
44:27 - Databases
47:22 - GraphQL
49:12 - Socket.io & Real-Time Apps
49:48 - Wordpress Development
51:08 - Deployment, Servers & DevOps
55:02 - Full Stack Developer Summary
55:43 - Mobile Development
56:47 - Progressive Web Apps
57:38 - Desktop Apps With Web Tech
58:29 - AI / Machine Learning
59:17 - Web Assembly
01:00:12 - Algorithms
01:01:04 - Data Structures
01:01:40 - Software Design Patterns
01:02:09 - Wrap Up (Thank God)