Bachelor Full-Stack Developer
Master all aspects of development!
In a constantly evolving sector, versatility is crucial. Companies are looking for developers capable of designing, implementing and deploying complete solutions while adapting quickly to new technologies.
Full-Stack training makes you indispensable for managing complex projects with global technical expertise!
- Training with ESEO Pro
- Programme
- Assessment procedures
- Admission procedures
Training with ESEO Pro
All of the Bachelors offered by ESEO Pro are based on a real methodology of learning through practice and professional situations.
Become a professional in 3 years
The Bachelor Full-Stack Developer course prepares you for the professional qualification of “Application Developer Designer”, certified by the Ministry of Labour, Employment and Integration, at level 6 (Bac 3).
Thanks to the wide range of skills acquired over 3 years, both in the classroom and during work placements, it offers you the opportunity to pursue a level 7 course (Bac 5) or to enter the job market quickly.
Working on practical projects
This course is based on a real methodology of learning through practice and concrete projects. More than 75% of the courses take the form of work placements. Because it’s by working on real industrial projects that you develop real know-how!
Thanks to a balance between practical and theoretical teaching, you’ll be ready to master the programming languages, frameworks and technologies in demand, for positions such as web developer, mobile developer or project manager.
Work-linked training from the second year
From the second year, you can opt for a sandwich course or continue as a student.
The sandwich course offers direct immersion in the professional world, enabling you to acquire practical skills, develop know-how in real-life situations, and apply theoretical knowledge to company projects.
You’ll gain a better understanding of how companies work and what the market expects, making it easier for you to find a job.
Programme
The Full-Stack Developer Bachelor is designed to provide you with in-depth expertise in all aspects of development.
Each scientific and technological subject is assessed by a project and, in addition, each semester includes a structuring project representing at least 35% of the semester's time.
Expertise courses linked to this Bachelor's degree: Evolutionary Algorithms, Design Pattern, Sustainable and Scalable Microservices, Security and Audit.
Year 1 - Discover
Semester 1
- Technology – Core curriculum : 14 ECTS – 175h
- Algorithms and logic
- Fundamentals of computer science
- Frontend – Vanilla
- Backend – PHP
- Relational database
- Semester project : 10 ECTS – 147h
- Web project
- Server deployment
- Soft Skills : 6 ECTS – 70h
- English
- Communication
- Learning to learn
- Commitment
Semester 2
- Technology – Core curriculum : 10 ECTS – 119h
- Infrastructure, networking and cybersecurity
- Object-oriented programming
- Expertise : 4 ECTS – 56h
- Introduction to Web3 and Blockchain
- Software eco-design
- Semester project: 10 ECTS – 147h
- Desktop Application Project
- Git
- Soft Skills : 6 ECTS – 70h
- English
- Communication
- Project management
- Commitment
Year 2 - Find out more
Semester 3
- Technology – Core curriculum : 12 ECTS – 147h
- Frontend – SPA frameworks
- Backend – API REST and cybersecurity
- Python for Data Science
- Hybrid mobile development
- Expertise : 4 ECTS – 63h
- Introduction to AI or Introduction to Web3
- Evolutionary algorithms
- Design Pattern
- Year-long project: 10 ECTS – 147h
- Modern Web Technologies Project
- Digital Fresco
- Agility
- Soft Skills : 4 ECTS – 63h
- English
- Communication
- RGPD awareness
- Professional portfolio
Semester 4
- Work placement (or sandwich course)
Year 3 - Going professional
Semester 5
- Technology – Core curriculum : 10 ECTS – 140h
- DevOps & CI/CD
- NoSQL database
- Eco-responsible infrastructures
- Software testing and quality
- Native mobile development
- Expertise : 4 ECTS – 56h
- Sustainable and scalable microservices
- Security and audit
- Year-long project : 10 ECTS – 147h
- Speciality Project
- UX/UI Design
- Soft Skills : 6 ECTS – 77h
- English
- Communication
- Management
- Professional portfolio
Semester 6
- Work placement (or sandwich course)
Assessment procedures
Continuous assessment, without exam pressure
We believe that the skills acquired are more important than than grades. ESEO Pro has therefore chosen to assess its students using a skills-based approach.
This skills-based approach is enriched by consulting sessions with experts, allowing for precise feedback and continuous improvement, as well as by a teaching method combining projects, inverted classes and blended learning.
Admission procedures
Pre-requisites for applying
The ESEO Pro “Full-Stack Developer” Bachelor’s degree is open to anyone with a baccalaureate (general, technological or vocational).
There are no prerequisites in science or IT.