Summary
Bachelor DIM – Mobile Software Developer |
---|
Goal Become a skilled technician in mobile software development for iOS & Android smartphones and tablets |
Requirements Candidates must have completed a two-years degree after high school graduation (Bac+2/3 – DUT, BTS, Licence) |
Validation State-certified diploma of level II (RNCP) / Bac+2/3 |
Duration 1 year |
Alternance 2 weeks in apprenticeship / 1 week at school |
Costs Free in apprenticeship ; 4 900€/year otherwise. More details… |
Jobs and Skills
Some of the jobs accessible through this degree:
-
designer and developer of mobile software
-
mobile solutions infrastructure designer
-
tactile tablet software developer
-
mobile software project manager
A mobile software developer works alone or as part of a team and must be able to: design, code and deploy secured solutions for smartphones, PDA, tablets, etc.; propose and implement network infrastructures fitting the needs of mobile software while providing a reliable and secure service; take charge of a project from inception to delivery.
The academic program
The academic program is organized in the following four dimensions:
-
analysis and design of secured mobile applications
-
development and deployment of mobile applications with a high availability infrastructure
-
training and support of customers/users
-
optimisation and upgrade support
This includes the strenghthening of skills in technological and regulatory awareness, technical writing (documentation, specifications, etc), programming (Objective-C, Java, JavaScript, HTML/CSS, etc), performance analysis, etc.
Including evaluations, the academic program is about 500 hours of training and courses.
Platforms
Apple iOS and Android are the two native platforms covered by this program; with a specific study of their APIs, “stores”, economical model, …
More platforms are covered through the study of WebApps encapsulated for native deployment or full-Web apps with the use of frameworks such as jQuery Mobile and [http://cordova.apache.org|Apache Cordova/PhoneGap]]. This allows building rich Web experiences with (HTML5 while also targeting additional operating systems – such as FirefoxOS, Windows 8, Windows Phone 7/8, Tizen, Bada, Blackberry, …