Section 1: Welcome!
π₯ Intro to the course!6:44
π Technical Terms Resources
Section 2: Research
π₯ Survey Results and Research13:56
π Blog & Survey links
Section 3: How engineers feel about work and recruiters
π₯ Engineer's Opinions10:08
π₯ Why programmers leave their jobs5:43
π Example Job Titles
π Cold emails (Blog Links and more)
π Subject Lines
π Cold Email Examples
π Email Templates
Section 4: Software Development Process (the business side)
π₯ The lifecycle and process of developing software13:28
π₯ The Develop / Test / Deploy Process - a more detailed look6:07
π₯ A day in the life of a developer6:57
π₯ Business of Producing Software - includes job titles and tracks13:17
π₯ Types of Work Environments9:28
Section 5: UI Design / Development
π₯ UI/UX Developers/Designers. What do all these titles mean?3:58
π₯ A Walkthrough of Various Design Systems7:11
π Design Systems Examples
Section 6: Frontend Vs Backend
π₯ Part 1: Intro Video0:59
π₯ Part 2: Intro to Client Server Model3:11
π₯ Part 3: Anatomy of a Real System (LinkedIn)4:06
π₯ Part 4: Intro to Application Infrastructure3:44
π₯ Part 5: Frontend Vs Backend Vs Fullstack developers comparison4:39
π₯ Part 6: Where to find Frontend developers1:04
π₯ Part 7: Key Frontend Technologies3:30
π₯ Part 8: Where to Find Backend Developers2:05
π₯ Part 9: Key Backend Technologies5:08
π PDF Download of slides with tech terms
π Blog Links and Relevant Articles
Section 7: Intro To HTML, CSS, and JS
π₯ HTML, CSS and JavaScript - a coding intro11:57
π Links from the video
Section 8: Tech Stacks and Technology Details
π₯ Tech Stacks Part 1: Introduction2:10
π₯ Tech Stacks Part 2: LAMP Stack2:14
π₯ Tech Stacks Part 3: MEAN Stack2:26
π₯ Tech Stacks Part 4: Ruby On Rails2:13
π₯ Tech Stacks Part 5: Django (python)1:27
π₯ Tech Stacks Part 6: Spring (Java)2:25
π₯ Tech Stacks Part 7: ASP.NET (microsoft)1:10
π₯ Tech Stacks Part 8: Serverless systems2:04
π₯ Tech Stacks Part 9: JAM Stack1:54
π₯ Tech Stacks Part 10: Summary and takeaways1:53
π₯ .NET vs Java10:53
π₯ Client Side Frameworks: SPAs vs Template Rendering9:39
π₯ What About Wordpress?4:58
π₯ Desktop Application Development3:25
Section 9: Databases
π₯ Part 1: Introduction to Databases1:35
π₯ Part 2: Intro To Relational Databases (SQL Databases)5:08
π₯ Part 3: Types of Relational Databases1:41
π₯ Part 4: Intro to NoSQL Databases0:47
π₯ Part 5: Types of NoSQL Databases5:21
π₯ Part 6: Database Hosting and Management Systems2:07
π₯ Part 7: People & Trends in Databases4:54
π PDF download of slides with tech terms
Section 10: Mobile Devs Vs Web Devs
π₯ Mobile Devs Vs Web Devs part 111:52
π₯ Mobile Devs Vs Web Devs Part 22:38
Section 11: Open Source and Github
π₯ Open Source and Github8:19
π₯ Version Control and Package Managers6:28
π₯ Github Live Walkthrough7:01
π Links and Additional Info
Section 12: Common Points of Confusion
π₯ Intro0:25
π₯ Git Vs Github3:26
π₯ Java Vs JavaScript2:01
π₯ React Vs Angular2:36
π₯ Graph Databases Vs GraphQL2:52
Section 13: Advanced Software Engineering Concepts
π₯ Paradigms and Design Patterns10:07
π₯ Message Queues and Kafka7:59
π₯ Docker - what is it, why are people using it?12:52
Section 14: Infrastructure & DevOps
π₯ Part 1 - Introduction video1:11
π₯ Part 2 - Client Server Model1:46
π₯ Part 3 - Application Infrastructure2:50
π₯ Part 4 - Server Infrastructure5:03
π₯ Part 5 - DevOps6:10
π₯ When you go to a website what happens - video3:42
π When you go to a website what happens - links
Section 15: Evaluation
π₯ Part 1: Intro to evaluating software engineers6:51
π₯ Part 2: Experience based questions2:57
π₯ Part 3: Engineering questions and answers4:20
π₯ Part 4: Advice from "Technology Made Simple"2:04
π₯ Part 5: React specific evaluation questions2:29
π Evaluation Slides (with questions)
Closing Statement
π₯ Closing video1:21