Programmateur / Développeur IT (H/F)

EXPERNET

  • La Réunion - Sud

  • En alternance

  • Niveau d'entrée: BAC +2

  • 24 Mois

Les objectifs

Le métier de programmateur vous passionne, alors cette offre est pour vous !

Pré-requis : avoir un BAC+2 en informatique de validé


Missions proposées :

- Finalisation e-commerce
- Optimisation du CRM
- Mise à jour CRM

Formation proposée : BAC+4 Concepteur Développeur d’Application
Programme de formation : https://expernet-campus.re/wp-content/uploads/2021/09/PROGRAMME-DETAILLE-CDA_2022-2024-new.pdf


Pour toutes inscriptions, merci de prendre contact par mail à [email protected] ou au 0262 21 90 45 – EXPERNET Campus 3 avenue Théodore Drouhet, 97420 Le Port



PROCÉDURES STOCKÉES AVEC ORACLE PL-SQL
- Présentation de l’écosystème Oracle
- Rappels sur la gestion des tables sous Oracle
- Rappels sur la gestion des données sous Oracle
- Rappels sur l’extraction des données sous Oracle
- Le langage PL/SQL
- Les blocs PL/SQL
- Les procédures stockées
- Les fonctions
- Les déclencheurs de base de données
- Les packages
- Les transactions

PROGRAMMATION ORIENTÉE OBJET AVEC JAVA
- Le paradigme de programmation orientée objet
- Concepts de programmation orientée objet
- Concepts avancés

DÉVELOPPEMENT EN COUCHES AVEC JAVA
- Rappels sur la programmation orientée objet avec Java SE
- Construire une application organisée en couches
- Automatiser le dialogue entre les couches à l’aide des évènements
- Créer une application Windows simple
- Présentation des concepts
- Création d’une interface simple
- Gestion des évènements de l’utilisateur
- Conception et automatisation des tests unitaires avec JUnit
- Gestion des versions de code source
- Gestion de la persistance des données avec Java SE
- Manipulation des flux en entrée/sortie
- Gestion de la persistance des objets en utilisant différents modes de sérialisation
- Conserver les traces d’exécution de l’application avec les logs
- Accès à une base de données relationnelle avec JDB
DÉVELOPPEMENT WEB CÔTÉ SERVEUR AVEC JAVA EE
- Présentation du développement web avec JEE
- Les servlets
- Les jSP
- L’accès aux données
- Les contextes d’exécution et les cookies
- Les JSP avancées
- Les filtres et les évènements
- L’internationalisation
- Les services web REST
- Les bases du déploiement sur Tomcat

PROJET - DÉVELOPPEMENT D’UNE APPLICATION
- Développer les différentes couches de l’application (interface utilisateur, logique métier, accès aux données...)
- Créer et peupler de la base de données avec des jeux de données de test
- Organiser son temps, planifier les tâches

ANALYSE ET CONCEPTION
- Analyse et conception
- Projet informatique
- Processus projet
- UML (Unified Modeling Language)
- Phase de lancement
- Itération
- Analyse de données

PROGRAMMATION CÔTÉ CLIENT AVEC JAVASCRIPT
- Contenu du cours encours de définition

DÉVELOPPEMENT WEB CÔTÉ SERVEUR AVEC PHP ET SYMFONY
- PHP
o Introduction à PHP o Les bases du langage PHP
o La Programmation Orientée Objet en PHP
o Les formulaires en PHP
o L’accès aux données
o Les échanges de données entre le client et le serveur

- Développements avec Symfony
o Introduction à Symfony
o Vues et Twig
o Routage et contrôleurs
o Formulaires
o Doctrine : les relations entre entités
o Utilisateurs et sécurité
PROJET - DÉVELOPPEMENT D’UNE APPLICATION WEB
- Analyse et conception de la base de données
- Mise en place de la base de données
- Analyse et conception de l’application
- Maquettage d’écran
- Modélisation des scénarios utilisateurs
- Mise en place d’une solution de type intranet respectant l’architecture MVC
- Application d’une charte graphique définie préalablement
- Mise en œuvre d’une organisation de projet, planification des tâches
- Utilisation d’outils de gestion du code

