Full Stack Web Developer DfE
Full Stack Web Developer DfE
Full Stack Web Developer DfE
In partnership with
Full Stack
Web Developer
Bootcamp
BOOTCAMP OVERVIEW
Full Stack Web Developer
Overview
You’re here because you want to learn the skills needed to become a world-class web developer.
Or perhaps you’re coding already, and want to take your career to the next level. Either way,
you’ve come to the right place. This bootcamp equips you with the skills needed to build dynamic,
data-driven, and career-boosting web applications using the most cutting-edge and popular web
development tools in the market today.
Learn to develop dynamic web applications using HTML, CSS, JavaScript, React, and Node.js,
among many other industry-relevant web development technologies.
That sounds great, but is that all you’re going to get from this web developer bootcamp?
The answer is no! You’ll learn far more than merely how to work with different technologies.
Throughout the bootcamp, you learn how various technologies and devices interact to make full-
stack web applications work like clockwork. You’re taught professional approaches to product
design, along with the best practice guidelines needed for implementing software development
projects.
Expanding Your
Web Development Horizons
During the bootcamp, you’re introduced to different approaches to web development and more than one
development framework. In addition to all of this, you’re introduced to computer science algorithms,
and how they’re used in web development to produce world-class results.
Moreover, this bootcamp helps prepare you for interviews and job applications. As you work your way
through the programme, you will complete a series of capstone projects to demonstrate your powerful
development skills to future employers, or to build your own online business.
Full Stack Web Developer
The Proccess
Step 1 Step 2
Log onto your Complete coding
exercises online
personalised dashboard
Step 3 Step 4
Your code reviewer reviews Perfect your coding
your work within 48 hours over 16 weeks
Step 5 Step 6
Graduate with a Begin your new career in tech
certificate of completion with our support to help land
your first interview
With the ever-increasing proliferation of online applications, the demand for skilled front-end and
back-end web developers has grown greater than the number of people who possess those skills. This
makes web development a competitive and lucrative career economy to break into. Even if you don’t
wish to become a web developer, familiarising yourself with the basic skills and languages used in web
development is a valuable tool in any software developer’s skillset.
According to Indeed, UK web developers can expect to make an average annual salary of £34,203,
ranging from £18,000 to £39,000. Web developers can look forward to high-growth potential in this
industry, with the U.S. Bureau of Labor Statistics estimating around 130,000 web developer jobs being
added to the economy, with a 15% growth over the course of the next ten years.
Receive technical assistance in getting your CV industry- Walk away with a newly minted certificate as evidence
ready according to accepted best-practice format. of your skills and expertise in data science.
Know what to expect when getting ready for that big We work with select hiring partners and will aim to help
interview with expert interview preparation from you land your first tech job interview after the completion
professionals who have been where you are. of your bootcamp.
Full Stack Web Developer
Career paths
JAVASCRIPT DEVELOPER:
JavaScript Developers are responsible for a website's programming, development, and implementation,
and may find themselves juggling a variety of programming duties that go into the creation of websites.
They may be responsible for a whole site or just specific aspects or pages of one or more websites.
Responsibilities include:
According to Glassdoor.com, the average United Kingdom salary for a JavaScript Developer
is £51,457/yr, with highs and lows ranging from £31,000 to £87,000/yr.
UX DESIGNER
UX Designers improve the accessibility and effectiveness of software and hardware from a user's
perspective. They collaborate with developers, programmers, engineers, and project managers to
determine product goals. UX designers build wireframes, test prototypes, and conduct focus groups.
They make modifications to products as necessary. Responsibilities include:
According to Glassdoor.com, the average United Kingdom salary for a UX Designer is £48,755/yr,
with highs and lows ranging from £38,000 to £63,000/yr.
Full Stack Web Developer
According to Glassdoor.com, the average United Kingdom salary for a Full Stack Developer is
£47,520/yr, with highs and lows ranging from £30,000 to £75,000/yr.
COMPUTER PROGRAMMER
A Computer Programmer, or Systems Programmer, writes code to help software applications
operate more efficiently. Their duties include designing and updating software solutions,
writing and updating source-code, and managing various operating systems.
Responsibilities include:
• Reviewing operating systems and software frequently and making any adjustments
necessary to keep them running well
According to Glassdoor.com, the average United Kingdom salary for a Computer Programmer is £37,321/
yr, with highs and lows ranging from £21,000 to £67,000/yr.
Full Stack Web Developer
WEB DESIGNER
As a Web Designer, you'll plan, create and code web pages, using both technical and non-technical
skills to produce websites that fit your customers' requirements. Being involved in the technical and
graphical aspects of pages, you'll determine not only the look of the website but how it works as well.
You may also be responsible for the maintenance of an existing site. Responsibilities include:
• Registering web domain names and organising the hosting of the website
• Working with other web specialists, including web developers and graphic designers
According to Glassdoor.com, the average United Kingdom salary for a Web Designer is £27,614/yr,
with highs and lows ranging from £17,000 to £44,000/yr.
TECHNICAL AUTHOR
As a Technical Author, you will be responsible for writing specialist information about products
and services, and how they work. You will need to explain how things are used in a way that is
easy to understand. The information may be presented in the form of user guides for software
applications, reference and instruction manuals for appliances, training guides, instructional
videos or online help incorporated into software and operating guides.
Responsibilities include:
• Using the product or service in question to understand the technology and applications
for which documentation is being prepared
According to Glassdoor.com, the average United Kingdom salary for a Technical Author is £36,240/yr,
with highs and lows ranging from £24,000 to £54,000/yr.
Full Stack Web Developer
BOOTCAMP PREP
• Here is where you get to learn about the software development industry and how
Hyperion supports you in achieving your development goals. Explore working with HTML
and CSS, and get a taste of what web development involves, making you more prepared
to commit to the Full-Stack Web Development Bootcamp.
FRONT-END DEVELOPMENT
• Master using React, a JavaScript library for building single-page front-end
applications. Understand how to set up a repository for a new or existing project, and
start using version control and common Git commands.
Remember, with HyperionDev, you’re never alone. Contact a code reviewer for support whenever you need help with a task. The code that you
submit for each task is reviewed by an expert, ready to help improve the efficiency and quality of your code.
Thinking Like a Programmer - Learn how pseudo code can help you clarify your thoughts and
1
Pseudo code properly plan your programs before writing any code.
3 Variables and Datatypes Learn how to store and interact with the data using variables.
Beginner Control Structures - Learn how to use conditional statements to make decisions in
4
if, else, and else-if Statements your program.
Logical Programming -
Learn how to tell the interpreter how to perform specific
5 Operators and Switch
mathematical, relational, or logical operations using operators.
Statements
Full Stack Web Developer
Capstone Project I - Variables Put your knowledge of variables and control structures to the
6
and Control Structures test.
Identify your top companies to work for and take your first steps
7 Build your Brand I
towards securing an interview.
Beginner Control Structures - Learn how to execute a block of code repeatedly using while
8
While Loops loops.
Beginner Control Structures - Learn how to use the for loop to execute a block of code for an
9
For Loop explicit number of iterations.
Towards Defensive
Discover the different types of errors that might occur in your
10 Programming I - Error
programs and how to handle them.
Handling
Beginner Data Structures - Discover the most frequently used and versatile collection data
11
Arrays and Maps types used in JavaScript: arrays and maps.
JavaScript Functions - Built Learn how to use JavaScript’s built-in functions as well as your
12 in, and Defining your Own own defined functions to provide better modularity for your
Functions programs and encourage code reuse.
Capstone Project II -
Use all the knowledge you have gained throughout this course
14 Arrays, Functions, and String
to create a cipher.
Handling
Towards Defensive
18 Learn how to guard against errors you don’t expect.
Programming II
Hypothesis-driven Debugging Learn a methodical debugging process that reduces the reliance
19
with the Stack Trace on changing code randomly to fix bugs.
Introduction to OOP II -
21 Introduction to the principles of Object Oriented Programming.
Classes
Learn how you can improve the modularity and reuse of code
Introduction to OOP III -
22 using inheritance, and the critical role it plays in JavaScript's
Inheritance
object system.
26 CSS I - Introduction to CSS Learn the fundamental concepts of basic CSS such as selectors.
27 CSS II - The Box Model Learn about how the box model is used in CSS styling.
Capstone Project V
Apply your new knowledge to create an application that uses
35 - Concurrency with
asynchronous JavaScript.
Asynchronous JavaScript
Full Stack Web Developer
Introduction to Network Learn how computers communicate with each other over the
Protocols and System internet using the HTTP protocol, and learn the commonly used
39
Architecture: HTTP and Client- client-server architecture for transferring information using
server HTTP.
Learn how JSON and the Web Storage API are used to facilitate
40 JSON
communication between the client and the webserver.
Dive into using Git and discover how to set up a repository, use
43 Git Basics common Git commands, commit a modified file, view your
project's history, and branch.
State Management and Apply the principles of OOP to managing the state of your class
48
Component Lifecyle components.
Redux and Global State Learn how to manage the state of larger applications by using a
51
Management global state management system.
Capstone Project VII - Create a Consolidate all that you have learned to showcase all the skills
52
React app you have learned.