Formation cloturée. Nous vous invitons à décourir et postuler aux autres formations.

Data SQL Webservices – ENSAM

Deviens développeur de bases de données et développeur web service en 4 mois avec l’ENSAM de Rabat

Introduction au métier de développement de base de données 

Explorez le potentiel du développement de base de données

Les débouchés (les postes que vous pourrez occuper après cette formation)

  • Développeur de bases de données
  • Développeur web service

 Pourquoi devenir Développeur de base de données ?

– Salaire avoisinant 7000 Dhs

– Perspectives de carrière : possibilités d’évolution rapide dans l’entreprise.

L'opérateur de formation

  • 1484 Etudiants inscrits
  • 12 Filières
  • 1 Centres de recherche
  • 7 Equipes de recherche

Centre d’Expertise et de Certification. ENSAM Rabat

Success Stories de Lauréats

Vous avez de la chance ! Vous faites partie des premiers participants à notre Première session de formation.

Compétences : ce que vous allez apprendre

▪ SQL, PL/SQL, Java, JEE

Programme de la formation

Oracle SQL

  • Décrire les aspects physiques et les aspects théoriques d’une base de données relationnelle
  • Décrire l’implémentation Oracle des SGBDR et des SGBD orientés objet
  • Ecrire des instructions SQL SELECT élémentaires
  • Limiter le nombre de lignes extraites par une interrogation
  • Décrire différents types de fonction SQL
  • Écrire des instructions SELECT pour accéder aux données de plusieurs tables en utilisant des équijointures et des non-équijointures
  • Regrouper des données à l’aide de la clause GROUP BY
  • Inclure ou exclure des groupes de lignes à l’aide de la clause HAVING
  • Définir des sous-interrogations
  • Décrire chaque instruction LMD
  • Décrire les principaux objets de base de données
  • Créer des tables
  • Définir des contraintes
  • Créer et mettre à jour des index
  • Créer des utilisateurs
  • Créer des rôles afin de faciliter la configuration et la maintenance du modèle de sécurité
  • Accorder et retirer des privilèges objet à l’aide des instructions GRANT et REVOKE

Oracle PL/SQL

  • Environnement PL/SQL
  • Déclaration de variables
  • Ecrire des instructions exécutables
  • Interagir avec le serveur Oracle
  • Ecrire des structures de contrôle
  • Utiliser des types de données composites
  • Ecrire des curseurs explicites
  • Concepts avancés sur les curseurs explicites
  • Traiter les exceptions

UML & java

  • Technique de modélisation et de conception d’un système industriel multidisciplinaire à l’aide d’UML et de SysML
  • La modélisation statique : le diagramme de classes, la notion de classe et d’objet, les attributs, les opérations, les relations d’association, les relations de généralisation/héritage
  • La modélisation dynamique : Diagramme de séquences, de collaboration, d’état et d’activité, notion de messages synchrones/asynchrones, Modélisation de la communication entre objets avec le diagramme de séquence, diagramme de déploiement et de composant
  • Les éléments du langage JAVA et manipulation des classes et objets
  • Les classes abstraites et les interfaces
  • La gestion des Exceptions
  • Les interfaces Home Machine en Java
  • Gestion des événements
  • Java Database Connectivity (JDBC)
  • Les Processus Légers

JEE

  • Présentation de l’architecture JEE (présentation de l’architecture multicouche)
  • Structure d’une application JEE
  • Etude fonctionnelle d’une application JEE à travers le diagramme de cas d’utilisation
  • Etude statique d’une application JEE en se basant sur les diagrammes de classes et d’objets
  • Etude dynamique en utilisant les diagrammes de séquence, état transition et activité
  • Finaliser la modélisation de l’application avec les diagrammes de composants et de déploiement
  • Développement d’application JEE et réalisations de cas pratiques à l’aide d’UML

Front end 1

  • HTML5
  • CSS

Front end 2

  • L’essentiel de JavaScript
  • JQuery
  • Créer une page web interactive avec HTML5 et CSS
  • Bootstrap
  • Le design web responsif
  • JS
  • Angular
  • React

Soft skills

  • Communication professionnelle
  • Gestion de projets
  • Développement personnel

Apprentissage par projets

  • Formation pratique sur des études de cas.
  • Projets
  • Stage en entreprise
  • Accompagnement dans la recherche d’emploi

– Prérequis : Algorithmique, notions de programmation

– Critères de sélection : Diplôme, performance académique, soft-skills.

– Modalités, étapes de candidature :

Accès : Formation accessible pour les titulaires de diplôme BAC + 2 ou BAC + 3

Spécialité : Sciences Techniques

Sélection : Présélection +   Entretien oral