Catégories
AQP, DQP et CQP

Type de formation
Formation Certifiante

Formateur
ISN


Formation en Developpement Web et Mobile


3mois / 6 mois / 1an

Tous niveaux

+ de 369 étudiants formés




  • Stage à la fin de la programme

  • Accompagnement en continu à l’insertion professionnelle

  • Connexion Internet illimitée

  • Vidéo projecteur de haute qualité

  • Salle climatisée

  • White board

  • Certificat de programme

En Savoir Plus



Une formation
90% Pratique



Module 1 : LES PRINCIPES DE BASE DE LA PROGRAMMATION WEB

    Notions de bases

    Qu'est ce la programmation

    Comment fonctionne un site internet?

    L'hebergement Web

    Les bases de données(SQL vs NoSQL)

    Les API

    La Responsivité

    Les Langages Web

    Les frameworks

    Gestion de projet

    Le visionning (GIT)

    Les outils



Module 2 : LES FONDAMENTAUX DU CSS ET DU HTML

    Les notions de bases en HTML

    Les notions de bases du CSS

    Les notions avancées

    Decouverte de Bootsrap

    Atelier Pratique 1: Réalisation d'un portfolio en utilisant Bootsrap

    Atélier pratique 2 : Réalisation complète d'un blog responsif



Module 3 : APPRENDRE LA PROGRAMMATION JAVASCRIPT

    Introduction au Javascript

    Manipulation des nombres et chaines de caractères

    Les conditions et les boucles

    Les fonctions

    Manipuler les éléments HTML avec le DOM

    Introduction à l'AJAX

    Les frameworks Javascript

    Atelier pratique 1: Moteur de recherche avec auto-complétion

    Projet personnel



Module 4 : PROGRAMMATION PHP ET BASE DE DONNEES

    Structure de base, variables et constantes

    Les opérateurs

    Les structures de contrôle

    Les fonctions

    Les super Globales

    L'interaction avec la base de donnée

    L'architecture MVC

    La programmation orientée Objet

    Atelier pratique



Module 5 : DEVELOPPER PLUS RAPIDEMENT AVEC LES FRAMEWORKS ET CMS

    Utilisation du framework php LARAVEL

    Notions avancées sur Laravel

    Travail sur Git et Gitub

    Atelier pratique



Module 6 : INTRODUCTION A LA FORMATION FLUTTER ET DART

    Historique sur le developpement mobile et ses evolutions

    Panorama des outils disponibles pour le cross-platform

    Présentation générale de flutter

    Positionnement sur le marché (Comparaison avec React Native), interet et stratégie de Google

    Particularités de Flutter : vues dynamiques,Widgets,hotreload

    Comprendre l'architecture de flutter

    Outils de développement

    Atelier: Installation de flutter et configuration de l'environnement de développement.



Module 7 : LE LANGAGE DE PROGRAMMATION DART

    Introduction à Dart et interet d'utiliser le langage compilé

    Principes et concept fondamentaux

    Compilations JIT(Just In Time) et AOT(Ahead of time)

    Conventions de codage,noms et ordonnancement

    Variables, types et opérateurs

    Structures de controle:if,while...

    Programmation orientée objet avec DART

    La gestion des erreurs

    Atelier pratique



Module 8 : INTRODUCTION A 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

    Travaillez avec des images,styles ou polices

    Avantages du Hot Reload

    Example de cas pratique: Création d'un première application Flutter , ajout et manipulation des widgets les plus utilisés



Module 9 : CREATION DES LAYOUTS

    Vue d'ensemble de la disposition des des éléments dans une application Flutter

    Widgets parents et widgets enfants

    Comprendre la décomposition d'une interface

    Aligner et changer la taille des widgets

    GridView,ListView,Stack

    Utiliser les thèmes

    Introduction aux animations

    Le catalogue de widgets Flutter

    Example 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



