Un catalogue de ressources produites et repérées par le C2RP pour actualiser vos connaissances et enrichir vos pratiques professionnelles ; le tout à votre rythme.
326 - Informatique, traitement de l'information, réseaux de transmission des données
Formacode principal
30802 - LANGAGE JAVA
Organisme responsable
M2I SCRIBTEL
Créer une nouvelle liste
Ajouter à mes favoris
Vous devez être connecté pour ajouter à vos favoris Se connecter
Partager par mail
Imprimer
Objectifs de la formation
A l’issue de cette formation, vous serez capable de : – concevoir et développer les programmes et applications informatiques en Agile – définir et réaliser des tests et déterminer des mesures correctives – établir un cahier des charges – assister au déploiement et à l'intégration de la solution
Pré-requis
Donnée non disponible
Contenu pédagogique
Introduction : Accueil - Brise-glace - Présentation du cursus - Présentation des plateformes de formation - Présentation du métier de Développeur·euse Java - Présentation du projet "Fil Rouge" - Définition des groupes pour les travaux pratiques du projet "Fil Rouge" - Planification des dates des sprint reviews - Modalités de livraison du projet "Fil Rouge". Apprendre à apprendre .Apprendre à écrire un algorithme et structurer la programmation : Enumérer les connaissances nécessaires à l'apprentissage d'un langage de développement - Reconnaître les structures de base de la programmation (boucles, conditions) - Identifier les grands paradigmes de programmation (procédural, objet) - Distinguer la notion d'objet et les concepts associés - Identifier les apports de la modélisation UML - Disposer d'un premier point de vue sur l'approche Java - Identifier les variables et le typage des données - Passer à la programmation objet en présentant les principaux concepts.Introduction à Linux : - Maîtriser les bases de Linux, un pilier pour le développement Java/JEE - Optimiser l'utilisation de Linux pour renforcer l'efficacité des applications Java/JEE.Architecture des applications internet : - Comprendre l'architecture des applications Internet, - Explorer les modèles de conception et les meilleures pratiques pour optimiser les applications web Base de données et les fondamentaux du SQL : Décrire les concepts de l'algèbre relationnelle utilisés dans le langage SQL - Interroger une base de données avec la clause SQL SELECT - Utiliser les commandes SQL de mise à jour des données - Identifier les commandes SQL de début et fin de transaction BEGIN, COMMIT et ROLLBACK - Présenter les concepts de gestion des privilèges systèmes et objets avec les commandes SQL GRANT et REVOKE - Créer, modifier et supprimer certaines catégories d'objets (table, index, vues...) avec CREATE, ALTER et DROP.Concevoir des interfaces graphiques avec HTML5, CSS3 Comprendre la structuration d'une page HTML 5 - Construire une structure de document HTML accessible et valide - Maîtriser les balises sémantiques - Utiliser les blocs et les tableaux - Ajouter des styles CSS aux éléments d'une page GIT - Les bases : - Maîtriser GIT pour gérer les versions et collaborer sur des projets Java/JEE, - Utiliser GIT pour le contrôle de version, essentiel dans le développement logiciel moderne UML : - Maîtriser UML pour modéliser efficacement les systèmes d'information, - Appliquer UML dans la conception de projets Java/JEE, optimisant la clarté et l'efficacité.Java - Des fondamentaux à la programmation objet et design Pattern : Maîtriser la conception d'application orientée objet, ainsi que sa traduction en programmation objet - Identifier dans un projet les entités éligibles à devenir des classes
Insertion dans l'emploi
Dans les 6 mois suivant la sortie de formation continue, quel que soit le métier exercé
Données régionales (ou nationales, si peu de stagiaires formés) pour l'ensemble du domaine: technologies de l'information et de la communication, arts
Source : Pôle emploi - API - Taux de retour à l'emploi pour les demandeurs d'emploi sortant de formation depuis 2020