Passer au contenu principal
FUN MOOC
  • FAQ
  • Accueil
  • Actualités
  • Cours
  • GRADEO
  • Diplômes
  • Etablissements
  • Vous êtes ici:
  • Accueil
  • Cours
  • Développement Web & Mobile Full-Stack

Développement Web & Mobile Full-Stack

Réf. 186G003
CatégorieGRADEOCatégorieInformatique et programmation
Développez des compétences Full-Stack avec ce GRADEO grâce à 2 cours théoriques et un cours professionnel dispensés par l'ESTIA et Oracle.
  • Durée : 11 semaines
  • Effort : 55 heures
  • Rythme: ~5 heures/semaine
  • Langues: Anglais et français

Ce que vous allez apprendre

À la fin de ce cours, vous saurez :

 En vous appuyant sur des connaissances liées au langage Groovy et au Framework Grails

  • Concevoir et développer un Backend

  • Concevoir et développer une API REST

  • Gérer les problématiques de sécurité

 En vous appuyant sur des connaissances liées à Java SE 11

  •  Développer, tester et déployer une application Java sur l'OCI 

Description

Du backend au frontend, en passant par la gestion de projet, les tests, le déploiement et l'architecture des serveurs, les développeurs qui maîtrisent l'ensemble de la chaîne de compétences sont qualifiés de "full-stack". Sorte de Graal du développeur pour certains, le développeur full stack est avant tout un développeur d'applications compétent et expérimenté, capable de s'adapter à de nombreux environnements.

Format

Ce GRADEO est composé de 3 cours :

- 2 cours académique de l’ESTIA : Développement Web/Mobile Fullstack et Programmation Mobile
- 1 cours professionnel d’Oracle : Java Development on Oracle Cloud (sous-titrage français disponible)

Le cours professionnel Oracle sera à suivre sur la plateforme Oracle.

Pour assurer la mise en œuvre efficace de ce GRADEO, il vous sera demandé de remplir un formulaire après votre inscription pour permettre à Datum Academy, partenaire technique de FUN et de l'ESTIA, de vous fournir une clé d'activation pour accéder à votre cours Oracle. Une fois la clé d'activation en votre possession, vous aurez seulement à créer votre compte Oracle pour suivre votre cours ! 

L'apprentissage des cours académiques ESTIA a une durée estimée de 11 semaines, avec un rythme d'un module par semaine.

L'apprentissage du cours professionnel Oracle a une durée estimée de 6 semaines. Il est à noter que l'apprenant.e de ce programme se verra délivrer une clé d'activation lui permettant d'avoir un accès au cours et à l'examen pour une durée de 6 mois.

Prérequis

Connaissances générales en Java.

Evaluation et Certification

L'apprenant passera un examen à la fin de chaque cours. Après avoir réussi ces examens, il obtiendra un certificat GRADEO délivré par l'ESTIA (correspondant à 6 ECTS) et la certification Oracle "Oracle Java SE 11 Developer (1Z0-819)".

Le certificat de réussite de l'ESTIA sera délivré par email à l'apprenant.e . Le certificat professionnel Oracle pourra être téléchargé directement sur la plateforme Oracle en cas de réussite de l'examen correspondant.

