Junior Entry-Level Program
This program focuses on building the basics of the market's requirements to land a dev job. After finishing, you'll have a portfolio and ready to start an entry level role.
Summary
Introduction
The purpose of this program is to prepare candidates for the professional developer market. We will emphasize the foundational skills required to secure a Junior Developer position. The program is structured around practical projects, with each module culminating in a hands-on project. By the end of the program, you will have a comprehensive portfolio and be well-prepared to embark on an internship. Upon successful completion of the program, you will receive a certificate from our sponsoring IT company in France, validating your abilities and competencies as a Junior Developer. This program serves as a gateway to more advanced studies, where we will delve deeper into sophisticated programming concepts.
What you will learn in this program
This program covers the essential aspects of web development, encompassing both front-end and back-end technologies, as well as database management. We will begin with front-end development using HTML, CSS, and JavaScript, progressing into advanced JavaScript concepts to understand framework functionalities. With these skills, you will be equipped to work efficiently with any front-end framework. Following the front-end, we will explore database management, including SQL for data handling and manipulation. The final segment will focus on back-end development, where you will learn to construct robust APIs and integrate them with databases. Throughout this section, you will engage in real-world projects aimed at solving business challenges, collaborating both individually and in teams to foster autonomy and teamwork.
Structure of program
Front-end startup
- Introduction to web, browser and HTTP protocol.
- Introduction to HTML.
- Introduction to CSS.
- HTML semantics and accessibility.
- Building SEO friendly website.
- Introduction to JavaScript.
- JS DOM manipulations.
- Module Project.
Databases
- Introduction to databases.
- Introduction to SQL.
- CRUD operations with SQL.
- Stocked Procedures and Views.
- Module Project.
Back-end startup
- Introduction to server side world.
- Introduction to back-end development.
- Introduction to RESTful APIs.
- Building basic API with NodeJS.
- Standards and Best practices.
- Connecting Databases
- Modules Project
Capstone Project
Details to be determined based on program progression.
About the projects
This program is fundamentally project-driven, meaning you will learn by doing. We will provide you with the essential knowledge, but it is your responsibility to tackle the challenges presented. Projects will range from building forms with appealing user interfaces to consuming public APIs—such as weather and financial APIs—and visualizing the data using JavaScript, HTML, and CSS. The goal is to refine your skills and prepare you for real-world environments.