Autoplay
Autocomplete
Previous Lesson
Completer et continuer
App Createur Pro
1. INTRODUCTION
1.1 : AVANT DE COMMENCER (5:07)
1.2 : MON HISTOIRE - REUSSIR EN PARTANT DE ZÉRO !
1.3 : DISCORD
2. MATÉRIEL ET OUTILS
2.1 : QUELLE CONFIGURATION D'ORDINATEUR (6:51)
2.2 : POURQUOI CHOISIR UN MACBOOK (7:06)
2.2 B : MACBOOK PRO M1 REVIEW (4:37)
2.3 : ACHETER/REVENDRE UN MAC (5:26)
2.4 : CHOISIR SON SMARTPHONE (4:03)
2.5 : QUEL LANGAGE CHOISIR (DEV. MOBILE) (10:28)
2.6 : LOGICIELS ET SITES WEB (8:22)
coming soon...
3. FLUTTER INTRODUCTION
3.1 : DÉROULEMENT DE LA FORMATION DE CODE & LIENS GITHUB (11:15)
3.2 : FLUTTER ET DART C'EST QUOI ? (7:57)
3.3 : MAC INSTALLATION (20:47)
3.4 : WINDOWS INSTALLATION (20:18)
3.5 : EXTENSIONS ANDROID STUDIO ET VS CODE (6:39)
3.6 : ANDROID STUDIO TOUR ET ARCHITECTURE D'UN PROJET FLUTTER (14:47)
3.7 : ANALYSE DE L’APPLICATION PAR DÉFAUT (8:12)
3.8 : COMPILER SUR UN VRAI TELEPHONE
4. BASES DE DART
4.1 : SYNTAXE DU CODE (7:50)
4.2 : VARIABLES (12:18)
4.3 : FONCTIONS (1/2) PARAMETRES (16:54)
4.4 : FONCTIONS (2/2) RETURN (6:35)
4.5 : OPÉRATEURS ARITHMÉTIQUES ET D'ASSIGNEMENT (11:54)
4.6 : VARIABLES DANS DU TEXTE (14:43)
4.7 : CONDITIONS IF & OPERATEURS (14:00)
4.8 : TP : CONVERTISSEUR EN KILOS (6:36)
4.9 : SWITCH & TERNAIRES (11:08)
4.10 : BOUCLES FOR, DO, WHILE (11:51)
4.11 : COMMENTAIRES (3:26)
5. WIDGETS DE BASE FLUTTER
5.1 : WIDGETS VISIBLES ET INVISIBLES (2:50)
5.2 : TEXT & STYLE (12:45)
5.3 : AFFICHER & STYLISER UN MOT DANS UN TEXT (4:53)
5.4 : CONTAINER (11:57)
5.5 : BUTTON (13:24)
5.5 B - BUTTONS (UPDATE FLUTTER 2) (7:13)
5.6 : FONCTIONS ANONYMES (DART) (3:43)
5.7 : COLUMN & ROW (9:57)
5.8 : PADDING, SPACER, DIVIDER (10:20)
5.9 : IMAGE ASSET (9:47)
5.10 : SCAFFOLD - DECORATION IMAGE (8:11)
5.11 : TP MINI CLAVIER (14:35)
6. LISTES DE DONNÉES (BASES DART)
6.1 : DÉCLARER UNE LIST (INTRO) (6:05)
6.2 : AFFICHER ET PARCOURIR UNE LIST 1/2 : CROCHETS ET BOUCLES (5:38)
6.3 : AFFICHER ET PARCOURIR UNE LIST 2/2 : PROPRIÉTÉS ET METHODES (16:08)
6.4 : AJOUTER DES ELEMENTS (LIST) (4:01)
6.5 : SUPPRIMER ET REMPLACER (LIST) (5:16)
6.6 : CONDITIONS ET LIST (4:27)
6.7 : LIST - ERREURS & ALLER PLUS LOIN (14:47)
6.8 : LISTS MULTIDIMENSIONNELLES (4:28)
6.9 : GÉNÉRATION DE LIST (3:00)
6.10 : MAP (7:29)
6.11 : ENUM (6:40)
7. LAYOUT : AFFICHER UN OU PLUSIEURS WIDGETS
7.1 : ALIGN ET CENTER (5:29)
7.2 : MAPPING LIST TO WIDGET (9:41)
7.3 : SINGLECHILDSCROLLVIEW (5:00)
7.4 : LISTVIEW / GRIDVIEW (12:14)
7.5 : LISTTILE, GRIDTILE & CARD (4:31)
7.6 : SLIVERLIST & SLIVERGRID (15:26)
7.7 : LISTWHEELSCROLLVIEW (3:33)
7.8 : STACK & POSITIONED (11:23)
7.9 : WRAP (5:20)
7.10 : TABLE (7:38)
8. PROGRAMMATION ORIENTÉE OBJET (BASES DART)
8.1 : LA PROGRAMMATION ORIENTÉE OBJET (3:02)
8.2 : OBJET & CLASSE (8:43)
8.3 : ATTRIBUTS, MÉTHODES & INSTANCIATION (9:26)
8.4 : CONSTRUCTEURS ET THIS (11:25)
8.5 : GETTER, SETTER & MODIFICATEUR D'ACCÈS (11:54)
8.6 : TP COMPTE BANCAIRE (14:34)
8.7 : CONSTANTE VS FINAL (8:17)
8.8 : STATIC & CONST (7:17)
8.9 : L'HÉRITAGE (6:38)
8.10 : DYNAMIC VS OBJECT (5:14)
8.11 : WARNING AVANT DE COMMENCER (my_shop) (9:15)
8.12 : APPLICATION DE ZÉRO (my_shop) (20:10)
9. STLYING & RESPONSIVE
9.1 : PRESENTATION (my_shop) (3:08)
9.2 : ASSETS : CUSTOM FONT & IMAGES (9:11)
9.3 : HOME PAGE (my_shop) (11:44)
9.4 : BOX DECORATION APPROFONDISSEMENT (10:51)
9.5 : PRODUCT TILE (my_shop) (18:25)
9.6 : COLOR & OPACITY (10:22)
9.7 : THEME, CENTRALISER SON DESIGN (13:50)
9.8 : LES BOX (9:41)
9.9 : FLEXIBLE VS EXPANDED (5:50)
9.10 : PRODUCT DETAIL STRUCTURE (my_shop) (12:05)
9.11 : MEDIA QUERY + my_shop (12:51)
9.12 : LAYOUT BUILDER + my_shop (3:37)
9.13 : PRODUCT DETAIL TOP (my_shop) (8:24)
9.14 : PRODUCT DETAIL BOTTOM (my_shop) (13:15)
9.15 : ORIENTATION DU TELEPHONE (7:59)
9.16 : DESIGN POUR TABLETTE
9.17 : CUPERTINO (WIDGETS APPLE) (6:51)
10. FONCTIONNEMENT APPROFONDIT DE FLUTTER
10.1 : INTRO (1:55)
10.2 : STATEFUL OU STATELESS WIDGET ? (4:01)
10.3 : LES 3 ARBRES (11:46)
10.4 : SEPARER NOS WIDGETS (my_shop) (19:22)
10.5 : BUILD & SETSTATE : ATTENTION AU REBUILD (8:48)
10.6 : PASSAGE INFOS PRODUIT (my_shop) (11:08)
10.7 : AMELIORATIONS PRODUCT DETAILS (my_shop) + EXTENSIONS (10:42)
10.8 : CONST & STATELESS : EMPÊCHER LE REBUILD (10:30)
10.9 : CALLBACK FUNCTIONS (20:37)
10.10 : WIDGET LIFECYCLE (20:34)
10.11 : CHANGEMENT D'ÉTAT INTERNE (my_shop) (9:48)
10.12 : APP LIFECYCLE - CYCLE DE VIE DE L'APP (6:27)
10.13 : CONTEXT & OF (9:00)
11. STATE MANAGEMENT ET DESIGN PATTERN
11.1 : INTRO - INHERITED WIDGET (7:13)
11.2 : PANIER LIEN & PARTIE HAUTE (my_shop) (16:56)
11.3 : PANIER PARTIE BASSE (my_shop) (8:37)
11.4 : MVC (MODEL-VIEW-CONTROLLER) (10:40)
11.5 : PROVIDER - COMMENT ET POURQUOI L'UTILISER (16:16)
11.6 : CART PROVIDER - PREPARATION/CRÉATION (my_shop) (11:13)
11.7 : CART PROVIDER - ADD/GET PRODUCTS (my_shop) (12:35)
11.8 : FIN PANIER (1/2) - EVENT (my_shop) (11:29)
11.9 : FIN PANIER (2/2) - EVENT/STATE (my_shop) (25:03)
11.10 : BULLE ROUGE DU PANIER (my_shop) (9:49)
11.11 : CENTRALISER SES STRINGS (5:00)
11.12 : MIXIN (WITH VS EXTENDS) (7:18)
11.13 : BONNES PRATIQUES PROVIDER : VALUE, CREATE, DISPOSE (13:44)
11.14 : CONSUMERS (6:29)
11.15 : MULTIPLE PROVIDER (3:18)
11.16 : KEYS (13:34)
11.17 : DISMISSIBLE - SWIPE TO DELETE (my_shop) (5:13)
12. NAVIGATION
12.1 : INTRO NAVIGATOR & PUSH - OUVRIR UNE PAGE (9:18)
12.2 : PUSH NAMED - ROUTE NOMMÉES (8:45)
12.3 : BONNES PRATIQUES NAVIGATION (13:59)
12.4 : POP / REMPLACEMENT : FERMER OU REMPLACER DES ROUTES (18:14)
12.5 : APP BAR & NAVIGATION CONTROLLER (16:58)
12.6 : BOTTOM BAR (11:04)
12.7 : DRAWER - MENU DEROULANT (13:23)
12.8 : CENTRALISER LES BARS ET LE DRAWER (9:16)
12.9 : FLOATING ACTION BUTTON, POP UP MENU BUTTON (10:11)
12.10 : DIALOG, POP UP... (13:06)
12:11 : SNACK BAR & MODAL BOTTOM SHEET (11:34)
12.12 : UTILITAIRES DE NAVIGATION (14:47)
12.13 : TAB BAR (9:42)
12.14 : PAGE VIEW (5:59)
13. DART & POO INTERMEDIAIRE
13.1 : SURCHAGE/REDÉFINITION DES MÉTHODES (9:32)
13.2 : CLASSE ABSTRAITE - ABSTRACT (10:49)
13.3 : SUPER (9:55)
13.4 : POLYMORPHISME (3:31)
13.5 : INTERFACES (7:02)
13.6 : GENERICS (18:07)
13.7 : GERER LES NULL ERROR (AVANT FLUTTER 2) (9:34)
13.8 : NULL SAFETY (NEW FLUTTER 2) (11:09)
13.9 : CASCADE NOTATION & SPREAD OPERATOR (2 & 3 POINTS) (11:02)
14. MAQUETTES ADOBE XD - CHAT APP
14.1 : INTRODUCTION À ADOBE XD (7:29)
14.2 : THEME (ACTIFS DU DOCUMENT) (9:49)
14.3 : COMPOSANTS CENTRALISÉS (9:22)
14.4 : SIGN IN & SIGN UP (11:09)
14.5 : MESSAGES (9:29)
14.6 : CONVERSATION PAGE (COMING SOON)
14.7 : LIENS & ÉTATS (9:18)
15. GIT & PROJET CHAT APP
15.1 : MISE EN PLACE (my_message) (6:08)
15.2 : LIGNES DE COMMANDES (BASES) (8:25)
15.3 : GITHUB : CRÉER ET TRACK UN PROJET (8:25)
15.4 : SOURCE TREE : SETUP & INTRO (10:59)
15.5 : GIT BRANCH ET ENLEVER DES FICHIERS (11:13)
15.6 : GIT MERGE, CONFLICTS, STASH, HISTORY (11:03)
16. DESIGN - CHAT APP
16.1 : ADOBE XD TO FLUTTER (5:43)
16.2 : COLORS, TEXT STYLES, STRINGS (14:48)
16.3 : CUSTOM FONTS ET ECRANS VIERGES (11:54)
16.4 : THEME & LOGO (11:01)
16.5 : SIGN IN (1/2) - AJOUT WIDGETS (21:28)
16.6 : SIGN IN (2/2) - POSITIONNEMENT ET FINITIONS (21:26)
16.7 : ROUTES (9:20)
16.8 : SIGN UP SCREEN (23:48)
16.9 : MESSAGES SCREEN (1/2) (21:38)
16.10 : MESSAGES SCREEN (2/2) (17:08)
16.11 : ROOM SCREEN (1/2) - APP BAR & BULLES (19:47)
16.12 : ROOM SCREEN (2/2) (12:14)
17. ASYNCHRONE
17.1 : ASYNCHRONE, FUTURE, THEN, AWAIT (18:49)
17.2 : FUTURE BUILDER (10:06)
17.3 : STREAM, ASYNC*, YIELD, STREAM BUILDER (16:18)
18. ERRORS, DEBUGGING, BEST PRACTISES
18.1 : PRINT & LOG (14:03)
18.2 : DEBUGGER (8:45)
18.3 : BUILD MODES (4:14)
18.4 : DEVTOOLS (15:37)
18.5 : TRY CATCH & EXCEPTIONS (16:16)
18.6 : BONNES PRATIQUES DART & FLUTTER (25:38)
19. AUTHENTIFICATION & FORMULAIRES - CHAT APP
19.1 : PRESENTATION - API FIREBASE (10:05)
19.2 : INSTALLATION FIREBASE + SETUP ANDROID (11:44)
19.3 : SETUP FIREBASE IOS (15:22)
19.4 : FIN INSTALLATION FIREBASE (11:35)
19.5 : AUTHENTICATION PROVIDER & USER STREAM (19:43)
19.6 : NAVIGATION DIALOGS (10:14)
19.7 : FORM FIELD PARAMETERS (1/2) (11:58)
19.8 : FORM FIELD PARAMETERS (2/2) (18:57)
19.9 : FORM STYLE & FORMAT (12:39)
19.10 : FORM - RECUPÉRER DES VALEURS (10:01)
19.11 : FORM VALIDATOR & OBSCURE TEXT (14:50)
19.12 : SIGN UP (19:43)
19.13 : SIGN IN & SIGN OUT (14:18)
20. FIRESTORE (BASE DE DONNÉES) - CHAT APP
20.1 : PRESENTATION FIRESTORE (9:07)
20.2 : FIRESTORE INIT - USERS COLLECTION (18:25)
20.3 : DEBUG / AMÉLIORATION SIGN OUT (10:24)
20.4 : LISTEN USER DEACTIVATED (AUTHENT) (12:45)
20.5 : SEARCH SCREEN ROUTE & UI (15:46)
20.6 : SEARCH SCREEN - GET USERS (22:05)
20.7 : SEARCH SCREEN - ENCODE/DECODE (23:33)
20.8 : ROUTE - SEARCH TO ROOM (5:52)
20.9 : SET MESSAGE (1/2) PREPARE ROOM (12:11)
20.10 : SET MESSAGE (2/2) MESSAGE MODEL (18:18)
20.11 : GET MESSAGES (15:47)
20.12 : FIX DESIGN BUG - ROOM UI (8:04)
20.13 : SEARCH SCREEN REFONTE / DEBUG (18:21)
20.14 : ROOM MODEL (CONVERSATION) (12:25)
20.15 PASSER LE ROOM MODEL & CATCH D'ERRORS (12:59)
20.16 : PAS DE SUITE POUR CHAT APP
21. API & TRADUCTION
21.01 : INTRODUCTION API & LIBRAIRIES (5:12)
21.02 : QUERY, SWAGGER & POSTMAN (9:21)
21.03 : API MODELS & DTO (7:06)
21.04 : MÉTHODE POST (13:01)
21.05 : JSON ENCODER/DECODER (15:19)
21.06 : PRÉPARATION DU DESIGN (9:36)
21.07 : TRADUCTION AVEC EASY LOCALIZATION (SETUP) (7:19)
21.08 : TRADUCTION (AJOUT DES TEXTES) (6:14)
21.09 : TRADUCTION (PLURIEL, ARGUMENTS & LOCALE KEYS) (8:51)
21.09 bis : CORRECTION PROBLÈME JSON FR (0:33)
21.10 : CODES REPONSE API (11:48)
21.11 : GÉRER LES ERREURS API (10:35)
21:12 : HOME VIEW MODEL & GET PET (5:10)
21:13 : AFFICHER SNACK BAR ERROR/SUCCESS API (10:14)
21.14 : WIDGET DE TEXT SELON ERROR / SUCCESS (12:33)
22. PACKAGES & STATE MANAGEMENT
22.01 : PROVIDER - MISE EN PLACE AVEC API (11:06)
22.02 : PROVIDER (RAPPEL) - PARTIE 2 (14:13)
22.03 : PROVIDER (RAPPEL) - LAST ID CREATED (4:39)
22.04 : PROVIDER - CLEAR TEXT FIELD & CLEAR PET (10:16)
22.05 : PROVIDER - LOADING (7:25)
22.06 : LE PACKAGE "DARTZ" & REFONTE EXCEPTIONS (16:46)
22.07 : BLoC - INTRO (3:15)
22.08 : BLoC - IMPLEMENTATION (12:31)
22.09 : BLoC - STATES & EVENTS (6:40)
22.10 : BLoC - DÉCLENCHEMENT EVENT - "ON" ET "EMIT" (11:08)
BLoC : EXPLICATIONS ILLUSTREES (3:11)
22.11 : BLoC EMIT STATE PET END (7:11)
22.12 : BLoC - DÉCLENCHEMENT EVENT, BLOC BUILDER (9:26)
22.13 : BLoC - PET CREATION (8:06)
22.14 : BLoC LISTENER & SELECT (11:38)
22.15 : RIVERPOD - INTRO (7:21)
22.16 : RIVERPOD - CHANGE NOTIFIER PROVIDER (13:59)
22.17 : RIVERPOD - CONSUMER WIDGET ET READ (6:12)
22.18 : INJECTION DE DÉPENDANCE (16:28)
22.19 : RIVERPOD - NOTIFY LISTENER, WATCH (7:27)
22.20 : RIVERPOD - REBUILD HOME SCREEN (16:18)
22.21 : RIVERPOD - REFRESH (2:58)
22.22 : MOBX - INTRO (6:19)
22.23 : MOBX - STORE, OBSERVABLES ET ACTIONS (10:08)
22.24 : MOBX - COMPUTED (2:40)
22.25 : MOBX - OBSERVER & HOME STATE (7:51)
22.26 : MOBX - CREATE PET SCREEN (5:46)
FREELANCE RENTABLE
PASSONS AU BUSINESS !
POURQUOI CETTE FORMATION (3:10)
1. MICRO ENTREPRISE
1.1 : STATUT DE MICRO ENTREPRISE (9:56)
1.2 : AVANTAGES & INCONVÉNIENTS (7:36)
1.3 : ORGANISMES
2. VENTE & GESTION CLIENT
2.1 : COMMENT TROUVER DES CLIENTS (8:41)
2.2 : TECHNIQUES DE VENTE (7:07)
2.3 : FIXER SON TJM (3:04)
2.4 : SE PROTÉGER DES RISQUES DU FREELANCING (7:45)
2.5: GÉRER ET FILTRER LES CLIENTS (10:37)
2.6: PSYCHOLOGIE ET ROUTINE (8:18)
3. OÙ TROUVER DES MISSIONS
3.1 : RÉSEAU & PORTFOLIO (7:24)
3.2 : MARKETING DIRECT & LOCALITÉ (8:40)
3.3 : MALT PRESENTATION & OPTIMISATION (16:53)
3.4 : RÉUSSIR SUR MALT (12:00)
3.5 : CODEUR.COM (15:41)
3.6 : AUTRES PLATEFORMES & ESN (8:34)
3.7 : LINKEDIN (6:08)
3.8 : FACEBOOK & INSTAGRAM (10:23)
4. ADMINISTRATIF
4.1 : GÉRER SES REVENUS & COÛTS (5:58)
4.2 : DÉCLARER SES REVENUS (URSSAF MICRO)
4.3 : DEVIS ET FACTURES (10:44)
4.4 : JURIDIQUE (15:44)
4.5 : LE CAHIER DES CHARGES (4:23)
4.6 : (BONUS) MUTUELLE & PRÉVOYANCE
Teach online with
17.3 : STREAM, ASYNC*, YIELD, STREAM BUILDER
Contenu de cours verrouillé
Si tu es déjà inscrit,
tu devras te connecter
.
S'inscrire au cours