Full-Stack Developer: Développement
Full-Stack Developer: Développement
Full-Stack Developer: Développement
Full-stack Developer
Become a full-stack developer to write different kinds of code that handle front-
end and back-end tasks.
Average duration of
Path duration: Hired or Bachelor's-level
Personal mentor full-time study:
680 hours refunded** diploma *
12 months
*Développeur concepteur logiciel - code NSF 326t - Bachelor's-level diploma - certification professionnelle enregistrée au
Répertoire National des Certifications Professionnelles (RNCP) par décision de France compétences publiée le 10/15/21
** Conditions available at https://openclassrooms.com/en/terms-of-sale
The full-stack developer can handle both back-end and front-end tasks, although they
may not necessarily be an expert in either. If you're torn between learning multiple
technologies, this might be the path for you! Full-stack developers may:
Want to deep dive into web development? You can read about it here.
If, however, you prefer to attain a more advanced level in one type of programming
and find a more focused job, we recommend looking into one of our
other development paths. Think of the medical world as a parallel. As a doctor, you can
be a generalist or a specialist. Generalists can only go so far before specialists need to
take over. The same is true for development jobs. Full-stack developers can get jobs
in early-stage startups when there's a need for a developer to do many tasks
simultaneously. Specialized developers can get jobs in larger startups and large
companies because, by this point, the code base already exists and a more focused
talent is required.
Web development can be a lucrative career with many prospects opening up as you
continue to rack up valuable experience. Here is what you might expect to earn in your
career as a full-stack web developer:
Full-stack Developer 2
United States
5+ years: $100,000 +
United Kingdom
5+ years: £60,000 +
Salaries will vary depending on your location or the location of your employer.
Full-stack developer
Junior front-end developer
Junior back-end developer
To be eligible to earn this path's diploma, candidates must demonstrate proof of one of
the following prerequisites:
All other candidates will need to go through a specific admissions process. These
candidates must have:
Full-stack Developer 3
or a high school/secondary school degree, vocational certificate, or equivalent in
any subject and 3 years of professional experience in any field
and a completed placement test consisting of:
OpenClassrooms course completion certificates from Build Your First Web
Pages With HTML and CSS, Think like a computer: the logic of
programming, and Manage Your Code Project With Git & Github
a personal programming project, accompanied by a 10-minute recorded
video that explains the project itself and the code behind it
For all candidates, the admissions process starts with a form to validate the
aforementioned prerequisites, as well as the alignment between the candidate's
professional goals and this path. Any necessary documents for the candidate's
application will be collected via this form. If necessary, an individual interview with the
candidate will also be organized.
Language: Candidates whose native language is not English will need to submit
proof of a B2 English level on the CEFR scale, an IELTS band score of 6.5, or a
TOEFL score of 80.
Equipment: Candidates must also have access to a computer (PC or Mac),
headphones, a microphone, a webcam, and a good internet connection for
mentoring sessions (3.2 Mbps upload and 1.8 Mbps for download). In addition, to
master the skills on this path, you will need to:
Have at least 8 GB of RAM (16 GB is more comfortable) and 100 GB of storage
space available on your computer.
Have administrator rights to your computer in order to install required
programs.
Full-stack Developer 4
How will I learn at OpenClassrooms?
Our learning method is unique and revolves around two elements: professional
projects and dedicated mentoring sessions.
Projects
At OpenClassrooms, learning is project-driven because that’s the fastest way to
become proficient. Projects offer hands-on experience so you can hit the ground
running when you start your new job.
Mentorship
During your path, you will be assigned a mentor who will offer one-to-one support via
weekly video conference sessions. This mentor will offer guidance on your projects,
help define objectives and guide you until you reach them. Our mentors are dedicated
professionals who are experts in their field and have experience in sharing their know-
how with our students.
Any questions? Contact our student advisors at +44 20 3868 9900 or +1 (929) 376 0101,
or request more information here. Opening hours: Monday to Friday 8.30am- 6.00pm
UK time, until 1 pm Eastern Time.
Full-stack Developer 5
Project 1 - 10 hours
Skills
Prepare for your training
Associated courses
Does the web interest you, but you aren’t totally clear on how
the whole thing works behind the scenes? Learn internet
history, vocabulary, logistics, and more with this course!
The ability to learn quickly and effectively is a key skill that can
open the door to any domain or career throughout your life.
Follow this course to improve your learning capacity and to
take control of your personal and professional development!
Full-stack Developer 6
Project 2 - 80 hours
Skills
Adapt a WordPress theme to client needs
Select a WordPress theme based on client needs
Write documentation destined for non-technical users
Associated courses
Learn to create your first web pages using HTML and CSS, the
two most important languages on the web. No coding
experience required!
Go beyond basic HTML and CSS skills and learn how to create
great layouts using CSS layout techniques!
Full-stack Developer 7
Build quick and beautiful WordPress sites
Easy 10 hours
Full-stack Developer 8
Project 3 - 80 hours
Skills
Write a project brief
Choose an appropriate technical solution
Detail project specifications
List functionalities requested by the client
Associated courses
Full-stack Developer 9
Break Down and Integrate a Mockup
Medium 6 hours
Full-stack Developer 10
Project 4 - 100 hours
Skills
Build a React single-page app
Build components with React
Associated courses
Full-stack Developer 11
Manage Your Code Project With Git and GitHub
Easy 6 hours
Full-stack Developer 12
Project 5 - 100 hours
Skills
Create technical architecture using UML diagrams
Design a database schema
Use a schema when designing a database
Associated courses
Ready to store your application's data? Let's cover the basics of SQL
and design the structure of your first relational database with an
Entity Relationship Diagram (ERD).
Full-stack Developer 13
Implement a Relational Database with SQL
Easy 4 hours
Full-stack Developer 14
Project 6 - 100 hours
Skills
Use Ruby with a database
Create a Rails app
Handle user logins securely with the Devise Rubygem
Perform basic programming tasks with Ruby
Associated courses
Full-stack Developer 15
Project 7 - 100 hours
Skills
Design a database schema
Develop a website for a client
Use an external API in JavaScript
Write tests that assess the functionality of a program
Associated courses
Full-stack Developer 16
Project 8 - 100 hours
Skills
Deploy Rails apps
Design wireframes for web or mobile
Create a Rails app
Associated courses
Full-stack Developer 17
Project 9 - 10 hours
Skills
Set up a system for staying up to date with technology
Identify tools and resources for staying up to date with technology
Associated courses
Full-stack Developer 18