DÉVELOPPEMENT D’UNE APPLICATION MOBILE AVEC ANDROID
- Présentation générale d’Android
- Environnement de développement
- Une première application
- Interface utilisateur
- Interactions entre les applications et les évènements systèmes
- Utilisation des capteurs
- Gestion de la persistance
- Services, threads et tâches asynchrones
- Géolocalisation et services associés

UTILISATION DE FRAMEWORKS POUR LE DÉVELOPPEMENT AVEC JAVA EE
- Gradle
- JPA
- Spring Core
- Spring JDBC
- Spring ORM
- Spring MVC
- Tomcat Avancé

GESTION DE PROJET
- Introduction à la gestion de projet
- Démarrage du projet
- Création de l’équipe projet
- La mise en œuvre du projet
- Pilotage du projet
- Le rôle du système d’information


ADMINISTRATION D’UN SERVEUR APACHE SOUS LINUX
- La présentation d’apache
- Installation
- Les fichiers de configuration principaux
- Configuration basique
- Gestion des accès
- Chiffrement
- Authentification
- Directives supplémentaire

DÉVELOPPEMENT WEB CÔTÉ SERVEUR AVEC ASP.NET
- Introduction
- Les applications ASP.NET
- Création de Layout
- Validation des données utilisateur
- Les contrôles de validation
- Les contrôleurs et les routes
- Accès aux données avec Entity Framework
- Sécurité dans les applications web
- Déploiement

TECHNOLOGIE CROSS-PLATFORM XAMARIN
Les technologies multiplateformes
- Développement mobile sous Visual Studio
- Le pattern MVVM
- Le databinding
- Les services liés aux plateformes
- Gestion des données

Le programme

Le métier de programmateur vous passionne, alors cette offre est pour vous !

Pré-requis : avoir un BAC+2 en informatique de validé


Missions proposées :

- Finalisation e-commerce
- Optimisation du CRM
- Mise à jour CRM

Formation proposée : BAC+4 Concepteur Développeur d’Application
Programme de formation : https://expernet-campus.re/wp-content/uploads/2021/09/PROGRAMME-DETAILLE-CDA_2022-2024-new.pdf


Pour toutes inscriptions, merci de prendre contact par mail à [email protected] ou au 0262 21 90 45 – EXPERNET Campus 3 avenue Théodore Drouhet, 97420 Le Port



PROCÉDURES STOCKÉES AVEC ORACLE PL-SQL
- Présentation de l’écosystème Oracle
- Rappels sur la gestion des tables sous Oracle
- Rappels sur la gestion des données sous Oracle
- Rappels sur l’extraction des données sous Oracle
- Le langage PL/SQL
- Les blocs PL/SQL
- Les procédures stockées
- Les fonctions
- Les déclencheurs de base de données
- Les packages
- Les transactions

PROGRAMMATION ORIENTÉE OBJET AVEC JAVA
- Le paradigme de programmation orientée objet
- Concepts de programmation orientée objet
- Concepts avancés

DÉVELOPPEMENT EN COUCHES AVEC JAVA
- Rappels sur la programmation orientée objet avec Java SE
- Construire une application organisée en couches
- Automatiser le dialogue entre les couches à l’aide des évènements
- Créer une application Windows simple
- Présentation des concepts
- Création d’une interface simple
- Gestion des évènements de l’utilisateur
- Conception et automatisation des tests unitaires avec JUnit
- Gestion des versions de code source
- Gestion de la persistance des données avec Java SE
- Manipulation des flux en entrée/sortie
- Gestion de la persistance des objets en utilisant différents modes de sérialisation
- Conserver les traces d’exécution de l’application avec les logs
- Accès à une base de données relationnelle avec JDB
DÉVELOPPEMENT WEB CÔTÉ SERVEUR AVEC JAVA EE
- Présentation du développement web avec JEE
- Les servlets
- Les jSP
- L’accès aux données
- Les contextes d’exécution et les cookies
- Les JSP avancées
- Les filtres et les évènements
- L’internationalisation
- Les services web REST
- Les bases du déploiement sur Tomcat

