Formez-vous ensemble, économisez plus ! -10% sur inscription individuelle, -20% en binôme.
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

Cette formation intensive permet d’acquérir les compétences nécessaires pour concevoir, développer et déployer des applications web modernes, performantes et sécurisées. Elle couvre l’ensemble de la chaîne de développement, du front-end (interfaces utilisateurs) au back-end (serveurs, bases de données), en passant par les outils de déploiement et d’intégration continue. Grâce à une approche projet, les participants mettent en œuvre des solutions complètes tout en adoptant les bonnes pratiques du développement logiciel.

À qui s'adresse cette formation ?

Pour qui ?

  • Développeurs débutants ou intermédiaires désireux de maîtriser les technologies modernes du web.
  • Professionnels de l'informatique.
  • Étudiants en informatique.
  • Responsables techniques.
  • Chefs de projet IT.

Prérequis

  • Have basic computer and internet usage skills.
  • Be familiar with programming fundamentals.
  • Possess basic algorithmic logic.
  • Be comfortable working in Windows, Mac, or Linux environments.

Les objectifs de la formation

  • Maîtriser les technologies front-end
  • Acquérir des compétences en back-end
  • Gérer les bases de données
  • Utiliser des outils de versionning
  • Déployer des applications
  • Programme de la formation

      • Node.js : JavaScript côté serveur.
      • Python (Django) : développement d'applications web robustes.
      • PHP (Zend Framework) : création de sites web dynamiques.
      • Java (Spring Boot) : développement d'applications d'entreprise. 
      • Exercices pratiques.
      • Frameworks JavaScript : Angular, ReactJS.
      • TypeScript : typage statique pour JavaScript.
      • Responsive Design : création d'interfaces adaptatives.
      • API REST : consommation et intégration de services web.
      • Exercices pratiques.
      • Node.js : JavaScript côté serveur.
      • Python (Django) : développement d'applications web robustes.
      • PHP (Zend Framework) : création de sites web dynamiques.
      • Java (Spring Boot) : développement d'applications d'entreprise. 
      • Exercices pratiques.
      • SQL : conception et gestion de bases de données relationnelles.
      • NoSQL : utilisation de MongoDB pour des données non structurées.
      • ORM : Object-Relational Mapping avec des outils comme Sequelize ou Hibernate.
      • Exercices pratiques.
      • Docker : containerisation des applications.
      • CI/CD : intégration et déploiement continus avec Jenkins, GitLab CI.
      • Cloud : déploiement sur des plateformes comme AWS, Azure ou Heroku.
      • Exercices pratiques.
    • 305
    • 35 h

    Soumettez votre avis