Front end
Oasis de la connaissance cabinet de formation professionnel Front end Maroc vous propose une formation Front end, formation pour les particuliers et les entreprises en individuel ou en groupe, Front end se déroule sous forme des ateliers réels et des projets en Front end, à la fin de la formation vous serez capable de créer des Projet
S’inscrire à la Formation Front end
Objectif de formation Front end :
Le fonctionnement de JavaScript et son utilité dans le navigateur
Créer des scripts permettant de rendre interactives vos pages et applications
Manipuler le contenu et le rendu de la page au travers de gestionnaires d’événements
Faire de la Programmation Objet en JavaScript
Coder avec les bonnes pratiques et les bons outils pour un code plus facile à maintenir
Connaître les librairies et Framework incontournables
Développer une application web basée sur ReactJS
Intégrer les nouveautés du langage dans vos programmes avec EcmaScript 6/7
Plan de formation Front end
Architecture et protocoles Web
Le modèle client/serveur dans le contexte du Web
Positionnement et complémentarité des différentes briques (HTML, CSS, JavaScript, Java, PHP, etc.)
Protocoles et formats d’échange entre ces briques (HTTP, XML, JSON, WebServices, Ajax, etc.)
Mode d’appel des scripts depuis les pages HTML
Comment créer une zone de saisie?
Les différents modes de saisie HTML
Introduction aux navigateurs, au JavaScript et au DOM
Les principes d’utilisation des DOM
Les différences principales entre les navigateurs
L’interpréteur JavaScript : entrées/sorties des programmes
Le langage JavaScript
Introduction au langage JavaScript
Présentation d’exemples simples
Les versions de JavaScript
JavaScript embarqué dans les pages HTML
La grammaire du langage
Les variables
Les types de données
Les opérateurs
Les instructions
Les structures de programmation
La définition et l’utilisation de fonctions
Les objets et leurs utilisations en JavaScript (méthodes, propriétés)
Les dialogues avec l’utilisateur
Les tableaux
Les pièges classiques en JavaScript
Nouveautés EcmaScript (présentation)
JavaScript et EcmaScript (vocabulaire : ECMA, EcmaScript, ES?, ES201?)
Le changement net depuis ES6
Compatibilité avec les navigateurs et les frameworks
Arrow function, promise, etc.
Module import
Gérer les évènements et les données en JavaScript
Les évènements gérés par JavaScript (survol, clic, clavier, etc.)
Propagation des évènements
L’objet Event
Les pop-ups
Le fonctionnement de l’objet document. Interactivité, contrôle et transformation des pages HTML
Manipulation de la page (DOM)
Manipulation des URL et des redirections
Sélection d’éléments
Modification du contenu HTML
Modification du graphisme CSS
Développer au quotidien avec JavaScript
Gestion des chaînes de caractères à travers l’objet String
Les principales fonctions mathématiques dans l’objet Math
Manipulation des dates via l’objet Date
Manipulation des tableaux via l’objet Array
Les expressions régulières dans le JavaScript
Règles de transtypage et comparaisons
Paramètres obligatoires / facultatifs / indéfinis des fonctions
Quelques outils pour tester, debugger et mesurer les performances de vos programmes JavaScript
Gestion des formulaires
Composants d’un formulaire (checkbox, textbox, list, button, etc.)
Manipulation de l’objet form
Contrôle des données saisies dans un formulaire
Le formulaire dynamique
Liens entre évènements et formulaire (chargement, modification, validation, etc.)
AJAX : dialoguer avec le serveur
Pourquoi AJAX (Asynchronous JavaScript And Xml) ?
Mise en œuvre avec l’objet XMLHttpRequest
Méthodes de requête http (GET, POST, etc.)
Récupération de contenus HTML, XML ou JSON
Présentation de JavaScript avec HTML5
Géolocalisation
Glisser / Déposer
Multi upload
Historique (pushstate)
Local Storage
Web GL
Web RTC
Fullscreen
API branchées mobile
Détecteur de proximité
Vibration API
Utilisation du gyroscope du smartphone
Accès à la webcam, au micro
Shadow DOM
Évolutions attendues …
Initiation à jQuery
Qu’est-ce que jQuery ?
Chargement de jQuery dans la page ou via un CDN
Bases syntaxiques de jQuery
Effets
Évènements
Manipulation DOM
AJAX
Vue générale des frameworks JavaScript
Limites du JavaScript natif
Comprendre le rôle des principaux frameworks et les technologies associées : Angular, Vue, React, Node
Exemples de bases avec Angular
React, philosophie et principes de fonctionnement
Les tendances du marché et des projets
Présentation de Angular
Principes généraux d’Angular 2 et 4
Templates, nouvelles syntaxes
Cycle de vie des composants
Principe de l’injection de dépendances
Les formulaires Angular 2 et 4 (template driven, model-driven, etc.)
Le routage
Les tests
Introduction à React
Écosystème des frameworks JavaScript
Différentes approches du data-binding
Philosophie de React
Environnement de développement
Outils de debug
Développer avec React
Création d’un composant
La syntaxe JSX
JSX vs JavaScript
Comprendre JSX en détails
Gestion du « state » du composant
Les méthodes du cycle de vie
Travaux pratiques Front end
Projet de fin formation
Passer l’examen de certification JAVA- become certified Microsoft
Pré requis : Connaître un langage de programmation structurée.
PUBLIC VISÉ pour la formation en Front end : débutant bachelor technicien licence Master ingénieur
Administrateur de bases de données Administrateur réseau Administrateur système Consultant informatique Développeur Directeur technique Intégrateur Programmeur Technicien réseau Webdesigner Webmaster Ingénieur en informatique Technicien en informatique développeur Infographiste Designer Cadres fonctionnaires Employés et salariés Travailleurs indépendants Demandeurs d’emploi Étudiants et stagiaires
Volume Horaires ; 36 – 72 – 144 – 300 heures
Nombre de places : 2-6 personnes par groupe
Durée de la formation Front end :
Pack de formation Front end initiale – 36 heures
1 semaine – 1 mois – 3 mois
Pack de formation Front end avancé – 72 heures
1 mois – 3 mois – 6 mois
Pack de formation Front end expert – 144 heures
3 mois – 6 mois 12 mois
Pack de formation entreprises – 2 jours
Pack de formation à distance Front end
TOP cours Front end : VBnet – Oracle – SQL server – UML – Merise – Algorithme – C# – C C++ – Zend – python – ADO – xml – WebDev – WinDev – PostgreSQL – API – COBOL – arduino – Génie Logiciel – odoo – test logiciel – devops
Oasis de la connaissance cabinet de Formation Front end Maroc vous propose une formation accélérée pour les particuliers et les entreprises en individuel ou en groupe, Oasis de la connaissance cabinet de formation éligible aux CSF (Contrats Spéciaux de Formation) de l’OFPPT (Office de la Formation Professionnelle et de la Promotion du Travail) en tant qu’Organisme de Formation / prestataire de formation / opérateur de formation / cabinet de Formation professionnelle école privée à Casablanca
école privée Front end – formation à distance Maroc
Vous profitez du plus large choix de formations Front end professionnelles de qualité et disponibles au Maroc : plus de 1200 formations continue sont disponibles et peuvent être déployées partout au Maroc
POURQUOI CHOISIR Oasis de la connaissance ?
- Formateur hautement qualifiés et expert
- Horaires flexibles 7j / 7 de 9h à 21h selon votre choix / disponibilité
- Inscription ouverte toute l’année
- Accès gratuit : wifi, café, espace de détente
- Différentes formules adaptées à votre budget et besoin
- Plus de 1000 formations accélérées
- Coaching d’emploi / Coaching professionnel gratuitement aux inscrits
- Matériel de travail en cas de besoin : pc portable, clavier, souri
- Formation à distance
- Réalisation des projetss
Nos avantages POUR LES PARTICULIER
- Formation en groupe : 18H – 36H – 72H – 144H – 300H
- Formation individuelle : 12H-20H
- cours particuliers Maroc
- Une orientation et diagnostic de besoin avant l’inscription
- 2 centre de formation à votre disposition Beauséjour et Hay el mohammadi
- Cours du jour, cours du soir et weekend
- Possibilité de bloquer la formation ou reporter la séance
- Ingénierie de formation
- Conception du Plan de formation
- Développement de compétences professionnelles
- Conseil en stratégie des entreprises Maroc
- Une CVthèque disponibles pour les entreprises
- Service gratuit de recrutement Maroc
- Formations Inter-entreprises Maroc
- Formations Intra-entreprise Maroc
- Bilan des compétences
- cabinet de formation éligible
- Contrat de formation
- Augmentation de la productivité et de la performance au travail
Nos formations sont proposées aux :
- Entreprises de toutes les tailles (grande, moyenne, petite, et toute petite)
- Cadres et fonctionnaires
- Employés et salariés
- Travailleurs indépendants
- Demandeurs d’emploi
- Étudiants et stagiaires
- Business Intelligence avancé
- Formation IBM
- formation expert Vba Excel
- formation Exchange
- formation Excel avancé
- Formation expert développement informatique
- Formation avancé développement informatique
- Formation initiale développement informatique
- formation data base
- Recherche Opérationnelle
- Back End
- formation mac os
- formation ios
- formation presentation
- formation manipulation des données
- formation code
- formation google forms
- formation react
- formation intelligence artificielle
- formation clean code
- formation go
- formation no code
- formation WebLogic
- formation ever web
- formation bloc 3
- formation pages 2018
- data warehouse
- react
- formation Scala