Formation Développeur back-end web ou web mobile

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Créer une base de données
  • Développer les composants d'accès aux données
  • Développer la partie back-end d'une application web ou web mobile
  • Élaborer et mettre en œuvre des composants dans une application de gestion de contenu ou e-commerce

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 86 jours (602h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

Contacter l'organisme

Durée 86 jours (602h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Développeur web back-end, les grandes lignes du métier
Le développeur web et web mobile développe et intègre ou fait évoluer des applications informatiques orientées web, ou web mobile ou les deux à la fois, destinées à des internautes ou des salariés d'entreprise.
L’une des activités du développeur web et web mobile consiste à concevoir et coder la partie dite « back-end ». C’est la partie qui s’exécute côté serveur pour accéder aux données et les envoyer sur le navigateur côté ordinateur client.

Pour cela, le développeur back-end crée la base de données et développe les composants d'accès aux données afin de les afficher et les mettre à jour dans l'application web ou web mobile.
Si le choix a été fait de mettre en œuvre une solution de gestion de contenu ou d'e-commerce, il développe des modules complémentaires pour adapter la solution choisie et installée au préalable.
L’accessibilité et la sécurité des données sont des préoccupations quotidiennes du développeur back-end.

Notre formation Développeur back-end
Notre programme de formation Développeur back-end permet d’acquérir les compétences détaillées dans le bloc de compétences « Développer la partie back-end d'une application web ou web mobile en intégrant les recommandations de sécurité » du titre professionnel Développeur web et web mobile du Ministère du Travail.
Il permet d’apprendre à concevoir et interroger des bases de données, les langages et les outils de programmation reconnus par la profession pour communiquer avec les différentes plateformes, les techniques liées à l’utilisation et l’administration des serveurs web ainsi que les règles de sécurité informatique indispensables.

  • La formation complète inclut le passage de 2 certifications complémentaires : Microsoft Programmation en C# et Java SE8 Programmer niveau 1.

Le Titre professionnel Développeur web et web mobile
Le Titre professionnel Développeur web et web mobile est une qualification professionnelle inscrite au RNCP (Répertoire National des Certifications Professionnelles) de niveau Bac+2, accessible en formation continue. Il est composé de deux blocs de compétences, également appelés Certificats de Compétences Professionnelles (CCP) et peut se préparer sur une durée de 5 ans.
Notre formation « Développeur back-end web ou web mobile » prépare au second de ces Certificats de Compétences Professionnelles (CCP).
Les personnes souhaitant se préparer à l'ensemble du cursus peuvent consulter le programme de la formation Titre professionnel Développeur web et web mobile.

 

Programme

L'ordre des modules ci-dessous suit l'ordre de la progression pédagogique

Bases de données relationnelles : Conception et modélisation (4 jours)

Fonctionnement d'un SGBDR, Conception Réalisation et Interrogation d'une base de données relationnelle, Évolution

Le langage C# (.NET) (5 jours)

C# : des fondamentaux à avancé, Classes, Accès aux données (ADO.NET, Linq, Entity Framework), WPF, Windows Form, Web Forms, MVC, Visual Studio

Le développement Java (10 jours)

Eclipse, Syntaxe Java et concepts objets, Héritage et polymorphisme, Gestion des exceptions, des dates et du temps, Expressions Lambda, l’API Stream, JVM (Java Virtual Machine), Design Patterns, Programmation parallèle, Accès aux bases de données, Nio.2, Tests unitaires

Python (4 jours)

Syntaxe de Python, Dimension objet, Données évoluées, Modules, Accès aux données, Environnement de développement, Tests, Performances

Elasticsearch : Configuration et mise en place (3 jours)

Configuration, Indexation, Extraction, Recherche, Administration, Utilisation avec Java

Elastic Stack (ELK) : Elasticsearch, Logstash et Kibana (3 jours)

Recherche avec la pile Elastic Stack, Scalabilité en cluster, Administration, Surveillance, Déploiement

Conception, Architecture et Sécurité des API REST (3 jours)

Bonnes Pratiques, Boîte à outils, Authentification et Autorisation, Cryptographie

Apache, Administrer un Serveur Web (3 jours)

Rappels sur le DNS, Serveurs HTTP, Web dynamique, Sécurité

PHP, Développer un site Web dynamique avec base de données (4 jours)

Langage PHP, Sessions utilisateurs, Base de données MySQL, Site professionnel, Programmation orientée objet en PHP

SQL : Interroger les bases de données avec le langage SQL (3 jours)

Environnement SQL, Requêtes SQL : des fondamentaux aux requêtes complexes, Import/export de données

Développer des applications web d'entreprise avec Java EE (4 jours)

Applications web ou d’entreprise avec Java EE, Servlets, Injection de dépendance, Couche de présentation, Persistance, Beans, Services web

Android : Développer des applications Mobiles (5 jours)

Fondamentaux d'Android, Android Studio, Interface utilisateur, Stockage des données, Material Design, Réseau, Publication d'application

Swift, développer des applications iOS (iPhone/iPad) (5 jours)

Architecture d'une application Swift, Interface utilisateur, Stockage des données, Geolocalisation, Web Services, SwiftUI

Développer une application mobile native multiplateformes (5 jours)

Cross-platform, HTML5 CSS et JavaScript, Apache Cordova (PhoneGap), Ionic, React Native, Déploiement

GIT : Gestion des sources avec GIT (2 jours)

Installation et commandes, Branches, Serveurs Git, Workflow

MySQL Prise en main et Développement (3 jours)

Création d'une base MySQL, Pratique du SQL avec MySQL, Tables transactionnelles, SQL Procédural, Droits d'accès, Sécurité, Maintenance, Optimisation

Spring : Développer avec le framework Spring  (3 jours)

Framework Spring, Spring Cœur, Applications web, Accès aux données, Tests, Intégration

Développer des applications IoT (Java, C++) (5 jours)

Architecture IoT, Réseau LPWAN, LoRa et LoRaWAN, Prototypage, Exploitation logicielle

Sécurité des applications Web pour les développeurs (2 jours)

Menaces et vulnérabilités, Technologies liées à la sécurité, Sécuriser les applications, Contrôler la sécurité, Sécurité mobile

WordPress pour développeur - Niveau Expert (3 jours)

Architecture et fonctionnement, Base de données, API plug-ins, Codage, Plug-ins : structure, front et back-office

MySQL Prise en main et Administration (4 jours)

Manipulation des données, Fichiers de logs, sauvegarde et réplication, Optimisation, Solutions propriétaires

Certification Java SE 8 Programmer (3 jours)

Préparation au passage de l'examen de certification

Prérequis

L'admission à cette partie du cursus du Titre professionnel Développeur web et web mobile se fait après l'étude du dossier d'inscription du candidat, puis d'un entretien.

Public

Cette formation Développeur back-end est accessible aux salariés, demandeurs d’emploi, indépendants et individuels, professionnels de l'informatique désirant compléter et valoriser leur expérience par l'obtention d'un titre reconnu, ou en reconversion professionnelle.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation AWS Cloud d'Amazon Web Services, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Définir ce qu'est le cloud AWS et l'infrastructure globale de base
  • Décrire les services clés de la plate-forme AWS et leurs cas d'utilisation courants
  • Décrire les principes architecturaux de base du cloud AWS
  • Décrire les aspects sécurité et conformité de base de la plate-forme AWS et le modèle de sécurité partagé
  • Définir les modèles de facturation, de gestion de compte et de tarification
  • Identifier les sources de documentation ou d'assistance technique (livres blancs, billets d'assistance).
  • Décrire la proposition de valeur du cloud AWS
  • Décrire les caractéristiques de base/essentielles du déploiement et de l'exécution dans le cloud AWS
Tarif

A partir de 810,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Avec 4 milliards de cartes SIM vendues en 2010 dont 80% sont des Java Card, la technologie Java Card est devenue une technologie incontournable dans le domaine des cartes à puce à contact aujourd'hui. Cette formation Java Card présente les principes, mécanismes et architectures des cartes à puce selon les normes de base ISO7816 et les normes ETSI pour les cartes SIM. La formation Java Card se concentre ensuite sur la technologie Java Card pour expliquer le principe de développement d'applications sur des cartes Java. Ce cours Java Card propose également une introduction à la technologie Java Card 3.0 qui révolutionne le monde de la carte grâce à l'intégration d'un serveur web au sein d'une carte à puce.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation ArubaOS-CX Switching Fundamentals (CXF) vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Network Fundamentals
  • Review Aruba Switching portfolio
  • ArubaOS-CX Network Operating System
  • VLANs
  • Spanning Tree Protocol
  • VRRP
  • Link Aggregation
  • IP Routing
  • Subnetting
  • OSPFv2 – Single Area
  • Stacking using VSF
  • Secure Management and Maintenance
  • Aruba NetEdit
Tarif

A partir de 3 600,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Langage Dart (Google)

Proposé par PLB CONSULTANT

Objectifs de la formation

En créant le langage Dart, l'objectif de Google est de proposer un langage moderne pour le développement d'applications Web et aussi pour combler certaines lacunes de JavaScript.... L'équipe réunie pour la conception de Dart compte des experts reconnus sur les machines virtuelles, sur la génération de JavaScript, sur la conception de langage et sur la création d'environnement de développement.
Le résultat est une plate-forme complète composée :
- d'un langage moderne, tout en restant familier pour les développeurs Java, C# ou C++
- d'une machine virtuelle performante qui sera intégrée à Chrome
- d'un générateur de code JavaScript pour permettre l'exécution des applications Dart dans tous les navigateurs modernes
- d'un environnement de développement basé sur Eclipse. Composée de nombreux exercices, ce cours donne les bases théoriques et pratiques pour maîtriser le langage Dart et ses principales librairies;

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation Microsoft Project Online, vous serez en mesure de : 

  • Savoir créer une instance dans Project Web App
  • Créer des utilisateurs dans Project Web App
  • Paramétrer les ressources, les affichages, les feuilles de temps
  • Créer et gérer ses propres projets en ligne (sur le Cloud) avec la notion de publication
  • Gérer plus efficacement les ressources (demande d’engagement, approbation, visibilité du plan de charge des ressources)
  • Mettre à jour les feuilles de temps dans Project Web App
  • Collaborer plus efficacement à l’aide de Project Web App et des sites de projet dans SharePoint
  • Créer des tableaux de bord
  • Créer des reportings
Tarif

A partir de 1 970,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Fondamentaux Kaspersky Endpoint Security and Management, les participants auront acquis les connaissances et les compétences nécessaires pour :

  • Décrire les possibilités offertes par Kaspersky Endpoint Security pour Windows et de Kaspersky Security Center
  • Préparer et implémenter une solution de protection optimale de réseau Windows avec Kaspersky Endpoint Security et gérée à l'aide de Kaspersky Security Center
  • Administrer ce système
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de la formation C#10, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre les principes du développement objet (classe, méthode, héritage, etc.)
  • Comprendre le rôle du framework .NET 6 et savoir utiliser ses classes
  • Configurer et utiliser Visual Studio 2022
  • Maîtriser la syntaxe et les concepts du langage C#10
  • Utiliser ADO.NET et LINQ pour accéder aux données d'une base quelque soit leur provenance et les manipuler
  • Savoir appliquer les grands principes de C#10 à la réalisation d'applications riches (Windows Forms ou WPF)
  • Utiliser des services Web XML dans une application C#10
  • Tester des fonctionnalités avancées de C#10
  • Créer une première application Web en ASP.NET
Tarif

A partir de 2 910,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l'architecture du framework Xamarin
  • Comprendre les architectures mobiles multiplateformes
  • Maîtriser les éléments de base de la programmation mobile pour iOS et Android
  • Savoir développer une application mobile multiplateformes de bout en bout (iOS, Android)
  • Savoir tester une application.
Tarif

A partir de 2 590,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Big Data sur Amazon Web Services (AWS), vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les applications d'Apache Hadoop dans le contexte d'Amazon EMR
  • Comprendre l'architecture d'un cluster Amazon EMR
  • Lancer un cluster Amazon EMR en utilisant une image machine Amazon (AMI) et des types d'instances Amazon EC2 adaptés
  • Connaître les options d'importation, de transfert et de compression des données destinées à Amazon EMR
  • Sélectionner les options de stockage de données sur AWS les plus adaptées à leur traitement dans Amazon EMR
  • Utiliser les frameworks de programmation courants compatibles avec Amazon EMR, notamment Hive, Pig et Streaming
  • Utiliser Amazon Redshift pour déployer une solution de Big Data
  • Utiliser un logiciel de visualisation des Big Data
  • Sélectionner les options de sécurité les plus adaptées à Amazon EMR et à vos données
  • Effectuer des analyses de données en mémoire avec Spark et Shark sur Amazon EMR
  • Sélectionner les options adaptées pour gérer votre environnement Amazon EMR de façon rentable
  • Comprendre les avantages d'Amazon Kinesis pour les applications de Big Data.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation PhoneGap Cordova vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre la philosophie du développement avec PhoneGap (application hybride)
  • Comprendre les différences avec une application native pure
  • Comprendre l’architecture technique d’une application PhoneGap
  • Générer une application pour iPhone, Android et Windows Phone
  • Utiliser les capteurs d’un équipement
  • Utiliser les ressources matérielles d’un équipement (appareil photo, fichiers, etc.)
  • Utiliser les événements spécifiques à PhoneGap
  • Développer vos propres plugins pour PhoneGap
Tarif

A partir de 1 645,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...