Have any question?
(00237) 233 47 38 53
info@wouriacademy.com
Register Login

Login with your site account

Lost your password?

Not a member yet? Register now

Wouri AcademyWouri Academy
  • Parcours
    • Developpeur Web Front end
    • Developpeur Android
    • Developpeur d’applications Java
    • Developpeur web junior
    • Big Data Specialist
    • Blockchain Specialist
    • Digital Marketing Specialist
  • cours

    About Courses

    • Blockchain et Big Data
    • Developpeur web junior
    • Business et entrepreneuriat
    • Design
    • Developpement personnel
    • Developpeur Android

    New Course

    Formation Médias sociaux et stratégie de communication

    Formation Médias sociaux et stratégie de communication

    Free
    Read More
  • Entreprise
  • Contact
      • Cart

        0
    • Parcours
      • Developpeur Web Front end
      • Developpeur Android
      • Developpeur d’applications Java
      • Developpeur web junior
      • Big Data Specialist
      • Blockchain Specialist
      • Digital Marketing Specialist
    • cours

      About Courses

      • Blockchain et Big Data
      • Developpeur web junior
      • Business et entrepreneuriat
      • Design
      • Developpement personnel
      • Developpeur Android

      New Course

      Formation Médias sociaux et stratégie de communication

      Formation Médias sociaux et stratégie de communication

      Free
      Read More
    • Entreprise
    • Contact

    Parcours

    • Home
    • All courses
    • Parcours
    • Développeur d’application – PHP / Symfony

    Développeur d’application – PHP / Symfony

    Wouri Academy
    Parcours
    (0 review)
    299.900FCFA
    bg6
    • Overview
    • Curriculum
    • Instructor
    • Reviews

    Le développeur d’application a pour mission de créer des sites dynamiques grâce à un langage de programmation. Il est chargé de :

    • analyser les besoins à partir du cahier des charges défini par le client ou le chef de projet
    • définir les différentes étapes de fonctionnement de l’application
    • étudier l’ensemble des solutions techniques disponibles
    • développer, tester et valider les fonctionnalités du site
    • assurer le support technique du site et produire une documentation technique et fonctionnelle du site pour le client
    • apporter d’éventuelles corrections de bugs et d’effectuer des mises à jour

    Spécialité PHP / Symfony

    Grâce à la spécialisation PHP / Symfony, vous aurez abordé tous les sujets centraux vous permettant de développer une application de manière professionnelle et robuste. Depuis l’affichage de données provenant de la base de données, la traduction de contenu, construire une API REST…

    Le développement PHP est à la portée de tous, il s’agit de faire la différence en matière de conception et exécution. Nous aborderons l’ensemble des sujets nécessaires à de bonnes bases pour entrer sereinement dans le monde du développement web professionnel (l’affichage de données provenant de la base de données, la traduction de contenu, construire une API REST…).

    Pré-requis :

    Cette formation est accessible à tous. Voici cependant quelques recommandations :

    • Niveau conseillé : Bac ou équivalent
    • Accès à un ordinateur (PC ou Mac), muni d’un casque, une webcam et une bonne connexion internet

    Ce que vous saurez faire

    • Analyser un cahier des charges et choisir une solution technique adaptée parmi les solutions existantes
    • Concevoir l’architecture technique d’une application à l’aide de diagrammes UML
    • Créer des projets web dynamiques grâce PHP
    • Communiquer avec une base de données pour stocker et requêter des informations
    • Développer de manière professionnelle grâce au framework Symfony
    • Mettre en oeuvre des tests unitaires et fonctionnels ainsi qu’utiliser les outils les plus connus d’intégration continue
    • Produire une documentation technique et fonctionnelle de l’application
    • Prendre en compte les problématiques de performance d’une application PHP

    Course Features

    • Lectures 75
    • Quizzes 1
    • Duration 06 mois
    • Skill level Bac
    • Language English, Francais
    • Students 100
    • Certificate No
    • Assessments Yes
    CoursesParcoursDéveloppeur d’application – PHP / Symfony
    • Comprendre le Web 0/4

      Le monde du Web vous intéresse mais vous n'y connaissez rien ? Vous décrochez quand vous entendez du vocabulaire geek ? Ce cours a pour objectif de vous mettre à niveau. Aucune connaissance préalable n'est requise. Vous découvrirez l'histoire du Web, comprendrez à quoi servent les langages et frameworks, et quel est le rôle des développeurs ! Vous serez capable de comprendre le monde du développement web et vous pourrez vous lancer vous-même dans le développement si vous le souhaitez !

      • Lecture0.1
        Qu’est-ce que le Web ? 30 min
      • Lecture0.2
        Les langages du Web 30 min
      • Lecture0.3
        Les réseaux derrière le Web 30 min
      • Lecture0.4
        Qui sont les développeurs ? 30 min
    • Apprenez à créer votre site web avec HTML5 et CSS3 0/7

      Vous souhaitez créer vos propres sites web ? Vous êtes au bon endroit ! Dans ce cours, vous apprendrez comment utiliser HTML5 et CSS3, les deux langages de programmation à la base de tous les sites web. Vous pensez peut-être que vous n'êtes pas fait pour apprendre un langage informatique, mais ne vous inquiétez pas : HTML et CSS sont des langages simples, que nous allons découvrir pas à pas, au cours de nombreux exercices. Vous serez bientôt capable d'ajouter du texte à votre site, de construire un menu de navigation, d'insérer des images ... Et bien plus encore !

      • Lecture0.1
        Les bases de HTML5 30 min
      • Lecture0.2
        Les joies de la mise en forme avec CSS 30 min
      • Lecture0.3
        Mise en page du site 30 min
      • Lecture0.4
        Fonctionnalités évoluées 30 min
      • Lecture0.5
        Envoyez votre site sur le Web 30 min
      • Lecture0.6
        Mémento des balises HTML 30 min
      • Lecture0.7
        Mémento des propriétés CSS 30 min
    • Réalisez des sites modernes et beaux grâce à WordPress 0/3

      WordPress est une plateforme très célèbre utilisée par 26% de tous les sites internet ! Il y a tellement de façons de démarrer avec WordPress que l’on peut avoir du mal à trouver comment s’y prendre. Dans ce cours, je vais vous guider dans une démarche d’installation, de personnalisation et de démarrage de WordPress claire et facile (et sans écrire une ligne de code côté serveur). Ainsi, vous pourrez mettre en place de magnifiques sites web très rapidement, que ce soit pour une commande client ou votre usage personnel.

      • Lecture0.1
        Démarrez et configurez WordPress 30 min
      • Lecture0.2
        Adaptez votre site WordPress 30 min
      • Lecture0.3
        Allez plus loin avec WordPress 30 min
    • Gérez un projet digital avec une méthodologie en cascade 0/3

      Assurer la livraison d’un projet (quel qu’il soit) en respectant un planning, des exigences de qualité et des contraintes budgétaires n’est pas toujours une mince affaire. Loin de là ! En fait, c’est un métier à part entière, celui de chef·fe de projet. En règle générale, on dit que plus un projet est imprévisible plus ce chef de projet aura intérêt à employer des méthodologies dites "agiles". Au contraire, plus un projet est prévisible, plus il/elle aura tendance à employer une méthodologie dite classique, séquentielle ou encore en cascade.

      • Lecture0.1
        Gérez la phase d’initialisation de votre projet 30 min
      • Lecture0.2
        Gérez la phase de lancement de votre projet 30 min
      • Lecture0.3
        Gérez les phases de conception, de production et d’exploitation de votre projet 30 min
    • Gérez votre projet informatique facilement ! 0/3

      Dans ce cours, nous verrons ensemble ce que sont les spécifications fonctionnelles, les spécifications techniques et le cahier des charges. Vous utiliserez une des méthodologies de projet agile les plus connues, Scrum, pour transformer le cahier des charges en user stories et planifier plusieurs sprints.

      • Lecture0.1
        Comprendre les deux grandes familles de méthodologies de projet 30 min
      • Lecture0.2
        Appliquer les méthodologies séquentielles 30 min
      • Lecture0.3
        Appliquer les méthodologies agiles 30 min
    • Prenez en main Bootstrap 0/5

      Ce cours va vous guider dans la découverte de cette puissante boîte à outils. Bootstrap, kit CSS créé par les développeurs de Twitter, est devenu en peu de temps le framework CSS de référence. Vous allez découvrir pas à pas comment construire rapidement et facilement des sites web esthétiques et responsives. Bootstrap offre aussi des plugins jQuery de qualité pour enrichir vos pages.

      • Lecture0.1
        Premiers pas 30 min
      • Lecture0.2
        Mise en forme des éléments 30 min
      • Lecture0.3
        Réalisez une page web simple 30 min
      • Lecture0.4
        Mise en forme avancée 30 min
      • Lecture0.5
        Réalisez une page web complexe avec des plugins JavaScript 30 min
    • Découper et intégrer une maquette 0/2

      La maquette est le premier document qui va donner vie à votre site. C’est un rendu visuel d’un site sous forme d’image, que vous devrez ensuite traduire en HTML et CSS en vous appuyant sur les spécifications fournies. Que la maquette vous soit fournie par un designer de votre équipe ou bien que vous l'ayez récupérée sur le Web, il est important que vous sachiez la découper et l’assembler grâce aux langages du Web !

      • Lecture0.1
        Découper une maquette 30 min
      • Lecture0.2
        Intégrer une maquette 30 min
    • Débutez l'analyse logicielle avec UML 0/5

      Vous êtes développeur ou novice en informatique, et vous souhaitez préparer votre projet logiciel avec UML ? Vous souhaitez proposer une version visuelle de votre projet et compréhensible de tous ? À la fin de ce cours, vous serez capable de réaliser vos premiers diagrammes définissant les éléments de base de votre projet : le contexte, les utilisateurs, les actions et leur déroulement.

      • Lecture0.1
        Les bases en UML 30 min
      • Lecture0.2
        Identifier le contexte et les besoins principaux des utilisateurs 30 min
      • Lecture0.3
        Préciser les cas d’utilisation 30 min
      • Lecture0.4
        Décrire le scénario des cas d’utilisation 30 min
      • Lecture0.5
        Fiches descriptives 30 min
    • Modélisez, implémentez et requêtez une base de données relationnelle avec UML et SQL 0/3

      Imaginez-vous avec un ensemble de données relativement complexe qu'il serait peu commode de faire tenir dans un simple tableur. Imaginez qu'en plus, vous aimeriez stocker ces informations de manière structurée. Comment organiser et enregistrer ces données ? Utilisez une base de données relationnelle ! Afin de créer votre base de données, vous allez utiliser un langage de modélisation appelé UML. Grâce à lui, vous pouvez non seulement décrire le domaine fonctionnel représenté dans votre base de données, mais aussi l'ensemble du système que vous êtes en train de concevoir et ses interactions avec son environnement et les utilisateurs !

      • Lecture0.1
        Modélisez votre domaine fonctionnel 30 min
      • Lecture0.2
        Créez votre première base de données 30 min
      • Lecture0.3
        Interagissez avec votre base de données grâce au SQL 30 min
    • Concevez votre site web avec PHP et MySQL 0/6

      ogs, réseaux sociaux, site e-commerce, API… Vous l'aurez compris avec PHP les développeurs sont en mesure de développer toutes sorte de site web, d'ailleurs nous parlerons d'application web dans la mesure où ils exposent souvent des centaines de fonctionnalités.. Le langage PHP a justement été conçu pour créer des sites "vivants" (on parle de sites dynamiques). Et si vous voulez apprendre à créer vous aussi des sites web dynamiques, c'est votre jour de chance : vous êtes sur un cours pour vrais débutants en PHP ! L'essentiel, c'est de lire en entier les chapitres dans l'ordre. Après, ça passe tout seul et vous vous étonnerez bientôt de ce que vous êtes capable de faire !

      • Lecture0.1
        Introduction 30 min
      • Lecture0.2
        Les bases de PHP 30 min
      • Lecture0.3
        Transmettre des données de page en page 30 min
      • Lecture0.4
        Stocker des informations dans une base de données 30 min
      • Lecture0.5
        Aller plus loin avec PHP 30 min
      • Lecture0.6
        Annexes 30 min
    • Adoptez une architecture MVC en PHP 0/3

      Vous connaissez les bases de la programmation en PHP ? Vous avez peut-être déjà lu Concevez votre site web PHP et MySQL... et vous vous demandez comment aller plus loin ? Comment font les professionnels ? Quelle structure de code adoptent-ils ? Ils utilisent des concepts de programmation plus avancés, comme MVC, la Programmation Orientée Objet (POO) et bien d'autres choses... Ce sont des techniques que nous allons découvrir pas à pas dans ce cours, sur la base d'un projet concret que nous allons améliorer progressivement. Vous avez déjà fait vos premiers pas en PHP à 4 pattes... Félicitations, il est maintenant temps d'apprendre à marcher pour de bon !

      • Lecture0.1
        Isolez ce code que je ne saurais voir 30 min
      • Lecture0.2
        Factorisez votre code dans une architecture MVC 30 min
      • Lecture0.3
        Passez à une architecture MVC orientée objet 30 min
    • Programmez en orienté objet en PHP 0/4

      Vous connaissez le PHP mais vous avez le sentiment que votre code pourrait être mieux structuré ? C'est qu'il est peut-être temps de passer à la programmation orientée objet, qu'on appelle aussi POO ! La programmation orientée objet, c'est un nouveau moyen de penser votre code. C'est une conception inventée dans les années 1970, qui prend de plus en plus de place aujourd'hui. Ce paradigme permet une organisation plus cohérente de vos projets, une maintenance facilitée et une distribution de votre code plus aisée !

      • Lecture0.1
        [Théorie] Les bases de la POO 30 min
      • Lecture0.2
        [Théorie] Techniques avancées 30 min
      • Lecture0.3
        [Pratique] Réalisation d’un site web 30 min
      • Lecture0.4
        Annexes 30 min
    • Administrez vos bases de données avec MySQL 0/7

      Vous avez de nombreuses données à traiter et vous voulez les organiser correctement, avec un outil adapté ? Les bases de données ont été créées pour vous ! Et surtout MySQL, qui est un Système de Gestion de Bases de Données Relationnelles (abrégé SGBDR). C'est-à-dire un logiciel qui permet de gérer des bases de données, et donc de gérer de grosses quantités d'informations. Il utilise pour cela le langage SQL. Il s'agit d'un des SGBDR les plus connus et les plus utilisés (Wikipédia et Adobe utilisent par exemple MySQL). MySQL peut donc s'utiliser seul, mais est la plupart du temps combiné à un autre langage de programmation : PHP par exemple pour de nombreux sites web, mais aussi Java, Python, C++, et beaucoup, beaucoup d'autres.

      • Lecture0.1
        MySQL et les bases du langage SQL 30 min
      • Lecture0.2
        Index, jointures et sous-requêtes 30 min
      • Lecture0.3
        Fonctions : nombres, chaînes et agrégats 30 min
      • Lecture0.4
        Fonctions : manipuler les dates 30 min
      • Lecture0.5
        Sécuriser et automatiser ses actions 30 min
      • Lecture0.6
        Au-delà des tables classiques : vues, tables temporaires et vues matérialisées 30 min
      • Lecture0.7
        Gestion des utilisateurs et configuration du serveur 30 min
    • Développez votre site web avec le framework Symfony 0/5

      Vous développez des sites web régulièrement et vous en avez assez de réinventer la roue ? Vous aimeriez utiliser les bonnes pratiques de développement PHP pour concevoir des sites web de qualité professionnelle ?

      • Lecture0.1
        Vue d’ensemble de Symfony 30 min
      • Lecture0.2
        Les bases de Symfony 30 min
      • Lecture0.3
        Gérer la base de données avec Doctrine2 30 min
      • Lecture0.4
        Allons plus loin avec Symfony 30 min
      • Lecture0.5
        Préparer la mise en ligne 30 min
    • Construisez une API REST avec Symfony 0/3

      De la théorie à la pratique, nous allons aborder l'ensemble des sujets centraux nécessaires au développement d'une API REST avec PHP et Symfony. Nous allons développer ensemble une API complète de gestion d'articles en examinant les problématiques auxquelles vous serez susceptibles d'être confrontés dans le monde professionnel.

      • Lecture0.1
        Qu’est-ce que REST ? 30 min
      • Lecture0.2
        Organiser l’ensemble de son application Symfony grâce au FOSRestBundle 30 min
      • Lecture0.3
        Aller plus loin 30 min
    • Utilisez des API REST dans vos projets web 0/3

      Apprenez à enrichir vos projets web avec des API REST ! Vous pourrez utiliser les données d'autres sites pour les intégrer directement dans vos propres applications. Les API vous feront gagner du temps et ajouteront une nouvelle dimension à vos projets !

      • Lecture0.1
        Introduction aux API 30 min
      • Lecture0.2
        Dissection d’une API REST 30 min
      • Lecture0.3
        Mise en pratique de REST 30 min
    • Interagissez avec votre application lors de tests 0/3

      "C'est bon ! Ça fonctionne, mets en prod !" est une phrase que vous allez apprendre à ne prononcer que dans un contexte bien particulier ! Ce contexte ? Une fois que l'ensemble de vos tests seront implémentés… et que votre outil d'intégration continue vous aura donné le feu vert.

      • Lecture0.1
        Tests unitaires 30 min
      • Lecture0.2
        Intégration continue 30 min
      • Lecture0.3
        TP : mettre en place un outil d’intégration continue, Travis 30 min
    • Testez fonctionnellement votre application Symfony 0/3

      Le test fonctionnel est très proche de ce que l'utilisateur final attend d'une fonctionnalité. Nous verrons comment tester vos fonctionnalités de manière automatisée dans une application Symfony. Avec les tests, vous n'aurez plus à vous soucier de "casser" votre application !

      • Lecture0.1
        Tests fonctionnels avec PHPUnit et Symfony 30 min
      • Lecture0.2
        Interagissez avec votre application lors de tests 30 min
      • Lecture0.3
        D’autres librairies pour tester son application 30 min
    • Maintenez-vous à jour en développement 0/4

      Si vous êtes développeur(se), vous travaillez dans un métier qui bouge très rapidement. Ne vous inquiétez pas, c'est une bonne chose ! Vous allez vous retrouver face au changement des outils que vous utilisez, des rôles dans votre équipe, et des besoins de votre projet. La meilleure façon de gérer ces changements constants, c'est de les accepter et de vous préparer au maximum à rester à jour. Pour ce faire, il faut se tenir informé. Vous pouvez trouver de l'inspiration partout, par exemple : des startups que vous admirez des développeur(se)s qui créent les outils que vous utilisez souvent des bootcamps, universités, etc.

      • Lecture0.1
        Twitter 30 min
      • Lecture0.2
        Informations tech 30 min
      • Lecture0.3
        Faites un dashboard 30 min
      • Quiz0.1
        Des Meetups et des conférences 0 question
    Wouri Academy

    Reviews

    Average Rating

    0
    0 rating

    Detailed Rating

    5 Star
    0%
    4 Star
    0%
    3 Star
    0%
    2 Star
    0%
    1 Star
    0%
    • Overview
    • Curriculum
    • Instructor
    • Reviews
    299.900FCFA

    Leave A Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    All Courses

    • Communication
    • Google Analytics
    • IT & Software
    • Management
    • Marketing Digital
    • Parcours
    • Presentiel
    • Pro
    • Social medias
    • Teleprresentiel
    • WordPress

    Latest Courses

    Formation Médias sociaux et stratégie de communication

    Formation Médias sociaux et stratégie de communication

    Free
    Formation consultant indépendant

    Formation consultant indépendant

    500.000FCFA

    Forex trading A-Z -with live Examples of forex trading

    Free

    Company

    • About Us
    • Blog
    • Contact
    • DEVENIR FORMATEUR

    Links

    • Courses
    • Events
    • Gallery
    • FAQs

    Support

    • Documentation
    • Forums
    • Language Packs
    • Release Status

    Recommend

    • WordPress
    • LearnPress
    • WooCommerce
    • bbPress

    Wouri Academy Elearning Powered by Wouri Technologies.

    • Privacy
    • Terms

    Devenir formateur?

    Rejoignez des milliers de formateurs et gagnez de l'argent sans tracas!

    Commencez Maintenant