Passer au contenu
60 h

Télécommunications

2$/h – CCNA (Cisco Certified Network Associate) – Développement Réseau (Dev-Net ) 

Objectif

Ce cours présente aux participants les méthodologies et les outils les plus modernes de développement logiciel appliqués aux opérations informatiques et réseau. Il fournit une vue d’ensemble du domaine, incluant les microservices, les tests, les conteneurs et DevOps, ainsi que l’automatisation sécurisée des infrastructures avec des interfaces de programmation d’application (API).  

Au terme de cette formation, les participants auront acquis une expérience pratique en laboratoire, comprenant : 

  • La programmation en langage Python 
  • L’utilisation de Git et des formats de données courants (JSON, XML et YAML)
  • Le déploiement d’applications en tant que conteneurs à l’aide de pipelines d’intégration continue et de déploiement continu (CI/CD pipelines) 
  • L’automatisation de l’infrastructure à l’aide de code 

Ce cours aide les étudiants de différents niveaux (cégep, université, école professionnelle) à développer les compétences nécessaires pour des emplois de niveau d’entrée dans le domaine du développement de logiciels et de l’automatisation d’infrastructures. Il les prépare également à passer l’examen de certification DevNet Associate.

Contenu du cours

  1. Utiliser la programmation Python de base et les compétences Linux.
  2. Implémenter un environnement de développement à l’aide des ressources DevNet.
  3. Utiliser les meilleures pratiques de conception et de développement de logiciels.
  4. Créer des requêtes API REST pour intégrer en toute sécurité les services HTTP.
  5. Appliquer les processus et les périphériques qui prennent en charge la connectivité réseau.
  6. Utiliser les technologies actuelles pour déployer et sécuriser les applications et les données dans un environnement cloud.
  7. Comparer les méthodes de test et de déploiement de logiciels dans les environnements d’automatisation et de simulation.
  8. Comparer les plateformes Cisco utilisées pour la collaboration, la gestion de l’infrastructure et l’automatisation.

Préalables

  • Posséder une très bonne connaissance de l’environnement Windows et d’Internet. 
  • Avoir suivi la formation PCAP : Programming Essentials in Python ou posséder les compétences équivalentes en codage constitue un atout.
  • Avoir suivi la formation CCNA : Introduction aux réseaux ou posséder les compétences fondamentales du réseautage constitue un atout.