Learning Goals & Focus
Week 1: Server-Side Skills
Learning technologies like Node and Express will round out your skill set and make you a more flexible developer. Front-end developers still need a solid understanding of how to work with the back-end in order to be successful.
Week 2: Mobile Dev & Progressive Web Apps
This module, we’ll introduce some of the current technologies being used for creating mobile applications. This includes libraries like React Native, and Progressive Web Apps that use Web APIs like service workers, background sync, and push notifications.
Week 3: Security
We’ll be talking about security at a high-level and implementing some strategies for making our applications more secure. This includes protecting endpoints with JSON web tokens, understanding the difference between HTTP and HTTPS, and implementing OAuth.
Week 4-6: Reinforcement of Fundamentals, Interview Prep & Differentiation
We’ll be providing smaller challenges throughout the module that will reinforce fundamental skills and refresh some of the previous content you learned. Many of these challenges will better prepare you for the technical interviews you’ll be going on.
All of the questions and challenges we give you are taken from interviews given to graduates.
You’ll also spend time diving into a new technology (like websockets, localization, or others) where you probably have little to no experience. You can pick from a list of awesome technologies that we haven’t covered, but you will learn on your own, build something, and present to the class what you learned.
And then there’s capstone! We encourage you to take risks with new technologies, show off your skills, and make something to wow the judges at demo night.
In order to graduate from Module 4, students must complete each of the following:
Students must notify instructors of any absences, and are required to make up any work missed during the time they were out. If missing class for an interview, students must record the interview questions they received and add them to this doc
Final Assessment - Coding
This will be week 4. The assessment will cover material from module 4 (it is not cumulative of every module). Students must earn a score of
3 or greater in each category of the final assessment rubric.
Students must do a mock interview with one of the instructors. You will be given feedback on technical accuracy, eloquence, and professionalism (style and grace).
- Prework Assignments
- Palette Picker
- Pattrn Party
- House of Vars Blog Post
- House of Vars
- Differentiation Project (To-Be-Cleverly-Named)
- Capstone Project
The Career Development segment is made up of a 30-day action plan where you will work with your cohort mates and instructors to prepare yourself for moving on after Turing. This will be mentioned again during your week-one professional development kickoff, but you can see a general outline of the 30-day action plan here
On the final Thursday of the module, you will give a 10-minute presentation about your experience in module 4, Turing, and your action plan going forward. The details about it can be found here under “Module 4 (Front-End)”.
Learn how to build a backend! Be a front-end developer! Explore your passion!