Plan de cours

      • Langage Groovy
      • Closures
      • Collections
      • Groovy on rails : Grails
      • Modélisation
      • Hibernate gorm & requêtes
      • Conclusion
      • Projet : configuration de l'environnement
      • Quiz d'auto-évaluation
      • Introduction
      • Grails
        • Structure de projet - Configuration
        • Modélisation
        • Associations
          • Interactions entre les classes
          • Many-to-one et one-to-one
          • Many-to-many
          • One-to-many
        • Modélisation & contraintes
        • Modélisation mapping
        • Contrôleurs
        • Contrôleurs - Gestion de la data
        • Services
        • Gorm & Hibernate
        • Dynamic finders
        • Requêtes Where
        • Criteria
        • HQL
      • Projet
        • Création du backend
        • Besoins
        • Modèle
        • Associations
        • Terminer & tester
      • Conclusion
      • Quiz d'auto-évaluation
      • Introduction
      • REST API - Concepts
      • Contraintes
      • Principe d'implémentation
      • Méthodes HTTP
      • Exemple d'échange
      • Codes de réponse HTTP
      • REST API
        • Exemple détaillé
        • Grails implémentation
        • Sécurité
      • Conclusion
      • Projet
      • Quiz d'auto-évaluation
      • Introduction
      • Live coding
      • Configuration
      • Conclusion
      • Quiz d'auto-évaluation
      • Introduction
      • HTML
      • CSS3 & responsive design
        • Rappels
        • Media queries
      • CSS3
        • Mise en page flexible
        • Disposition en grille
      • Disposition en grille
        • Colonnes rangées & zones de gabarit
        • Disposition & alignement
      • Conclusion
      • Projet
      • Introduction
      • Application web progressive
      • Manifeste d'application web
        • Contenu
        • Support
      • Services workers
        • Introduction
        • Utilisation
      • Live coding
      • Introduction
      • Projet - Vue d'ensemble
      • Angular
        • Vue d'ensemble
        • Structure du projet
        • Composants
        • Liaison de données, pipes & directives
        • Cycle de vie des composants
      • Live coding
        • Génériques & variations Java/TipeScript
        • Composants
        • Liaison de données
        • Routage
        • Service & observable
        • Connexion
        • Conclusion
      • Quiz d'auto-évaluation
      • Introduction
      • Java
        • Programmation orienté objet
        • Aperçu
      • Kotlin aperçu
      • Débugging sortie console
      • Exercices
      • Quiz d'auto-évaluation
      • Introduction
      • Présentation Android
      • Interface utilisateur MVC
      • Interface utilisateur
      • Ressources
      • Requête API
      • Gestion de données
      • Conclusion
      • Quiz d'auto-évaluation
      • Introduction application de petites annonces
      • Projet d'application de petites annonces
      • Introduction
      • Introduction au développement hybride mobile & Flutter
      • Dart
        • Aperçu
        • Exemple
        • Projet
        • Projet 2
      • Exercices
      • Quiz d'auto-évaluation
      • Introduction to Java
      • Practice
      • Primitive types, operators & flow control statements
      • Practice
      • Text, date, time & numeric objects
      • Practice
      • Class & objects
      • Practice
      • Improved class design
      • Practice
      • Inheritance
      • Practice
      • Interfaces
      • Practice
      • Arrays & loops
      • Practice
      • Collections
      • Practice
      • Nested classes & lambda expressions
      • Practice
      • Java streams API
      • Practice
      • Handle exceptions & fix bugs
      • Practice
      • Java IO API
      • Practice
      • Java concurrency & multithreading
      • Practice
      • Open module content
      • Practice
    • Java database connectivity
    • Java security
    • Advanced generics
    • Oracle cloud deployment

Équipe pédagogique

Grégory Galli

Catégories

Enseignant à Université Côte d'Azur (UCA).

Guillaume Gonzales

Catégories

Enseignant freelance à Université Côte d'Azur (UCA)

Établissements

ESTIA

En partenariat avec

Cours inclus dans ce GRADEO

Développement Web/Mobile Full-Stack

Programmation Mobile

Java Development on Oracle Cloud

Licence

Licence pour le contenu du cours

Attribution - Pas d’Utilisation Commerciale - Pas de Modification

Vous êtes autorisé à :

  • Partager — copier, distribuer et communiquer le matériel par tous moyens et sous tous formats

Selon les conditions suivantes :

  • Attribution — Vous devez créditer l'oeuvre, intégrer un lien vers la licence et indiquer si des modifications ont été effectuées à l'oeuvre. Vous devez indiquer ces informations par tous les moyens raisonnables, sans toutefois suggérer que l'offrant vous soutient ou soutient la façon dont vous avez utilisé son oeuvre.
  • Pas d’Utilisation Commerciale — Vous n'êtes pas autorisé à faire un usage commercial de cette oeuvre, tout ou partie du matériel la composant.
  • ​​​​​​​Pas de modifications — Dans le cas où vous effectuez un remix, que vous transformez, ou créez à partir du matériel composant l'oeuvre originale, vous n'êtes pas autorisé à distribuer ou mettre à disposition l'oeuvre modifiée.

Licence pour le contenu créé par les participants du cours

Tous droits réservés

"Tous droits réservés" est une formalité du droit d'auteur indiquant que le détenteur du droit d'auteur se réserve, ou détient pour son propre usage, tous les droits prévus par la loi sur le droit d'auteur.

FacebookTwitterLinkedin

En savoir plus

  • Aide et Contact
  • A propos de FUN
  • Foire aux questions
  • Mentions légales
  • Politique de confidentialité
  • Infolettres
  • Charte utilisateurs
  • Conditions générales d'utilisation
  • Accessibilité : partiellement conforme
  • Plan de site
  • Gestion des cookies
Propulsé par Richie