PROJET - DÉVELOPPEMENT D’UNE APPLICATION
- Développer les différentes couches de l’application (interface utilisateur, logique métier, accès aux données...)
- Créer et peupler de la base de données avec des jeux de données de test
- Organiser son temps, planifier les tâches

ANALYSE ET CONCEPTION
- Analyse et conception
- Projet informatique
- Processus projet
- UML (Unified Modeling Language)
- Phase de lancement
- Itération
- Analyse de données

PROGRAMMATION CÔTÉ CLIENT AVEC JAVASCRIPT
- Contenu du cours encours de définition

DÉVELOPPEMENT WEB CÔTÉ SERVEUR AVEC PHP ET SYMFONY
- PHP
o Introduction à PHP o Les bases du langage PHP
o La Programmation Orientée Objet en PHP
o Les formulaires en PHP
o L’accès aux données
o Les échanges de données entre le client et le serveur

- Développements avec Symfony
o Introduction à Symfony
o Vues et Twig
o Routage et contrôleurs
o Formulaires
o Doctrine : les relations entre entités
o Utilisateurs et sécurité
PROJET - DÉVELOPPEMENT D’UNE APPLICATION WEB
- Analyse et conception de la base de données
- Mise en place de la base de données
- Analyse et conception de l’application
- Maquettage d’écran
- Modélisation des scénarios utilisateurs
- Mise en place d’une solution de type intranet respectant l’architecture MVC
- Application d’une charte graphique définie préalablement
- Mise en œuvre d’une organisation de projet, planification des tâches
- Utilisation d’outils de gestion du code

DÉVELOPPEMENT D’UNE APPLICATION MOBILE AVEC ANDROID
- Présentation générale d’Android
- Environnement de développement
- Une première application
- Interface utilisateur
- Interactions entre les applications et les évènements systèmes
- Utilisation des capteurs
- Gestion de la persistance
- Services, threads et tâches asynchrones
- Géolocalisation et services associés

UTILISATION DE FRAMEWORKS POUR LE DÉVELOPPEMENT AVEC JAVA EE
- Gradle
- JPA
- Spring Core
- Spring JDBC
- Spring ORM
- Spring MVC
- Tomcat Avancé

GESTION DE PROJET
- Introduction à la gestion de projet
- Démarrage du projet
- Création de l’équipe projet
- La mise en œuvre du projet
- Pilotage du projet
- Le rôle du système d’information


ADMINISTRATION D’UN SERVEUR APACHE SOUS LINUX
- La présentation d’apache
- Installation
- Les fichiers de configuration principaux
- Configuration basique
- Gestion des accès
- Chiffrement
- Authentification
- Directives supplémentaire

DÉVELOPPEMENT WEB CÔTÉ SERVEUR AVEC ASP.NET
- Introduction
- Les applications ASP.NET
- Création de Layout
- Validation des données utilisateur
- Les contrôles de validation
- Les contrôleurs et les routes
- Accès aux données avec Entity Framework
- Sécurité dans les applications web
- Déploiement

TECHNOLOGIE CROSS-PLATFORM XAMARIN
Les technologies multiplateformes
- Développement mobile sous Visual Studio
- Le pattern MVVM
- Le databinding
- Les services liés aux plateformes
- Gestion des données

Métiers visés

Programmateur / Développeur IT

Programmateur / Développeur IT (H/F) -
EXPERNET

  • Offre déposée

    Finançable par NC

  • Diplôme obtenu Niveau BAC+4

    Taux de réussite NC

  • Référence # SF-2098

    Public admis NC

  • Offre déposée

    Diplôme obtenu Niveau BAC+4

  • Référence # 2098

    Finançable par NC

  • Taux de réussite NC

    Public admis NC

Liste des mots clés Votre recherche :

En alternanceSudBAC +2