517 Javascript React Developer en en Standard
517 Javascript React Developer en en Standard
*Développeur concepteur logiciel - NSF 326t - Level 6 (Eu) 6 (UK) Bachelor's-level diploma (Fr) - filed in the RNCP by
ministerial order 10/15/21 officially published on 10/15/21
** Conditions available at https://openclassrooms.com/en/terms-of-sale
What is the JavaScript React Developer role?
The training consists of professional projects of increasing complexity. Each project will
allow you to acquire specific skills.
At the end of this training, you will be a full-blown JavaScript React Developer, and earn
your European diploma for Software development.
Web development can be a lucrative career with many prospects and income growth
opportunities opening up as you continue to acquire more experience. Here is what
you can expect to earn in your career as a Front-End Web Developer:
United Kingdom
5+ years: £60,000 +
United States
5+ years: $100,000 +
You will be able to work as a React Developer or Front-End Developer, but also as a
Web Developer, or Javascript Developer.
This program can be taken as part of an apprenticeship. For more information, please
contact us.
Career development
You will also be able to quickly ascend towards other developer jobs using Javascript as
your primary programming language. For example, you could become a mobile
developer using React Native or a Back-End Developer with Node.js.
Prerequisites
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:
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.
Our learning method is unique and revolves around two elements: professional
projects and dedicated mentoring sessions.
Projects
The JavaScript React Developer path has a series of projects that you’ll need to
complete one at a time with the support of your mentor. You’ll receive a detailed brief
with the context, customer requirements and additional details. Then it’s up to you to
go and make it real! To do this, you’ll have to be creative, coming up with innovative
solutions to the questions at hand.
Want to know more about projects? Read our blog post here.
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.
Skills
Develop a personalized learning plan and toolset
Associated courses
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!
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!
Skills
Integrate web content according to a mockup using HTML & CSS
Implement a responsive layout
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!
Skills
Set up a development environment
Track a code project with version control on GitHub
Develop a navigation structure for a website
Implement design effects using CSS & Sass
Ensure design consistency on a website
Associated courses
Skills
Program using fundamentals of JavaScript
Associated courses
Skills
Write HTML, CSS and JavaScript syntax
Skills
Develop a modular app with design patterns
Ensure the accessibility of a website
Manage website events
Write maintainable JavaScript code
Associated courses
Apply digital inclusion principles in your HTML & CSS code using ARIA, alt tags,
and other digital accessibility tools. Learn to comply with the W3C WCAG (Web
Content Accessibility Guidelines) as a developer.
Skills
Deconstruct a computational problem
Develop an algorithm to solve a problem
Associated courses
Skills
Write Javascript syntax using a programming paradigm
Skills
Debug a web application
Write a manual E2E test plan
Write integration tests with JavaScript
Write unit tests with JavaScript
Skills
Create a mockup for a client
Identify functional application requirements based on client needs
Manage a code project using agile methodology
Model a technical solution for a client using domain models
Associated courses
Skills
Create React components
Develop the routes of an application with React Router
Initialize a React web app
Associated courses
Intermediate React
Medium 12 hours
It’s time to take simple React apps to the next level! In this
course, we’ll build a single-page application with routing,
personalized hooks, and tests.
Skills
Develop advanced graphics using libraries
Ensure data quality in a web application
Interact with a web service
Produce technical documentation for a web application
Associated courses
Skills
Interact with an API
Authenticate to a secure API
Create API models
Implement a state management system in a React app
Skills
Monitor the performance of a web app
Code in JavaScript with functional programming
Deploy a front-end web app
Refactor an application to reduce technical debt
Contrat
d'apprentissage
2 jours en formation / 3 jours en entreprise.