EXPERNET

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 à m.courbet@expernet.re ou au 0262 21 90 45 – EXPERNET Campus 3 avenue Théodore Drouhet, 97420 Le Port

Le programme

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 BAC+4

    Taux de réussite NC

  • Référence # 2098

    Public admis NC

  • Offre déposée

    Diplôme obtenu 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