AVANT LA FORMATION
Entretien téléphonique avec le formateur afin de personnaliser votre formation.
Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
Introduction à HTML5 et CSS3 Vue d'ensemble des nouveautés de HTML5 et CSS3.
Importance de la sémantique en HTML5 pour le référencement et l'accessibilité.
Nouvelles API JavaScript de HTML5 Géolocalisation : Utilisation de l'API pour obtenir la position géographique de l'utilisateur.
Stockage de données : Présentation des options de stockage local et session storage pour améliorer l'expérience utilisateur.
Graphisme vectoriel avec Canvas et SVG : Introduction au dessin et à l'animation via Canvas et SVG.
Exploitation des API HTML5 avec JavaScript Techniques pour intégrer et manipuler les API HTML5 dans des applications web.
Gestion des compatibilités entre navigateurs et fallbacks.
Utilisation de jQuery Simplification de l'utilisation des API HTML5 avec jQuery.
Exemples pratiques d'intégration jQuery dans des projets web.
Polyfills pour la Compatibilité Qu'est-ce qu'un polyfill et pourquoi est-il important ?
Programmation et utilisation de polyfills pour assurer une expérience utilisateur cohérente sur tous les navigateurs.
Ateliers Pratiques Exercices pratiques sur l'utilisation des API HTML5, jQuery, et la mise en œuvre de polyfills.
Développement d'une petite application web utilisant les concepts appris durant la formation.
FIN DE LA FORMATION
Débrief de la formation avec le formateur pour consolider vos connaissances.
AVANT LA FORMATION
Entretien téléphonique avec le formateur afin de personnaliser votre formation.
Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
JOUR 1
Matin
Introduction aux concepts fondamentaux d'architecture
L'architecte : ses rôles, responsabilités et productions
La modélisation avec UML
Architecture et designAprès-midi
Développer une architecture sécuriséeL'mpact de la sécurité dans les architectures distribuées
La sécurité des Web Services
JOUR 2
Matin
Les aspects non fonctionnels
Les bonnes pratiques pour améliorer la qualité de service
Les compromis de qualité de serviceAprès-midi
Les aspects techniques et applicatifsLes facteurs de risque, dimensionnement et flexibilité
La problématique réseau
La gestion des transactions
La montée en charge du système
JOUR 3
Matin
Présentation de Java EE 6
Les conteneurs Java EE
L'architecture classique Java EE 5
L'impact de Java EE 6 sur l'architectureAprès-midi
La couche "Client"La sélection du device et de la technologie pour l'interface utilisateur
Réutilisabilité
Les stratégies de déploiement
La sécurité
Les tests
JOUR 4
Matin
La couche "Web"
Le découplage de l'applicatif
L'impact de l'architecture MVC
La comparaison des frameworks
La sécurité
La montée en chargeAprès-midi
La couche "Métier"la communication par messages
La gestion de la persistance
L'utilisation des annuaires
Les bonnes pratiques
JOUR 5
Matin
Intégrer les applications
Les technologies d'intégration en Java
L'apport des Web Services
L'architecture S.O.AAprès-midi
Les critères pour une évaluation de l'architectureL'évaluation des architectures applicatives
Le choix de technologies Java EE
Le choix d'un serveur d'applications et des frameworks
FIN DE LA FORMATION
Débrief de la formation avec le formateur pour consolider vos connaissances.
AVANT LA FORMATION
Entretien téléphonique avec le formateur afin de personnaliser votre formation.
Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
JOUR 1
Matin
Présentation de la technologie Java
Les concepts de base des technologies Java
Les catégories de mise en oeuvre de Java (standard, entreprise, micro-édition)Après-midi
Analyse d'un problème et étude d'une solutionL'analyse d'un problème avec une méthode orientée objet
La conception de classes
JOUR 2
Matin
Développer et tester un programme en Java
Architecture d'une classe Java "main" dans une classe de test et exécution en ligne de commande
Compilation et exécution d'un programme JavaAprès-midi
Déclaration, initialisation et utilisation de variablesLes variables : type, syntaxe, déclaration, allocation, initialisation Types primitifs et types "objet"
La conventions de codage
Les opérations sur les types primitifs
Utiliser des classes du kit de développement Java (JDK) et la documentation
JOUR 3
Matin
Les structures de contrôle
Opérateurs relationnels et conditionnels
Branchements (if et else)
Boucles while et do/while
Boucles forAprès-midi
La réalisation de classes : encapsulation et constructeursL'encapsulation et la protection des données
La création de constructeurs pour initialiser des objets
JOUR 4
Matin
Le développement et utilisation des méthodes
Les méthodes appelantes et les méthodes réalisantes
Déclarer et invoquer une méthode
Comparer les méthodes d'instance et les méthodes statiques
Surcharge de méthodesAprès-midi
La création et l'utilisation de tableauxCoder des tableaux unidimensionnels et les initialiser
Passer des arguments à la méthode main pour les utiliser dans un programme
Créer des tableaux multidimensionnels
JOUR 5
Matin
L'utilisation des techniques d'héritage
Définir et tester des classes
Comprendre les enjeux de l'abstraction
Identifier explicitement les bibliothèques de classes utilisées dans votre codeAprès-midi
La gestion des erreursLe traitement d'une erreur en Java
Les différentes sortes d'exception en Java
FIN DE LA FORMATION
Débrief de la formation avec le formateur pour consolider vos connaissances.
MODULE 1
: Avant de commencer ce cours
MODULE 2
. Orientation
MODULE 3
. Reprenons par la base
MODULE 4
. Les variables et les opérateurs
MODULE 5. Demander des informations aux utilisateurs
MODULE 6
. Tout sur les fonctions
MODULE 7
. Exerçons-nous sur les fonctions
MODULE 8
. La logique avec JavaScript
MODULE 9
. Projet #1 - Calculatrice
MODULE 10
. Les fonctions et la logique
MODULE 11
. Exercice sur les fonctions récursives
MODULE 12
. Tout savoir sur les tableaux
MODULE 13
. Notions avancées sur les fonctions JavaScript
MODULE 14
. Utilisons le potentiel de JavaScript
MODULE 15
. Parlons du BOM (Browser Object Model)
MODULE 16
. Communiquons avec un site internet
MODULE 17
. Modifions le style de nos éléments
MODULE 18
. Projet #2 - Pratiquons tout ce que nous venons de voir !
MODULE 19
. Les évènements (le clic, le double-clic, etc)
MODULE 20. : Exercices sur les évènements
MODULE 21. Projet #3 - Générateur de citations
MODULE 22
. Projet #4 guidé : Les formulaires et JavaScript
MODULE 23
. La programmation orientée objet
MODULE 24
. Projet #5 - Fight Simulator
MODULE 25
. Devenez maître du temps
MODULE 26
. Utiliser les API
MODULE 27
. Projet #6 - Une application météo
MODULE 28
. Utilisons les requêtes asynchrones, Callbacks & Promises
MODULE 29
. Stocker des données dans le navigateur avec JavaScript
MODULE 30
. Projet #7 : Créer un thème qui se souvient de nous
MODULE 31
. Et si on écrivait plus vite avec jQuery ?
MODULE 32
. Les inclassables
MODULE 33
. Projet #8 guidé - Application de météo géolocalisée
MODULE 34
. Conclusion
AVANT LA FORMATION
Entretien téléphonique avec le formateur afin de personnaliser votre formation.
Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
JOUR 1
Matin
Introduction
Présentation des organismes de standardisation : WHATWG et W3C, standards et validation
Roadmap HTML5 et état de l'art
Les ressources côté navigateur (les API et leur implémentation dans le code client)
Connaître le support navigateurDu site web à l'application webPanorama des environnements de développement
SDK Androïd, SDK Apple, javascript
Implémentation des API avec JavaScript (JavaScript natif, jQuery, jQuery, Cordova...)L'audio et la video en HTML5Les nouveaux éléments audio et video et les attributs associés
Les formats supportés par les navigateurs
Réaliser un lecteur personnaliséAprès-midi
Dessiner en HTML5Canvas 2D et canvas 3D
Canvas contre SVG, que choisir ?
Réaliser un graphique en canvas
Data visualisationAPI Drag & DropLes principes du drag & drop
Exemple d'une page ré-arrangeable
Utilisation conjointe de file API pour réaliser un téléchargement de fichier côté clientAPI Web WorkersCalcul parallèle en JavaScript
La comparaison de calcul avec et sans workers
Implémenter et utiliser un worker
La limite des workers
Transférer des données (chaîne, JSON) à un worker
AJAX avec un worker
Workers partagés
JOUR 2
Matin
API de géolocalisation
Vue d'ensemble
La vie privée de l'utilisateur
Les options de géolocalisation
Exemple de localisation et affichage sur une carte
Suivi de position avec la géolocalisationAPI de stockage WebLes cookies
Le stockage local et en session
Les limites
Un exemple de panier d'achatAPI WebsocketsLe protocole WS
WS contre HTTP
Requis côté serveur
Exemple de liaison client-serveur utilisant le protocole WSAprès-midi
Les autres APIAperçu des diffirentes API (File API, Browser history API, Manifest, WebGL API, Offline Applications API...)Compatibilité et repliImplémenter le repli systématique : la librairie Modernizr.js
Les librairies polyfills
FIN DE LA FORMATIONDébrief de la formation avec le formateur pour consolider vos connaissances.
AVANT LA FORMATION
Entretien téléphonique avec le formateur afin de personnaliser votre formation.
Ce programme de formation peut être adapté en fonction des besoins spécifiques de votre équipe ou de votre organisation. N'hésitez pas à ajuster les sessions ou à ajouter du contenu supplémentaire pour répondre aux objectifs de formation souhaités.
JOUR 1 : Découverte de Microsoft Copilot et Intégration dans Microsoft 365
Matin : Introduction à Microsoft Copilot Accueil et présentation des objectifs de formation
Vue d'ensemble de Microsoft Copilot : capacités, fonctionnalités et avantages
Installation et configuration de Microsoft Copilot pour les utilisateurs de Microsoft 365
Après-midi : Prise en Main des Fonctionnalités de Base Navigation dans l'interface utilisateur de Microsoft Copilot
Utilisation de Copilot pour la gestion des e-mails avec Outlook
Création et édition de documents avec Word en utilisant Copilot
Exploration des fonctionnalités d'assistance dans PowerPoint et Excel
Activité Pratique : Exercices guidés pour créer des documents, gérer des e-mails et analyser des données avec l'assistance de Copilot.
JOUR 2 : Approfondissement des Compétences et Personnalisation
Matin : Utilisation Avancée de Microsoft Copilot Techniques avancées pour la rédaction et la mise en forme automatique dans Word
Analyse de données poussée avec l'aide de Copilot dans Excel
Création de présentations impactantes avec l'assistance de Copilot dans PowerPoint
Après-midi : Personnalisation et Collaboration Personnalisation de l'expérience Copilot selon les besoins spécifiques de l'utilisateur
Collaboration en temps réel avec Copilot sur les différentes applications de Microsoft 365
Gestion des tâches et organisation du travail quotidien avec Copilot
Activité Pratique : Mise en place d'un projet collaboratif utilisant les différentes applications de Microsoft 365 avec l'intégration de Copilot.
FIN DE LA FORMATION
Débrief de la formation avec le formateur pour consolider vos connaissances.