Comprendre les demandes de formations informatiques

Eléments de compréhension pour non-informaticiens

  • Filière :

    Architecture & Intégration

  • Sous-filière :

    Modélisation, EA

  • Référence

    MP-CLDI

  • Durée

    1 jour (7 h)

  • Prix unitaire HT

    Sur demande

Objectifs pédagogiques

  • Connaître le vocabulaire informatique
  • Savoir reconnaître les technologies les plus couramment utilisées
  • Découvrir les tendances actuelles
  • Comprendre les demandes de formations
  • Savoir identifier le domaine auquel elles se rattachent

Public cible

  • Chargés de ressources humaines et/ou de formation

Pré-requis

Utiliser un ordinateur dans un cadre professionnel (bureautique…)

Programme de la formation

Introduction

  • Quelques définitions
    • Ordinateur, machine, computer… : le hardware
    • Programme, logiciel, application, progiciel… : le software
    • Système d’Exploitation (OS) : Windows, Unix, Linux, iOS, Android
  • Comment trouver des informations ?
  • Historique des systèmes d’informations
  • Des traitements et des données
  • Langages informatiques
    • COBOL, C, C++, Java, JavaScript, Python, SQL, HTML, CSS, XML…
  • L’informatique distribuée
    • Le réseau, TCP/IP, HTTP, HTTPS
    • Les serveurs de fichiers, de bases de données, d’applications…

Qu’est-ce qu’une DSI ?

  • Les différents pôles de compétences dans une DSI
  • Etudes
    • Dev, MOE, Test, recette
  • Expertise
    • Architectes, analystes, concepteurs, AMOA, experts métiers, juridiques, ingénieurs réseau, experts sécurité…
  • Production
    • Administrateurs, Ops
  • Les référentiels de bonnes pratiques : ISTQB, ITIL, COBIT, CMMI

Les grands acteurs

  • IBM, Microsoft, Oracle, Google, Amazon, Facebook, Apple, Redhat

Le développement logiciel

  • Cycles de développement et méthodologies
  • Les phases traditionnelles des cycles en cascade et en V
    • Analyse, conception, réalisation, test, intégration…
    • Outils : UML, BPMN, Enterprise Architect, RSA, MagicDraw, StarUML
  • L’agilité
    • RUP, Scrum, XP, SAFe…
  • La qualité : les tests unitaires, les tests d’intégration, la recette
    • Outils : JUnit, Mockito, Selenium, Cucumber, LoadRunner, JMeter, Jira, Mantis, SoapUI, SauceLabs
  • Le mouvement DevOps, DevSecOps, GitOps
  • Le Software Craftsmanship

Les architectures

  • Mainframe/HOST
    • zOS, CICS, MQ…
  • Client/serveur
    • Base de données, Business Intelligence (BI), SAP
  • Architectures distribuées, en couches
    • Java EE, JEE, J2EE, Jakarta EE
    • Serveur Web, Apache, Tomcat
    • Serveur d’applications : WebSphere(WAS), JBoss, WildFly, TomEE…
  • Architecture SOA
    • Web Service, SOAP, WSDL, BPMN, BPEL…
  • Architecture WOA/ROA
    • Services ReST, API, Ressource, JSON, HTTP…
  • La virtualisation et le Cloud
    • Machine virtuelle : VirtualBox, vmWare…
    • Conteneurisation : Docker, Kubernetes…
    • AWS, Google Cloud Plateform (GCP), Azure…
  • Architecture Microservices
    • Kafka, Spring Cloud, Quarkus, Docker, Kubernetes…

Les dernières évolutions

  • BigData : Cassandra, CouchDB, Spark…
  • Mobilité : Android, Swift, Kotlin…
  • Languages/Frameworks : Spring, Spring Boot, Hibernate, Angular, TypeScript, Go, Rust, React, Flutter…
  • IA, Machine Learning, Deep Learning…
  • DevOps, Jenkins, Nexus, Artifactory, Git, Gitlab, Gitlab CI, Ansible, Chef, Puppet, XLRelease…
  • Cloud : Docker, Kubernetes, ISTIO, OpenShift, Helm, Kustomize, Vault, Terraform, Argo CD…
  • Supervision : Prometheus, ElasticSearch, Logstash, Kibana, Grafana…

Mise en situation

  • Analyser des demandes réelles
  • Retrouver la bonne filière
  • Effectuer des recherches sur une série de mots
  • Les ranger dans une grille de domaines

Qualité

Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.

Programme mis à jour le