Titre professionnel concepteur developpeur d-applications

Skillzup

Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Niveau visé
Niveau BAC + 5
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
Objectifs
Développer une application sécurisée :
  • Installer et configurer son environnement de travail en fonction du projet.
  • Développer des interfaces utilisateur
  • Développer des composants métier
  • Contribuer à la gestion d'un projet informatique

Concevoir et développer une application sécurisée organisée en couches :

  • Analyser les besoins et maquetter une application
  • Définir l'architecture logicielle d'une application
  • Concevoir et mettre en place une base de données relationnelle
  • Développer des composants d'accès aux données SQL et NoSQL

Préparer le déploiement d'une application sécurisée :

  • Préparer et exécuter les plans de tests d'une application
  • Préparer et documenter le déploiement d'une application
  • Contribuer à la mise en production dans une démarche DevOps
Programme
Module 1 : Fondamentaux de la programmation et algorithmique
  • Écriture d'un algorithme et d'un premier programme
  • Initiation aux concepts de base de la programmation
  • Apprentissage des structures de contrôle (boucles, conditions)
  • Introduction aux langages de programmation courants (Python, Java, etc.)
Module 2 : Développement d'applications Desktop

  • Apprentissage des technologies de développement d'applications pour bureau
  • Utilisation de frameworks et bibliothèques adaptés (Qt, JavaFX, etc.)
  • Conception et création d'une interface utilisateur graphique (GUI)
  • Intégration de fonctionnalités de sécurité au niveau de l'application
Module 3 : Développement d'applications Web

  • Compréhension des architectures client-serveur
  • Maquettage et prototypage d'une application web
  • Développement front-end avec HTML, CSS, JavaScript
  • Développement back-end avec des technologies comme Node.js, Django, etc.
  • Implémentation de mécanismes de sécurité web (gestion des sessions, authentification, etc.)
Module 4 : Conception d'applications sécurisées

  • Analyse des besoins et conception de l'architecture logicielle
  • Organisation en couches pour garantir la sécurité de l'application
  • Mise en place d'une base de données sécurisée
  • Développement de composants d'accès aux données (SQL, NoSQL)
  • Intégration de mécanismes de cryptage et de protection des données sensibles
Module 5 : Préparation au déploiement

  • Rédaction du plan de tests et réalisation de tests manuels
  • Élaboration du dossier de déploiement et gestion des configurations
  • Automatisation des tests d'intégration et systèmes
  • Mise en place d'une démarche DevOps pour le déploiement continu
  • Création de scripts d'intégration continue pour assurer la qualité du code et des déploiements

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Ces formations peuvent vous intéresser

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page