Home / Media & Tech School / Web Application Development
Erudia Media & Tech School · Professional Bachelor's degree
Web Application Development
The degree trains web application developers who can work across the whole life cycle of an application: requirements gathering, design, client-side and server-side development, testing, security, hosting, deployment and operation.
Official degree title (in French): Licence professionnelle Développeur d'applications web.
Learning outcomes
- Gather and analyse user needs and turn them into technical and functional specifications.
- Model the data and processes of a web application.
- Develop complete web applications, client-side and server-side, within a well-controlled architecture.
- Design and expose APIs, and integrate third-party services, including mobile payment.
- Test, secure and document code, including code suggested by a programming assistant.
- Host, continuously deploy and operate an application, ensuring backup and recovery after failure.
- Practise the profession in compliance with applicable law, accessibility and digital sobriety.
The programme
6 semesters. The last one is devoted to the internship and the professional dissertation.
Semester 1 · Year 1
- The Developer's Working Environment
- Algorithms and Programming
- Web Integration: HTML and CSS
- Mathematics for Computing
- Professional English - Level 1
- Professional Writing and Communication Skills
- The Digital Ecosystem of Web Development
Semester 2 · Year 1
- JavaScript Programming
- Relational Databases
- Object-Oriented Programming
- Networks and Collaborative Work for Developers
- Professional English - Level 2
- Personal and Professional Development Project
Semester 3 · Year 2
- Requirements Analysis and Specification
- Server-Side Development and MVC Architecture
- Accessible, Eco-Designed Web Interfaces
- Agile Project Management
- Professional English - Level 3
- Ethics, Social Responsibility and Accessibility
Semester 4 · Year 2
- Server-Side and Client-Side Frameworks
- APIs, Components and Web Services
- Software Quality, Testing and Programming Assistants
- Web Application Security
- Professional English - Level 4
- Digital Law and Data Protection
Semester 5 · Year 3
- Cloud Hosting and Deployment
- Continuous Integration, Continuous Deployment and Service Continuity
- Operational Security and Performance
- Research and Dissertation Methodology
- Professional English - Level 5
- Progressive Web Applications
Semester 6 · Year 3
- Professional Internship I - Induction and Assignment
- Professional Internship II - Professional Delivery
- Professional Internship III - Report and Defence
- Professional Dissertation
- Internship and Dissertation Support Seminar
- Employability and Entrepreneurship
Target careers
- Web developer
- Front-end developer
- Back-end developer
- Full-stack developer
- Mobile web application developer (progressive web apps)
After three to five years' experience: web project manager.
Sectors
- IT services companies, software publishers and IT consulting firms
- Information services: hosting, data processing, online portals and platforms
- IT departments of public administrations, local authorities and public bodies
- Banks, insurance companies, microfinance institutions and mobile network operators
- Web agencies, digital studios and innovative start-ups
- Non-governmental organisations and development agencies
Admission
Who is it for?
- Baccalauréat holders seeking a three-year career-focused programme.
- Holders of a qualification at Bac+1 or Bac+2 level applying for direct entry.
- Working professionals seeking a degree in their field, particularly through the online option, which can be combined with a job.
Prerequisites
Comfort with logical reasoning and basic mathematics. Written French good enough to read technical documentation and write a report. No prior programming knowledge is required: the basics are built from semester 1. Being able to read technical English, even hesitantly, is useful; the programme strengthens it. For both study modes: regular access to a computer, including for independent work (a phone or tablet is not enough for programming). For the online mode, in addition: an internet connection good enough to follow a virtual class and use the virtual lab.
| Route | Entry | Requirements |
|---|---|---|
| Standard admission | Year 1 | Baccalauréat; application file and cover letter. |
| Direct entry | Year 2 or Year 3 | Application file, placement test, interview with a joint panel of academics and practitioners. |
| Continuing education | Years 1 to 3 | Professional application file, placement assessment, interview; online study option available. |
What next?
This Bachelor's degree gives access to the following ERUDIA Master's degrees:
- Professional Master's degree in Cybersecurity - access with additional courses
- Professional Master's degree in Digital Law - on application, with a refresher course
- Professional Master's degree in Artificial Intelligence - access with additional courses
- Professional Master's degree in Project Management - on application, with a refresher course
Short certificates drawn from this programme
To study part of the programme without taking the full degree:
- Web Hosting and Deployment - Specialist Certificate, 20 weeks, 200,000 FCFA
- Web Application Quality and Security - Specialist Certificate, 20 weeks, 200,000 FCFA
- Integrating Mobile Payment into an Application - Professional Certificate, 4 weeks, 150,000 FCFA
- Web Interface Accessibility Auditing and Remediation - Professional Certificate, 4 weeks, 150,000 FCFA
- Collaborative Coding with Git - Professional Certificate, 4 weeks, 150,000 FCFA
Tuition fees
| Year of study | Annual tuition |
|---|---|
| Bachelor's, Year 1 | 500,000 FCFA |
| Bachelor's, Year 2 | 500,000 FCFA |
| Bachelor's, Year 3 | 500,000 FCFA |
Amount payable to confirm enrolment: 150,000 FCFA.
Application fee: 5,000 FCFA.