Hello Visitor
France
Île-de-France - Hauts-de-Seine

Exhibitor's profile Booth

Alternance en Développement Logiciel

La formation en alternance en développement logiciel offre une opportunité unique d'allier théorie et pratique, permettant aux étudiants d'acquérir des compétences essentielles en informatique tout en développant une expérience professionnelle concrète au sein d'une entreprise.

Objectifs de la Formation :

  1. Développement Logiciel :

    • Acquérir une expertise pratique dans la conception, le développement et la maintenance de logiciels.
    • Maîtriser les langages de programmation couramment utilisés dans l'industrie (Java, C++, Python, etc.).
  2. Technologies Web :

    • Apprendre les technologies web modernes, y compris les frameworks et les bibliothèques populaires (React, Angular, Vue.js, etc.).
    • Concevoir des applications web interactives et conviviales.
  3. Bases de Données :

    • Comprendre les principes fondamentaux des bases de données relationnelles et non relationnelles.
    • Conception, implémentation et gestion de bases de données.
  4. Méthodologies Agiles :

    • Travailler en équipe en utilisant des méthodologies agiles telles que Scrum ou Kanban.
    • Participer à des cycles de développement itératifs et collaboratifs.
  5. Tests et Qualité :

    • Mettre en œuvre des stratégies de test efficaces pour assurer la qualité du code.
    • Comprendre les principes de l'intégration continue et de la livraison continue (CI/CD).

Méthodologie Pédagogique :

  • Alternance entre périodes de cours théoriques dispensés par des professionnels de l'enseignement et des experts de l'industrie, et périodes en entreprise.
  • Projets pratiques intégrés au programme de formation, permettant aux étudiants de mettre en pratique les concepts appris en cours.
  • Encadrement par des tuteurs en entreprise pour guider et superviser la progression des compétences professionnelles.
Obtained diploma level

Connaissances Requises pour la Formation en Alternance en Développement Logiciel :

  1. Langages de Programmation :

    • Maîtrise d'au moins un langage de programmation couramment utilisé, comme Java, C++, Python, JavaScript, etc.
  2. Développement Web :

    • Connaissance des technologies web (HTML, CSS, JavaScript) et expérience avec des frameworks populaires (React, Angular, Vue.js).
  3. Bases de Données :

    • Compréhension des bases de données relationnelles et non relationnelles, ainsi que des langages de requête SQL.
  4. Méthodologies Agiles :

    • Familiarité avec les méthodologies agiles de développement logiciel, telles que Scrum ou Kanban.
  5. Tests et Qualité du Logiciel :

    • Expérience dans la mise en œuvre de tests logiciels et la compréhension des concepts de l'intégration continue et de la livraison continue (CI/CD).
  6. Systèmes de Contrôle de Version :

    • Utilisation de systèmes de contrôle de version tels que Git pour la gestion collaborative du code source.
  7. Algorithmes et Structures de Données :

    • Compréhension des concepts fondamentaux des algorithmes et des structures de données.
  8. Sécurité des Applications :

    • Sensibilisation à la sécurité des applications et connaissance des bonnes pratiques pour éviter les vulnérabilités.
  9. Conception Logicielle :

    • Compétences de base en conception logicielle, y compris la modélisation et l'architecture logicielle.
  10. Communication et Travail d'Équipe :

    • Bonnes compétences de communication pour travailler efficacement en équipe et collaborer sur des projets.
Required training level



France
Île-de-France - Hauts-de-Seine