Module 10 : INTERACTIVITE ET GESTION DES ETATS

    Etat des widgets:stateful et stateless widgets

    Penser déclaratif

    La méthode setState

    Les différentes approches de la gestion des états

    Creer des widgets interactif

    Exemples de cas pratique: création de widgets stateful pour réagir aux actions de l'utilisateur



Module 11 : 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

    Passez les données d'un ecran à un autre

    Examples de cas pratique: Ajout routes (pages) et implémentation d'une navigation entre celles-ci



Module 12 : BIBLIOTHEQUE 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



Module 13 : BACK-END ET GESTION DES BASES DE DONNEES

    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 et le Plugin sqflite

    Créer la base de données et implémenter un modèle

    Opérations CRUD et interactions avec la base


INSTITUT supérieur DU numérique

Le métier de développeur web consiste à concevoir, créer et maintenir des sites et applications web. Il s'agit d'analyser les besoins des utilisateurs, de coder en utilisant divers langages de programmation, d'intégrer des maquettes graphiques, de gérer des bases de données, et de tester et déboguer les applications. En somme, le développeur web transforme des idées en solutions numériques fonctionnelles

Oui, vous pouvez tout à fait vous inscrire à la formation de développeur web en tant que débutant. La formation est généralement conçue pour accueillir des personnes sans expérience préalable, en vous permettant d'apprendre les bases et de progresser à votre rythme.

À l'issue de la formation de développeur web, vous aurez acquis :

  1. Langages de programmation : HTML, CSS, JavaScript, PHP, SQL.
  2. Création d'interfaces : Intégration de maquettes en sites fonctionnels.
  3. Développement backend : Gestion des bases de données et des serveurs.
  4. Résolution de problèmes : Identification et correction de bugs.
  5. Gestion de projets : Compétences en collaboration et planification.
  6. Outils et frameworks : Familiarité avec des outils modernes et frameworks comme Laravel.

À l'Institut Supérieur du Numérique, nous offrons un accompagnement personnalisé avec un formateur dédié pour chaque groupe d'élèves. Tout au long de la formation, ce formateur sera présent pour évaluer votre progression, ajuster votre parcours et vous aider à surmonter les obstacles quotidiens.

Oui, à l'issue de cette formation, vous recevrez un diplôme qui valorisera votre parcours et vos nouvelles compétences.

Matériel de Formation

Pendant toute la durée de la formation, la structure met à la disposition de ses apprenants les ressources suivantes :

  • Salle de Cours spacieuses
  • Des Formats pour la prise des notes
  • Des Laptops pour les Apprenants qui n’en ont pas (à réserver)
  • White Board avec Marqueurs
  • Salle de Travail en dehors des Cours
  • Espace de détente et de relaxation
  • Vidéoprojecteur
  • Connexion Internet Illimitée de Très Haut Débit par Fibre Optique
  • Campus sécurisé 24h/24

Chaque Apprenant devra se munir des équipements suivants :

  • Un Ordinateur Portable performant
  • Un Smartphone Android ou iOS

PROCÉDURE D’INSCRIPTION

Êtes-vous intéressé par la Formation? Il y a encore quelques places disponibles pour la prochaine rentrée.\

Voici comment procéder pour participer à nos Formations :

  • 1- Vous rendre au Centre cette semaine muni des Éléments du Dossier d’Admission.
  • 2- Procéder à votre inscription au Secrétariat du Centre.
  • 3 – Retirer votre reçu d’inscription ✅.

INSCRIPTION À DISTANCE POSSIBLE

Vous pouvez également vous inscrire à distance. Pour garantir votre place, c’est très simple :

  • 1- Vous faites le paiement de vos frais d’inscription sur les contacts du Centre [(+237) 659717141 / 682628659]
  • 2- Vous laissez un message sur WhatsApp (+237 659717141) avec votre nom complet et la(les) formation(s) choisie(s).
  • 3- Vous recevrez une photo de votre reçu et pourrez le retirer quand vous serez au centre.