Fred
<
Lead dev & formateur
/>
Qui suis-je
Réalisations
Solutions
Les formations
Être rappelé(e)
Angular
Ionic
Javascript
HTML CSS
Bootstrap
React
Formation Projet Movieapp
Fil de l'eau du projet MovieApp
Utilisez votre
CPF
Eligible OPCO
Eligible Pôle Emploi
Voir les solutions de financement
Objectifs
Maîtriser les concepts Angular
Public
Développeurs
Niveaux requis
Connaître Angular
Durée
5 jours
Programme
Introduction
A l'abordage !
Description du projet
Rappel des commandes ng
Créer l'application
Créer le ListComponent
Créer le type MovieModel
Zoning + créer les components de la vue
Créer les template HTML searchbar, actionbar et list
Requêter une API avec HttpClient
Créer le service Movie
Afficher les data dans la vue HTML
Créer RatingComponent
Les variables d'environnement
Les variables d'environnement, raison et utilisation
Créer les environnements avec le CLI
Créer le DetailComponent
Mettre en place le routing
Faire les requêtes Http
Créer le template HTML et afficher les data
Créer le VideoComponent
Point sur le state management
Définition de la gestion d'état
RxJS pour gérer l'état de notre application
Gérer les fuites de mémoire : unsubscribe() et pipe async
Les interceptors Http
Définition et cas d'usage
Créer un interceptor pour gérer les erreurs Http
Bonus : ajouter le component SnackBar Angular Material
Créer une fonctionnalité login
Le principe d'authentification stateless
Créer une page login utilisateur
Créer une action auth "commentaire"
Créer un interceptor qui ajoute le token dans la requête Http
Alller + loin sur le routing
Routes imbriquées avec children
Les guards
Les application multi-modules
Les tests
Build et déploiement
Et obtenez votre certification !
+ d'infos
? Ou vous recherchez
un formateur web ?
Contactez-moi
Ils
me font confiance
×
Le programme (3 Jours)
Jour 1 : Installer WordPress
Choisir votre nom de domaine et votre hébergement
Installer Wordpress en 5 minutes chrono
Découverte du tableau de bord
Choisir votre thème en fonction du projet
Créer votre première page et votre premier article
Jour 2 : Utiliser WordPress
Les plugins et les fonctionnalités
Trouver et installer un plugin
Les types de page
Se servir de l'éditeur
Gestion des images et des médias
Gestion des commentaires
Gestion des utilisateurs
Jour 3 : Soyez visible !
Introduction au web marketing
Intégrer les réseaux sociaux
Automatiser la distribution de vos contenus
Les différents type d'actions web marketing
L'inbound marketing
l'email marketing
La publicité
Présentation de vos projets
Questions / réponses
×
Le programme (3 jours)
Jour 1 : Structure HTML et style CSS
La structure HTML d'une page web
Les balises de texte
Les balises images
Les balises lien
Les attributs
Lier une page à un fichier de style CSS
Structure et syntaxe du CSS
les propriétés CSS les plus utilisées
Styliser du texte, des liens et des images
Mise en page avec le CSS
Jour 2 : Web Design et Kits de démarrage
Les 3 étapes d'un web design réussi
Mockup ou design filaire
Les grilles en Web Design
Les fonts et l'iconographie
Les kits de démarrage
Jour 3 : Utiliser Twitter Bootstrap dans vos projets
Présentation de Twitter bootstrap
Le principe
La structure CSS
Les éléments CSS
Les éléments d'interactions
Les designs basés sur Booststrap
Présentation de vos projets
Questions / réponses
×
Le programme (5jours)
Jour 1 : Les bases de la programmation web
Le fonctionnement serveur / client
Qu'est-ce que PHP
Qu'est-ce que MySql
Organiser un projet web
Installation Wamp en local
Jour 2 : Les bases de PHP
Les includes
Les variables
Les conditions
Les boucles
Les fonctions
Les tableaux
Jour 3 : Les variables GET et POST
Transmettre des données via l'URL
Récupérer les données de l'URL
Créer des formulaires
Transmettre des données via un formulaire
Récupérer les données envoyées
TP : Créer un formulaire de contact
Jour 4 : Modéliser une base de données
A quoi sert une base de données ?
Structure d'une base de données
Les relations
Modéliser d'une BDD et les relations
Les outils de modélisation
TP: modélisation projet pétition en ligne
Jour 5 : TP Projet pétition en ligne
Se connecter à la BDD en PHP
Lire les données
Écrire les données
Finaliser le projet pétition en ligne
Aller plus loin : la programmation orientée objet
Les Frameworks PHP
Questions / réponses
Examen de certification
×
Le programme (5 jours)
Jour 1 : Vous et votre client idéal
Définir votre clientèle cible
Définir vos atouts et faiblesses
Affirmez qui vous êtes
Affirmez ce que vous proposez
Affirmez à qui vous vous adressez
Jour 2 : Packager une offre irrésistible
Marketing de solution vs marketing de frustration
A quel problème ou frustration répond mon produit/service ?
La promesse ou la "value proposition"
Les features
Les bonus
Votre politique de prix
Jour 3 : Générer des prospects
La prospection
L'inbound marketing
Les stratégies pour attirer du trafic
Comment transformer votre trafic en prospects
TP : Créer une page de capture
TP : Améliorer le taux de conversion
Jour 4 : Mettre en place votre Email Marketing
La newsletter et la campagne automatisée
A quoi sert un auto-répondeur ?
Les meilleurs auto-répondeurs du marché
Comment construire un emailing efficace ?
Améliorer le taux d'ouverture et le taux de clics
TP : Mettre en place votre newsletter et votre campagne automatisée avec MailChimp
Jour 5 : Lancer une campagne Facebook
Faire connaissance avec le Power Editor
Cibler votre audience
Les audiences similaires
Le retargeting
TP : Lancer votre première campagne vers votre page de capture
TP : Récupérer vos premiers prospects et observer les résultats
×
Formation SEO : le programme (2jours)
Jour 1 : Optimiser pour les moteurs de recherche
Le fonctionnement des moteurs de recherche
Outils d’audits, d’analyse et de recherche de mots clés
Checklist SEO
Les balises Meta
Les balises Open Graph
Structurer son contenu pour les moteurs de recherche
Jour 2 : Bonnes pratiques et analyse
Le backlinking ou liens externes
Le link interne et structure d'un site
Influence des réseaux sociaux
Outil Google et Analytics
Définir votre stratégie SEO
Présentation de vos projets
Questions / réponses
×
le programme (2jours)
Jour 1 : Les bases de jQuery
Un framework web, UI et mobile
Fonctionnement de jQuery et bonnes pratiques
Les selecteurs CSS
les filtres et sélecteurs avancés
Le chaînage
Les évènements utilisateur
Manipulation du DOM
Classes, attributs et valeurs
Jour 2 : Animations et Ajax
Animations
Apparitions et disparitions
Mouvements et transitions
La fonction animate
Parcourir des éléments (enfants, parents, frères)
Ajax
Fonctionnement de la méthode Ajax
Protocole HTTP et méthode GET et POST
Fonctions $.ajax, $.get, $.post, $.getJson, $.getScript
Charger du contenu dynamique
Format Json et Xml
Travaux pratiques
TP: Charger dynamiquement le contenu d'un portfolio
TP: Mettre en place une fonctionnalité sociale "Suivre"
×
Formation AngularJS (2 ou 3 jours)
Jour 1 : Comprendre les bases du framework
Les directives
Les controllers et le scope
Les modules
Les routes
Les services
Les promesses
Jour 2 : Bonnes pratiques et analyse
Les bonnes pratiques
Mise en place d'une application web
Aller plus loin
Créer vos propres directives
Les ressources
×
Formation Ionic / Cordova (2 jours)
Jour 1 : Comprendre le framework
Les outils nécessaires
Installer ionic et ses dépendances
Les lignes de commandes utiles
L'architecture de l'application
Les modules
Les controllers
Le state et les routes
Cordova
Jour 2 : Mise en place d'une application mobile Blog
Les bonnes pratiques
Le format Json
Coder l'application mobile
Tester l'application mobile sur le navigateur
Publier sur Appstore et Playstore
Les lignes de commande essentielles
Compiler l'application au format Apk
La clé de l'application
Publier pour Android et Ios
Mettre à jour votre application