Please enable JavaScript.
Coggle requires JavaScript to display documents.
OBJECTIF Freelance dev front-end (JS/REACT) 400€/jour (Me former (90h) (S4…
OBJECTIF Freelance dev front-end (JS/REACT) 400€/jour
Learning path (30h/semaine) pendant 3 semaines
Je connais
FRONT
CSS
Flexbox / CSS grid
Framework
Ant design
Bootstrap
Preprocesseur
SASS
(à revoir)
JS
ES5+
Arrow function
let / const
Framework
React
Components
Functional
Class
Lifecycle method
React Router
Gatsby
Typescript
HTML
SEO
Structure Hn
Google search console
Sitemap
CMS
Wordpress
Drupal
Magento
Shopify
Jahia
Prestashop
BACK
PHP
(à revoir)
Node
(à revoir)
BD
XML (à revoir)
SQL
MySQL
GraphQL
Analytics
Google Analytics
Tableau de bord KPI
Youtube analytics
SEMrush
Design
Photoshop
Adobe XD
Methodologie
SCRUM
DevOps
Bundle
Webpack
Déploiement
Heroku
Netlify
Versionning
Git
Me former (90h)
React
2h - React saga
2h - Revoir les grands principes + faire Coggle
JS
2h - Manipulation des tableaux/objets + fonctions associés (map, filter, reduce, splice)
2h - API + REST : fetch, then, async/await
2h - AJAX
S4
TDD
BDD
Scrum - 26 academy
API REST ?
OK => JQuery FreeCodeCamp
JAMStack
2h - Gatsby
PHP
4h - CRUD
4h - Contact form
30h - S1
10h - Site web Cat Rodeo
Formulaire de contact
OK => Firebase + Zapier
OK => Transformer site en React / Firebase
CMS ?
Dato CMS
OK => 10h - Hardcoders - React "Le guide complet"
Algo JS
OK => 2h - FreeCodeCamp
RGPD
OK => 3h - CNIL Mooc (partie 1 et 2)
OK => 1h - Différence merge/rebase
30h - S2
OK => 2h - Hardcoders - Algo JS
RGPD
OK => 3h - CNIL Mooc (partie 3 et 4)
Site web Cat Rodeo
OK => 10h - Dato CMS
OK => 4h - Hardcoders - DatoCMS, Gatsby, Snipcart
OK => 2h - Hardcoders - ES6 Pro
30h - S3
OK => 4h - Hardcoders - Node, Express et Handlebars
OK => 2h - Hardcoders - Emmet et ESLint
Redux
OK => 3h - Scrimba
1h - XML
Bundle
1h - Gulp
1h - Atomic design
ETL ?
Design pattern
MVC
Web Components
Styled Component
Paradigme de programmation
impératif
orienté objet
déclaratif
Projets perso
(PRIORITE)
Site groupe de musique Cat Rodeo
React
Google domain / Github
Firebase
Zapier (formulaire de contact)
Dato CMS
Netlify
GraphQL
Blog Batteur Extrême
Wordpress
Mettre à jour
Refaire design page d'accueil
Régler "avertissement altération fichier"
Objectifs secondaires
Rassembler et revoir mes connaissances
Améliorer/finir projets persos
Être un expert en front-end
Organiser priorités
Avoir plus de clarté / Faire le tri
ACTIONS
(tous les jours)
1h - Postuler
4h - Apprendre/ Pratiquer
A savoir par rapport à mission proposé
Méthodologies
2h - Feature team
1h - OBM
Performance
preprocesseur
Autre chose ?
Templating
Twig
Clean code
Architecture
Intégration continue
Protocole HTTP
Test unitaire (Jasmine.js)
Serveurs
NGINX
Apache
Software CraftManShip