Fullstack Bootcamp Syllabus 2023
Fullstack Bootcamp Syllabus 2023
Fullstack Development
Bootcamp
An immersive, online web development course to prepare you for
a successful career as a fullstack developer
As of 2021, the tech talent shortage amounted to
40 million qualified developers and engineers
worldwide, expected to reach 85.2 million by
2030
Table of Contents
4 5 8
Overview Fullstack Web The Career program
Development Curriculum
10 11 12
What makes a Program structure Program pace and
Software Developer? schedule
13
Contact Us
Fullstack Bootcamp Syllabus
Overview
As a developer, you get to be the person that builds the next culture-shifting website or
web application. A rapidly changing tech landscape means the web development
industry continues to grow quickly, and is expected to grow by at least 13% in the next
decade.
The widespread need for developers across all industries means there’s likely a job
waiting for you wherever you want to live. And if you’ve got persistence, grit, curiosity,
and a brain that likes to solve puzzles, web development could be the career for you.
During the time spent with Re:Coded’s community, students learn to think, and build,
like software developers.
In each curriculum module, students develop key skills through interactive labs, lectures,
and close collaboration, showcasing progress through Portfolio Projects. While the bulk
of the material covered occurs within the JavaScript, Node.js, and React ecosystem - also
popularly called the MERN stack, we carefully design our curriculum to prepare students
to launch software development careers, independent of any specific language or
technology.
By the completion of the program, students have done so much more than simply build
technical skills: they have contributed to real products with a team and built a portfolio
that they can show to employers as they enter the job-search phase with the support of
our Career Services team.
But we know that there’s more to getting hired than having a great portfolio and
technical knowledge.
Our curriculum includes built-in career development, so you can enter the job market
confident and prepared. You will get access to our Career Prep Curriculum throughout
the bootcamp and upon graduation.
You'll also be matched with an industry mentor to help you define your career plan and
polish your resume and application materials, and practice your interviewing skills.
Common job titles of Re:Coded web development graduates include web developer,
junior frontend or backend developer, and fullstack developer. Graduates have been
hired at some of the top startups and companies across the region.
4
Fullstack Bootcamp Syllabus
Module 8 Testing
HTML & CSS: Students master the basic building blocks of how the web is rendered and
become familiar with the language that makes the web beautiful. They additionally
learn how to conceive of and build UIs for web apps by writing well-structured HTML
and CSS.
Git: Students begin exploring version control using git commands and GitHub, including
cloning, branching, merging, rolling back commits, forking, and submitting
pull requests.
Students gain a thorough understanding of JavaScript – the language that powers the
user experience of the web. They learn the basics of JavaScript syntax and its functional
architecture using native or “vanilla” JavaScript (before they learn to work with React or
Node.js), establishing a strong foundation that will allow them to generalize their
programming knowledge.
Using plain JavaScript with large web applications quickly becomes unruly. Initially
created by Facebook, React is the premier JavaScript framework for building fast web
user interfaces.
5
Fullstack Bootcamp Syllabus
This unit starts with the fundamentals of React components and state. After building a
minimal React app, students conquer the complexities of React such as React Router
and then quickly move into learning about advanced state management with Redux.
After completing this module, students will work on a frontend mini project building a
web application that will effortlessly consume APIs, render data quickly, and scale as its
complexity increases.
Web applications that persist data between user visits inevitably use a database.
Students will familiarize themselves with the relational and non-relational databases
used in today’s ecosystem and their query languages: MySQL, PostgreSQL, MongoDB,
Elasticsearch. Students will also explore the advantages and disadvantages of each
technology, understanding the appropriate use cases for each one.
6
Fullstack Bootcamp Syllabus
No company can scale beyond a small project without automated testing. Students will
learn about unit and integration testing, in addition to learning best practices
surrounding writing clean, modular, and hermetic tests. This unit will emphasize not
only writing tests as a means to verify robustness of code, but also utilizing test-writing
as a developer mindset for writing safe code.
After completing this module, students will work on a backend mini project building a
functional REST API that supports CRUD operations by connecting data models with a
persistent database with an authentication system using specific auth strategies. This is
a week of hands-on practice tying together all the backend concepts learnt over the
bootcamp.
After completing the bootcamp curriculum and skills training phase, students will work
collaboratively in teams of 5-6 and apply their technical and soft skills to design and
build a fullstack web application which they can showcase to prospective employers
upon graduation. This opportunity is not only meant to master all the technical coding
skills but also practice essential soft skills like teamwork, effective communication and
agile project management.
7
Fullstack Bootcamp Syllabus
In this final phase, we provide various avenues for you to secure your
job. We organize match-making events where you can directly connect
with potential employers who are actively seeking talented individuals
like you. Additionally, we are building partnerships with hiring
companies, enabling us to recommend you to our network of trusted
organizations. This phase runs after bootcamp graduation.
8
Fullstack Bootcamp Syllabus
9
Fullstack Bootcamp Syllabus
What makes a
Software Developer?
Portfolio projects
At the conclusion of each program milestone, students build advanced
Portfolio Projects to demonstrate the technical skills they’ve gained and
their creativity. Portfolio Projects represent an opportunity for students
to explore specific technologies that interest them in building fully
functional web applications to impress employers.
Technical presentation
Students build their credibility as developers by presenting their final
Capstone Project in a Project Demo Day event, explaining the
functionality of their websites, what tools they used and why.
10
Fullstack Bootcamp Syllabus
Program structure
Re:Coded's curriculum is built on
three pillars:
Technical Mastery
Professional Skills
Industry Fluency
Throughout the bootcamp and career services, students not only master technical skills
but also core competencies such as perseverance, teamwork, and a growth mindset to
succeed in the workforce.
Timeline
Technical & soft skills training 18 weeks
Career
acceleration
2 weeks
11
Fullstack Bootcamp Syllabus
Live online classes Students will have live classes three times per
week with their assigned cohort and trainers.
12
Get in touch!
For more information, please check out our website at www.re-coded.com
or contact us at [email protected]