What you will learn
This course focuses on the journey that everyone undergoes - that awkward time from not-quiet beginner to not-quiet senior. Inevitably you reach a point when you realize that there is too much information available.
We aim to cut down on the faff involved in decided what to learn in order to maximize your effectiveness as a developer. We'll learn about different topics each week in manageable chunks that contribute to a larger roadmap - one that gets you to a place where you can feel confident with your new expertise.
The intention is that you complete one lesson a day - which should take no more than 20 minutes. In no time you will expand your technical base just by spending a little bit of time every day.
Content will be added each week!
Course curriculum
-
2
The Roadmap
- The Frontend Developer Roadmap
- Your Personal Roadmap
-
3
Week 1: React Basics
- Week 1 Intro 🎉 FREE PREVIEW
- Introducing the Single Element Pattern FREE PREVIEW
- How JS works: an overview of the engine, the runtime, and the call stack
- React Fragments
- Understanding React’s setState()
- Week 1 Check-in
- Assignment: Create a Baby React App 👶
-
4
Week 2: Build Tools and Some Advanced JS Topics
- Week 2 Into ✌ FREE PREVIEW
- A Beginners Guide to Webpack - Part 1 FREE PREVIEW
- A Beginner's Guide to Webpack - Part 2
- Webpack: Codesplitting
- The Async Function
- More on Async Await - CODE STYLE EXAMPLE MARKUP
- Assignment: Add Webpack to Your React App
-
5
Week 3: More Webpack
- Week 3 Intro
- Lazy Loading with Webpack
- React and Code Splitting
- File Bundling and HTTP/2: Rethinking Best Practices
- Webpack and HTTP/2
- 6 Reasons Why JavaScript’s Async/Await Blows Promises Away
- Assignment: Optimize your Webpack Setup
-
6
Your Feedback 🚀
- How Can I Make This Course Better?
Instructor
-
Computer Engineer
Erin Bush
I'm just a girl, sitting in front of a computer, asking it to do what I tell it to. After completing my Bachelors of Applied Science at UBC I started working in the software industry. 3 years in and I am still loving it. I've learned a lot of things in that time and want to provide an easy transition for other junior developers working on expanding their skills. I teach about my discoveries as a junior web developer and all the things I have read that are worth amplifying; mainly rails, javascript, general full stack, and anything diversity related. Professional keyboard masher/software developer at Thinkific.