The trade at a glance.
An application developer designs complete web and mobile applications: interfaces, online services (APIs), databases and production deployment. They work in teams using industry methods and can take charge of a project from start to finish.
MAIN ACTIVITIES
Objectives of the programme.
Design the architecture of a web or mobile application
Develop with modern frameworks (React, Flutter or equivalent)
Build and secure APIs and databases
Deploy, maintain and evolve an application in production
Skills acquired
- Advanced JavaScript and TypeScript
- Front-end frameworks (React or equivalent)
- Cross-platform mobile applications
- APIs, back end and databases
- Application security
- Agile methods, Git and continuous integration
Equipment and tools
Curriculum module by module.
- Advanced JavaScript and TypeScript
- Software architecture
- Git and agile methods
- Components and state management
- Accessible, responsive interfaces
- Consuming APIs
- API design
- Relational and NoSQL databases
- Authentication and security
- Cross-platform development
- Mobile payments and notifications
- Publishing on app stores
- Automated testing
- Cloud deployment
- Integrating AI services into an application
- Application built as a team
- Agile project management
- Presentation to a jury
- Internship in a partner company or agency
- Supervised by a mentor
- Review and job preparation
And after the programme?
Working for a company
Our network of partner companies hosts interns and recruits our learners.
Starting your own business
Startups, service apps, solutions for small businesses: application developers can start their own company or work remotely for clients worldwide. The institute supports the most promising projects.
Our supportDIGITAL & AI IN THIS TRADE
AI is now built into applications themselves (assistants, recommendations, image recognition): the programme teaches you to use these services responsibly.
“Digital skills and AI” moduleEntry requirements
- Bac+1 in computing, or baccalaureate with prior programming training
- Technical test and interview
- Solid grounding in logic and technical English
- Personal computer recommended
Free pre-registration with no commitment, followed by an orientation test and an interview at the institute.
