IT-Akademy / IPSSI

 à 

Introduction

IT-Akademy est une école d’informatique professionnalisante située à Villeurbanne.

Elle propose des formations orientées métier dans des domaines tels que le développement web Full Stack, la cybersécurité, et le management des systèmes d’information. L’école se distingue par sa pédagogie immersive et ses liens étroits avec le monde professionnel, offrant ainsi à ses étudiants des opportunités de stages, d’alternances et d’emplois.

Objectif

Mon objectif principal chez IT-Akademy était de contribuer au développement et à l’amélioration des programmes de formation en informatique. J’ai travaillé sur des projets visant à intégrer des technologies modernes et des méthodologies pédagogiques innovantes pour offrir aux étudiants une expérience d’apprentissage enrichissante et professionnalisante.

Les cours que je donnais allaient des concepts les plus basiques aux plus avancés. Je commençais par enseigner les algorithmes, puis j’introduisais la programmation orientée objet (POO), et enfin, je guidais les étudiants dans la création d’applications mobiles.

En plus de cela, j’ai mis au point un système de ghosting qui permettait aux élèves de réinitialiser leur poste avec des logiciels prédéfinis, facilitant ainsi la gestion des environnements de développement.

Outils utilisés

Symfony Docker Zend Ionic Vagrant AngularJS MySQL Laravel Pédagogie

Challenges

  1. Adapter les cours à différents niveaux de compétence : Enseigner des concepts allant des algorithmes de base à la programmation orientée objet et à la création d’applications mobiles avec une base de données, tout en s’assurant que chaque étudiant comprenne et progresse.
  2. Développer et maintenir le système de ghosting : Mettre en place et gérer un système de ghosting efficace pour permettre aux élèves de réinitialiser leurs postes avec des logiciels prédéfinis, ce qui demande une bonne gestion des configurations et des mises à jour.
  3. Intégrer des technologies modernes : S’assurer que les programmes de formation restent à jour avec les dernières technologies.
  4. Gérer les environnements de développement : Maintenir un environnement de développement stable et fonctionnel pour tous les étudiants, ce qui inclut la résolution rapide des problèmes techniques.
  5. Encourager l’autonomie des étudiants : Aider les étudiants à devenir autonomes dans leur apprentissage, leur utilisation des outils et technologies enseignés.

Principaux points à retenir

J’ai développé des compétences solides en pédagogie, en adaptant mes cours à différents niveaux de compétence et en utilisant différentes méthodologies.

J’ai appris à encourager l’autonomie des étudiants, les aidant à devenir indépendants dans leur apprentissage et leur utilisation des technologies via la documentation et la recherche sur le web.