Devenir développeur•SE
à l’ère de l’intelligence artificielle
Une formation universitaire en informatique à Mulhouse en mode 100% projet
Des diplômes d'Etat
UHA 4.0 accueille des bacheliers et des étudiants en réorientation afin d'obtenir une Licence Professionnelle Métier de l'Informatique ou un Master Informatique et Mobilité.
100% projets, 100% coopération
Faites partie d'une équipe de développeur lors de projets apportés par des entreprises partenaires. Soyez encouragés à vous entre-aider et travailler en interaction avec les entreprises locales et l’équipe pédagogique.
Suivi personnalisé
L'équipe encadrante est issue du monde professionnelle et est présente en continu pour coacher et encadrer les étudiants.
L'UHA propose aussi le statut d'étudiant-entrepreneur et permet de valider son
stage dans ce cadre.
Stage et alternance
En plus des projets apportés par des professionnels, les étudiants peuvent suivre la formation en apprentissage dès la deuxième année ou effectuer jusqu'à 6 mois de stages en entreprise chaque année de formation.
Heures par semaine
1
Comme en entreprise, vous travaillez 35 h par semaine sur des projets issus du quotidien de nos partenaires.
Mois de projets tutorés
1
Soyez les acteurs de votre formation, confrontez-vous à des problématiques réelles apportées par les entreprises partenaires.
Programme de la formation
1 - Programmation full stack
- Maîtriser les langages du développement web : JavaScript, HTML, CSS, PHP, etc
- Définir, exploiter et gérer une base de données relationnelle optimisée et cohérente à l'aide d'SQL
- Développer des architectures n-tiers : Concevoir et construire des systèmes informatiques modulaires, évolutives et faciles à maintenir, tout en améliorant la performance et la sécurité.
- Maîtriser les principes clés des algorithmes pour concevoir des solutions intelligentes et performantes.
- Apprendre les méthodes et les outils professionnels de gestion de projet dans le cadres de projets supervisés en conditions réelles.
2 - Architecture logicielle
- Maîtriser les concepts de la programmation orientée objet : Créer des applications flexibles, réutilisables et évolutives, tout en facilitant la collaboration entre équipes.
- Définir la structure et les composants clés d’une solution logicielle grâce à l'UML
- Exploiter les outils d’Intelligence Artificielle pour accélérer l’innovation et optimiser le développement logiciel.
- Développer des interfaces ergonomiques et dynamiques grâce aux frameworks front-end comme Angular, React, Vue.js, etc...
- Élaborer des architectures back-end stables et sécurisées avec Spring Boot, .NET, Node.js, etc...
- Mettre en œuvre des ORM pour accélérer le développement et garantir la cohérence des données
3 - Méthodes DevOps et développement mobile
- Booster la performance et renforcer la sécurité des applications grâce aux meilleures pratiques DevOps et CI/CD
- Automatiser le déploiement et la gestion des infrastructures grâce aux outils DevOps
- Développer des services web intelligents en intégrant une intelligence artificielle grâce au MCP.
- Exploiter la puissance des bases de données non relationnelles pour une gestion agile et scalable des données.
- Transformer vos idées en applications mobiles intuitives assurant une synchronisation temps réel avec vos systèmes back-end.
- Garantir la conformité des livrables en structurant vos besoins fonctionnels et tests de validation.
Si vous voulez en savoir plus
Nos portes sont ouvertes du lundi au vendredi de 9h à 17h. Contactez-nous et nous organiserons une rencontre.
