Formation Flutter
Formation en Développement Mobile sous Flutter à Douala
La Formation Flutter à LocalHost Academy
Au cour de notre Formation Flutter à Douala, Apprenez à créer des applications performantes compatibles à la fois sur mobiles iOS et Android avec Flutter à partir d’un code unique. Sa logique orientée widget permet un développement rapide avec un grand nombre de widgets fournis par Google ainsi que par la communauté.
La Formation en Développement d’Applications Mobiles sous Flutter de Localhost Academy vous communique les compétences nécessaires pour la Conception et la réalisation de Applications Mobiles Professionnelles pour Android et iOS grâce à Flutter.
Au fait, c’est quoi Flutter?
Sorti en 2018, le nouveau framework de Google fait l’unaminité dans l’écosystème mobile. Flutter permet de créer des applications mobiles natives Android, iOS et bientôt il permettra même de créer des applications desktop !
Sur Google trends, la popularité du framework explose. Il est notamment utilisé par Google pour Adwords et par Alibaba, la plus grosse entreprise chinoise d’e-commerce et beaucoup d’autres. Le nombre de developpeurs connaissant Flutter étant encore limité vous pourrez facilement faire la différence.
Flutter est utile pour créer des applications sur mobile, tablette, télévision et desktop. L’utilisation du Dart, qui est un langage de programmation très facile d’accès si vous connaissez JavaScript, TypeScript ou Java, permet une compilation en ARM (langage machine).
Quelles sont les Applications de Flutter?
Flutter est utile pour créer des applications sur mobile, tablette, télévision et desktop. L’utilisation du Dart, qui est un langage de programmation très facile d’accès si vous connaissez JavaScript, TypeScript ou Java, permet une compilation en ARM (langage machine).
Cette compilation permet la création d’applications natives extrêmement performantes. Flutter n’utilise pas de bridge JavaScript comme le fait ReactNative par exemple. Flutter utilise son propre système de rendu, qui lui laisse donc une très grande liberté. La librairie incorpore une large collection de widgets Material et Cupertino qui fonctionnent sur iOS et Android. Flutter est de loin le framework mobile le plus performant et moderne.
Porgramme de la Formation Flutter à Douala – LocalHost Academy
1️⃣ Introduction à la formation Flutter & Dart
- Retour sur le développement mobile et ses évolutions
- Panorama des outils disponibles pour le cross-platform
- Présentation générale de Flutter
- Positionnement sur le marché (comparaison avec React Native), intérêt et stratégie de Google
- Particularités de Flutter : vues dynamiques, widgets, hot reload…
- Comprendre l’architecture de Flutter
- Outils de développement
Atelier : Installation de Flutter et configuration de l’environnement de développement.
2️⃣Le langage de programmation Dart
- Introduction à Dart et l’intérêt d’utiliser un langage compilé
- Principes et concepts fondamentaux
- Compilations JIT (Just In Time) et AOT (Ahead Of Time)
- Conventions de codage, noms et ordonnancement
- Variables, types, et opérateurs
- Structure de contrôle : if, else, while…
- Programmation orientée objet avec Dart : classes, constructeurs, méthodes, héritage
- Gérer les erreurs
Atelier : Découverte du langage Dart, création de programmes basiques et manipulation des fonctionnalités via le DartPad.
3️⃣Introduction à Flutter et widgets de base
- Structure et composants d’une application Flutter
- Le code dans main.dart
- Hello World : exécuter une première application Flutter
- Utiliser un package externe
- Cycle de vie d’un widget
- Widgets de base : Text, Row, Column, Stack et Container
- Les widgets Material Design
- Travailler avec des images, styles ou polices
- Avantages du Hot Reload et Hot Restart
Exemples de cas pratiques : Création d’une première application Flutter, ajout et manipulation des widgets les plus utilisés.
4️⃣Création de layouts
- Vue d’ensemble de la disposition des éléments dans une application Flutter
- Widgets parents et enfants
- Comprendre la décomposition d’une interface
- Aligner et changer la taille des widgets
- GridView, ListView et Stack
- Utiliser les thèmes
- Introduction aux animations
- Le catalogue de widgets Flutter
Exemples de cas pratiques : mise en œuvre des bonnes pratiques pour construire une UI attractive et intuitive, travail sur la disposition des éléments d’une application à l’écran.
5️⃣Interactivité et gestion des états
- Etat des widgets : stateful et stateless widgets
- Penser déclaratif
- La méthode setState()
- Les différentes approches de la gestion des états
- Créer un widget interactif
Exemple de cas pratique : création de widgets stateful pour réagir aux actions de l’utilisateur.
6️⃣Navigation et routing
- Le Navigator et les routes dans Flutter, principes de fonctionnement
- Créer une nouvelle route
- Naviguer entre deux écrans : MaterialPageRoute, méthodes push() et pop()
- Nommer une route
- Passer des données d’un écran à un autre
Exemples de cas pratiques : ajout de routes (pages) et implémentation d’une navigation entre celles-ci.
7️⃣Bibliothèques et packages Dart
- Description des bibliothèques principales de Dart
- Importer une bibliothèque
- Collections : listes, ensembles, maps
- dart:async et les classes Future et Stream
- Fonctions basiques et paramètres de fonctions
8️⃣ Back-end et gestion des données
- Le package http et connexion à un serveur externe
- Obtenir des données de localisation pour Android et iOS
- Utiliser la bibliothèque dart:convert et parser du JSON
- Présentation générale de SQLite, le plugin sqflite
- Créer la base de données et implémenter un modèle
- Opérations CRUD et interactions avec la base
Objectifs de la Formation Flutter à Douala
- Être capable de créer une application iOS et Android
- Maîtriser le Framework Flutter et le langage Dart
Public Visé
Etudiants, Développeurs, Chefs de Projets
Prérequis
Connaissance dans un langage de programmation orienté objet (Java, C#…)
Formation WordPress
Formation en Création de Sites Web Professionnels sous WordPress
La Formation WordPress vous initie à l’utilisation d’un outil de gestion de contenu nécessaire à la création rapide des sites web des entreprises et des administrations. Cette formation WordPress est adressée au webmaster de Yaoundé, Douala, Bafoussam, bref de tout le Cameroun entier ou à tout les camerounais qui désire avoir des connaissance dans cette branche d’activité très convoitée de création de site web.
Pourquoi une Formation WordPress à Douala?
Savoir créer un site Web avec WordPress est un atout et peut vous permettre de monétiser l’une de vos passions. C’est aussi le moyen le plus simple de partager vos connaissances, de booster votre entreprise à l’échelle internationale et même de devenir leader de votre secteur d’activité.
C’est une belle promesse, mais comment cela fonctionne-t-il en pratique ? Qu’est-ce qui se cache derrière cet outil extrêmement populaire ? Est-ce que vous allez vraiment pouvoir installer votre propre site web et le personnaliser comme vous voulez, sans jamais écrire de code ? Oui bien sûr ! Vous trouverez la réponse à toutes vos questions dans ce cours.
La Formation WordPress chez LocalHost Academy
💡 Aujourd’hui, pour créer un site web Professionnel, plus besoin forcément de rédiger de longues lignes de codes en HTML, Java, CSS, etc 😃… Grace à la technologie WordPress❗ Avec la Technologie WordPress, vous Créez des Sites de façon visuelle sans Avoir à Ecrire du Code✔️ Donc plus besoins d’avoir des prérequis en Codage pour réaliser un Site Web de E-commerce, de E-learning, un blog, ou un site de présentation.
La Popularité de WordPress
Aujourd’hui, plus de 30% des sites dans le monde sont faits à Partir de WordPress, même les informaticiens abandonnent de plus en plus le Codage classique pour WordPress.
Quelques sites réalisés avec WordPress
- https://news.microsoft.com/
- http://www.bbcamerica.com/
- https://blogs.skype.com/
- https://www.thewaltdisneycompany.com/
- https://newsroom.fb.com/
Néanmoins cet Outil reste assez vaste et complexe, mais une fois maîtrisé, permet d’accomplir des miracles.
🎯 Dans cette formation, vous apprendrez à utiliser ce puissant CMS WordPress, afin de réaliser des sites internet professionnels répondant aux standards internationaux.
Programme de la Formation WordPress à LocalHost Academy
1️⃣ BIEN DÉMARRER AVEC LA CONFIGURATION DE L’ENVIRONNEMENT
- Caractéristiques minimales d’une machine pour cette formation
- Installez un serveur virtuel
- Configurez la base de données et le dossier de votre site
- Configurez WordPress pour votre site
- TP : reprenez la configuration d’un site que vous appellerez « mon deuxième site »
2️⃣ A LA DÉCOUVERTE DES THÈMES
- Installer votre premier thème
- Déployer votre site de présentation d’un hôpital
- Personnalisez les images, changer les textes, modifier les couleur
- Personnalisez votre page d’accueil
- TP : reproduisez le site du fichier TP 1 contenu dans le dossier de formation
3️⃣ CREATION DE PAGES
- Créer la page de contact
- Disposez votre formulaire de contact et recevez les soumissions par email
- Permettez aux visiteurs de vous contacter en un clic (appel, WhatsApp,
- Facebook, email etc…)
- TP : reproduisez la page de contact, et la page de recrutement du fichier TP 2
4️⃣ LES PLUGINS
- L’un des plus puissants plugins ELEMENTOR
- Installez la version professionnelle
- Structurez votre site : entête, pied de page, et corps de page
- Créez une entête avec les couleurs de votre logo et insérer votre logo
- Créez un pied de page adapté à votre structure
- TP : Reproduisez l’entête et le pied de page du TP 3
5️⃣ PENSER LA STRUCTURE D’UNE PAGE DE BOUT EN BOUT
- Définissez votre couleur principale sur tous les éléments primaires
- Créer votre page de services
- Ajouter quelques animations
- Trouvez les bonnes images pour mieux présenter votre structure
- TP : Reproduisez la page de service du TP 4
6️⃣ DÉFINISSEZ L’ARCHITECTURE DE VOTRE SITE
- TP : créez un site complet avec une page d’accueil, une page de service et une page de contact
- Ajoutez des liens entre la page service et les autres pages(généralisation)
7️⃣ LE BLOG
- Blog : créer votre page blog pour votre auditoire
- Personnalisez automatiquement chaque article que vous allez créer
- TP : Ajoutez un blog à votre site créé précédemment selon le design du TP 5
- Rédigez des articles de qualité avec un minimum SEO
8️⃣ AJOUTER LA BOUTIQUE EN LIGNE SUR VOTRE SITE ET LES PAIEMENTS PAR MOBILE MONEY
- Woo commerce : ajouter une page boutique sur votre site
- Créer un compte gestionnaire de boutique et confiez l’ajout des articles à votre partenaire
- Affichez vos produits sur n’importe quelle page
- TP : ajouter une page boutique à votre site précédent selon le design du TP 6 et ajoutez les 4 produits les plus récents sur la page d’accueil
- Intégrer les paiements par Orange/Mtn money sur votre site
- Recevez chaque commande d’un client par mail (configuration générale de l’email administrateur)
9️⃣ POUSSEZ LA PERSONNALISATION AVEC LE CSS
- Comment rajouter des styles personnalisés à son site grace au CSS ?
- Comment utiliser les Outils pour Developpeurs des Navigateurs pour Optimiser la Personnalisation de Son Site
- TP : Modifier les Polices, Couleurs et Dispositions sur un thème grace au CSS
🔟 LES PLUGINS INCONTOURNABLES
- Les plugins essentiels pour tout site
- Sauvegarder votre site pour ne rien perdre
- TP : installez le plugin de sauvegarde automatique, et un plugin pour augmenter la sécurité de votre site.
1️⃣1️⃣ WORDPRESS : COMPRENEZ SES POSSIBILITÉS ET SES LIMITES
- Limites de l’utilisation de WordPress
- Exemples de sites très puissants développés avec WordPress
- Familiarisez vous avec l’interface WordPress (guide de toute l’interface)
- TP : Changer la langue de votre site ; changer les paramètres administrateurs, vérifiez la santé de votre site. Et explorer les options additionnelles de WordPress
1️⃣2️⃣ Hébergez votre site
- Choisissez votre forfait d’hébergement selon votre besoin
- Mettez votre site en ligne
- Sécurisez votre site contre les hackeurs (sécurité minimale)
- Optimisez la vitesse d’exécution de votre site
- Testez votre site
- Gérez totalement la maintenance de votre site
- TP : mettez votre propre site en ligne, sécurisez et optimisez votre site
🟩 EVALUATION FINALE :
Construisez de A à Z, le site web d’une entreprise existante réellement sur le terrain, et mettez-le en ligne. (Page d’accueil, services, boutiques, blog, et contact)
Prérequis pour la Formation WordPress à Douala
Tout ce dont vous avez besoin pour suivre cette formation est d’être initié à l’informatique. La curiosité et la persévérance sont bien évidemment des atouts non négligeables.
Si vous n’êtes pas encore initié, vous pouvez commencer par suivre une de nos formation d’initiation:
- Soit assister à un de nos séminaires d’initiation à l’informatique pour vous initier très rapidement,
- Soit suivre au moins le niveau 1 de notre formation bureautique