Tout ce que doit maîtriser un développeur Fullstack !

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.ค. 2024
  • Aujourd'hui je vous expose tout ce que devrait en théorie savoir un développeur Fullstack pour mener un projet de A à Z. Même si trouver une stack parfaite est très difficile, voici projet par projet ce que vous devriez apprendre ou utiliser pour votre application web ou mobile.
    Que vous soyez développeur indépendant, junior, confirmé, sénior ou même entrepreneur Startup, dans la série Dev Process, je vous livre les secrets et coulisses d'un projet d'application à succès !
    ✌️- Le schéma que j'ai utilisé - ✌️
    ibb.co/y47wYD7
    🧩 - L'histoire derrière Devolved - 🧩
    • L'histoire de Devolved !
    ✅ - Tu souhaites devenir développeur(euse) ?- ✅
    devclub.fr/mentorat
    🧑‍💻- Rejoins nous sur devclub.fr - 🧑‍💻
    devclub.fr/
    👾 - Discord - 👾
    / discord
    🚀 - Mes réseaux - 🚀
    github.com/Hugtas
    / hugo_devclub
    / hugo_devclub
    📖 - Chapitres - 📖
    00:00 Introduction
    02:30 Les outils au-delà du code
    09:32 Stack type d'une plateforme web
    12:01 Stack type d'un SAAS
    13:32 Stack type d'une app mobile
    16:34 Infrastructure d'application
    20:55 L'écosystème Ad-Hoc
    22:23 La stack pour Devolved
    #codercestcool #devclub #développeur #developpeurweb #mvp #application #methode #definition
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 44

  • @devclub_fr
    @devclub_fr  ปีที่แล้ว

    Envie d'un accompagnement personnalisé ? Rejoignez mon programme de mentorat pour bénéficier de mes conseils d'expert et d'un accompagnement professionnel sur-mesure ! Rendez-vous sur devclub.fr/mentorat pour plus de détails et réserver votre séance dès maintenant !

  • @willem5509
    @willem5509 ปีที่แล้ว

    Salut Hugo,
    Merci pour ta vidéo super qualitative ! Et quantitative !

  • @PhilLeChatounet
    @PhilLeChatounet ปีที่แล้ว

    salut
    merci pour cette vidéo qui détaille tout un ensemble de stacks
    ton schéma est très pratique et en grand format pour zoomer à l'infini ;)

  • @samuelmorrier8120
    @samuelmorrier8120 ปีที่แล้ว +4

    Franchement, je suis impressionné par le détail de l'organisation que tu fais preuve dans l'ensemble de tes vidéos. Tu maîtrises à la perfection la coordination de l'information dont tu disposes, félicitation ! 🤗
    Juste comme ça, je vois beaucoup de techno dans ton schéma que tu pourrais intégrer dans le profil des compétences dans devclub. Je dis ça comme ça c'est tout. 😗😋
    Continue, tu es bien parti ! 😘

    • @devclub_fr
      @devclub_fr  ปีที่แล้ว +1

      Merci Samuel 🙌 ! Cette année on va mettre sur pied une nouvelle version du devclub, on réunira encore plus de technos clairement 😉

  • @hamzalabzioui7169
    @hamzalabzioui7169 ปีที่แล้ว

    Thank you Sir !

  • @SystemeRubis
    @SystemeRubis ปีที่แล้ว

    Bonjour Hugo encore une super video ou tu arrive a faire le tour d'une thématique de facon simplifer et bien mis en ouvre grace à un shéma et tout sa en 25 min chapeux bas continue comme sa

  • @cocoludo
    @cocoludo ปีที่แล้ว +1

    Extrêmement intéressant. Enfin une explication claire avec un schéma.
    Je trouve qu'il y a trop peu de schémas explicatif sur la toile pour expliquer les tenants et aboutissants de toutes les facettes d'un projet. En tant que débutant, toutes ces technologies sont déroutantes et on ne comprends pas trop leurs rôles dans une "stack".
    Merci encore, je vais conserver précieusement ton schéma.
    Concernant ta question entre App mobile et app Web, pour ma part je serais plutôt team Web, afin de toucher un maximum de gens autant en mobile qu'en desktop. Après on sera forcément limité dans les fonctionnalités apportées. Perso quand j'ai découvert les PWA je me suis dit que ce serais cool de pousser plus loin pour n'avoir qu'une seule code base.
    Merci encore pour ton travail.
    Super précieux pour des débutants comme moi.

  • @malossihrteam
    @malossihrteam ปีที่แล้ว +5

    Pourras tu faire une vidéo sur ChatGPT ? Quel impact sur le métier de développeur ?

    • @devclub_fr
      @devclub_fr  ปีที่แล้ว +1

      Je vais voir ce que je peux faire 👌

    • @TutoGenial
      @TutoGenial ปีที่แล้ว +2

      L'impact... Plus de productivité.

    • @malossihrteam
      @malossihrteam ปีที่แล้ว

      @@TutoGenial Du coup les dev web junior comme moi, on a encore une raison d'exister ?

    • @devclub_fr
      @devclub_fr  ปีที่แล้ว +1

      Oui aucune crainte à avoir pour l’instant 👍 mais c’est un outil vraiment cool, comme copilote en plus rapide pour certaines choses ! Faut pas globalement avoir peur de l’IA, au contraire faut accepter l’évolution et profiter à fond de ce que ça permet de faire 🙌

    • @TutoGenial
      @TutoGenial ปีที่แล้ว

      Bien-sûr que oui, cette IA ne va remplacer qui que ce soit. En plus, être dev junior c'est juste une étape... Avec la pratique et l'expérience, tu deviendras senior.
      Comme vient de le dire Hugo, ya aucune raison de s'inquiéter, c'est comme GitHub copilote, elle vient juste booster la productivité.

  • @spwefosa
    @spwefosa 11 หลายเดือนก่อน

    Bonsoir Hugo :) Tout d'abord merci pour tes vidéos très enrichissante et le partage de ton expérience. Je suis actuellement dans le brouillard.. Je me forme en autodidacte et je pense avoir acquis des bases plutôt solide en js après 1 an d'apprentissage, de répétition.. Mon but final n'est pas de devenir développeur mais plutôt de développer une application de bout en bout. Je le fait bien évidemment car je suis passionne par le développement et disons que c'est un défi que je me suis lancé. L'idée est de mettre en relation des musiciens un peu sous la forme d'un site de rencontre, profil de l'utilisateur consultable, avec 2-3 vidéos dispo et un système de messagerie.. A vrai dire je pense maintenant qu'une application mobile sans version web sera entièrement suffisante. Est ce qu'apprendre Flutter sera le plus approprie pour ce type de projet?

    • @devclub_fr
      @devclub_fr  11 หลายเดือนก่อน

      Oui Flutter est super pour commencer le dev mobile et dart un bon langage pour progresser en terme de code 😉 c’est une bonne idée, lets’s go !!

  • @motchoulskychristian4337
    @motchoulskychristian4337 ปีที่แล้ว

    16'19 si on souhaite l'application mobile c'est le 1er mode de l'utilisateur et attention en css/écran, il faut personnaliser sur le support fournisseur du mobile qui vous indique les tailles
    perso moi version web classique

  • @ismatkl1463
    @ismatkl1463 ปีที่แล้ว

    Salut Hugo,
    J'aime bien ce que tu fais, vraiment top.
    J'aimerais juste savoir si tu pouvais ranger tout le projet devolved dans une playlist parce que je suis un peu perdu, comme tu conseilles souvent de matter toutes les vidéos, je perds du temps à chercher la suite de l'autre du coup ma promenade matinale est perturbée hahaha.
    Merci et bonne continuation !

    • @devclub_fr
      @devclub_fr  ปีที่แล้ว +1

      Merci 🙌 ! Tu as la playlist que je viens d'actualiser avec les épisodes dans l'ordre (Dev Process) 😉

  • @jacquesmatike9289
    @jacquesmatike9289 ปีที่แล้ว

    Pour la question 16:24, je dirai que je partirai de toutes facons dans un developpement pensé pour le web et le mobile. Donc une API derrière, ensuite le web et/ou le mobile ne feront que consommer !
    Maintenant oui le web sera prioritaire. Donc partir sur du React et basculer sur le React native. Mais quand j'ai dit ça, je me rend compte aussi que tout dépend du type d'app mobile à créer (besoin d'un back API ? besoin d'utiliser les ressources matérielles du périphérique ? etc)

  • @janjak5285
    @janjak5285 ปีที่แล้ว

    Hello Hugo, je suis ta série de vidéos sur devolved qui est très enrichissante. Et je voulais savoir si tu confirmes bien que ce que tu expliques s'applique tout autant au projets no-code? Je pense moi que oui, vu que c'est pour réaliser un projet au final. Mais toi qu'en penses tu?

    • @devclub_fr
      @devclub_fr  ปีที่แล้ว +1

      Oui bien sur ! L'idée de cette série c'est de montrer les processus peu importe les technos employées 👍 si le no-code suffit pour ton projet, let's go ✌️

  • @andyberald-catelo4580
    @andyberald-catelo4580 ปีที่แล้ว

    Salut Hugo ! Encore merci pour la vidéo. J'ai tout de même une question concernant les app mobiles. Pour les technos front et la base de données, tu fournis les infos. Mais tu ne parles pas du middleware, l'API responsable de la gestion des requêtes et des données de la BD. Est-ce que tu le sautes et les données partent directement en BD via des requêtes venant de l'appli ? Ca voudrait dire que tu conserves beaucoup de logique métier dans le code en front, ce qui peut devenir ingérable pour quelqu'un d'inexpérimenté... Ou j'ai peut-être mal compris !

    • @devclub_fr
      @devclub_fr  ปีที่แล้ว +1

      En réalité l'app mobile utilises le même type de backend qu'un SAAS. Si tu regardes dans le schéma c'est pour ça que les deux bulles se croisent en réalité 😉. Le chemin est donc App -> API -> DB 🙌

    • @andyberald-catelo4580
      @andyberald-catelo4580 ปีที่แล้ว

      @@devclub_fr OK ! Merci beaucoup !

  • @PaxeM
    @PaxeM ปีที่แล้ว +1

    de toute façon aujourd'hui les jeux c'est 80% (au moins) sur mobile ?
    je suis un peu noyée sous les informations, mais voir ta minding map ça m'a fait réaliser quelque chose...
    je voudrais faire évoluer mon projet (aujourd'hui un site wordpress) originellement dédié à mon seul labo de son de la façon suivante :
    - mon labo qui est la base du projet
    - la publication d'essais sur les compositeurs qui m'intéressent (ça se traduit avec des épisodes... comme un petit roman)
    - la mise en lumière de la musique contemporaine (mon secteur de prédilection)
    c'est en partie pour ce projet que j'ai commencé cette formation (pour l'instant prérequis) de développeur web...
    je ne suis pas une dingue du contrôle mais quand j'ai une idée de design ou de mise en page derrière la tête je suis frustrée de ne pas pouvoir la réaliser...
    et la minding map, ça me paraît un bon moyen de mettre en lumière, les différentes idées que j'ai et d'y associer les outils dont je vais avoir besoin...
    d'autant que j'ai ouvert une page fb et un compte instagram ça me donne l'opportunité d'associer chaque réseau social à un type de publication. en plus de la possibilité d'une chaîne youtube...
    je réfléchis encore à voix haute 🤣
    je te souhaite de belles fêtes de Noël !

    • @devclub_fr
      @devclub_fr  ปีที่แล้ว +1

      Il faut toujours partir du besoin pour évaluer ce qui est le plus pertinent pour ton projet 😉 tant que wordpress fait le job, tu peux continuer à l'utiliser. Tu peux même dans un second temps créer une API à partir de ton wordpress et faire un front dédié si tu veux plus de contrôle sur celui-ci 👍

    • @PaxeM
      @PaxeM ปีที่แล้ว

      ​@@devclub_fr il est certain que j'aime beaucoup Wordpress, et quoi qu'il arrive, le site doit rester au centre du projet.
      je vais voir déjà avec les modules prérequis OCR html css et wordpress comment je peux modifier certaines choses.
      mais avant ça oui : le besoin (et l'objectif final) est déterminant.
      merci pour tes conseils...

  • @RazaCharTuto
    @RazaCharTuto ปีที่แล้ว

    Une app mobile est toujours à porter de l'utilisateur, toujours avec lui

  • @rod6722
    @rod6722 ปีที่แล้ว

    11:17 Je suis toujours entrain d'essayer de comprendre comment fonctionne tRPC, mais pourquoi ça ne fonctionnerait pas avec par exemple une app mobile en React Native et un API backend en Express?

    • @devclub_fr
      @devclub_fr  ปีที่แล้ว +1

      C'est pas que ça ne fonctionnerait pas, au final tu peux exposer des endpoints et communiquer avec ton API tRPC depuis n'importe quoi, mais tu perds beaucoup des avantages de la techno car tu brises en quelque sorte la chaîne Typescript. Ce qui est impossible à adapter en mobile c'est plutôt la T3 stack, car elle repose sur Next et notamment Next Auth qui n'est pas du tout orienté mobile. Donc dans une app full stack Next avec tRPC et la t3 stack, il faudrait en théorie ajouter une couche différente d'authentification juste pour le mobile et aussi exposer l'API différemment. C'est pas insurmontable, mais bon ça fait beaucoup de boulot alors que d'autres technos seraient plus indiquées 😉

    • @rod6722
      @rod6722 ปีที่แล้ว

      @@devclub_fr Merci pour la réponse! Oui, je demandais juste par rapport à tRPC dans le contexte d'une app exclusivement mobile (sans NextJS).

  • @astrobot5813
    @astrobot5813 ปีที่แล้ว

    Concernant ta question app mobile versus PWA, je développe une appli en PWA qui est ni plus ni moins qu'une "extension" des fonctionnalités de mon site web. Je ne suis pas du tout expert mais il me semble logique que ce serait plus simple de passer par une PWA si je dois exploiter la base de données de mon site web, après j'ai des doutes sur l'utilisation des fonctionnalités mobiles comme les notifications par exemple. Et je dois avouer qu'au bout d'un certain temps à développer mon projet j'ai pas du tout envie d'apprendre un autre langage... J'ai un autre boulot à côté et le temps commence à se faire rare quand je dev mon projet. Du coup comme je connais PHP et JS, j'ai pas besoin d'apprendre flutter ou autre.
    Un jour peut-être je ferais évoluer mon app pour le rendre "natif" en passant par des API pour le connecter à mon site web, mais pour le moment je dois aller au plus simple sinon je sortirais mon site dans 10 ans.

    • @devclub_fr
      @devclub_fr  ปีที่แล้ว

      Pour la base de données, ça va dépendre si tu as un accès par API ou si tu es dans un monolithe type Laravel etc...Regarde du côté de Ionic si tu veux pas t'embêter à apprendre un autre langage, c'est vraiment une bonne techno 😉

    • @astrobot5813
      @astrobot5813 ปีที่แล้ว

      @@devclub_fr Je vais voir Ionic je connais pas ^^.

  • @nightblood1253
    @nightblood1253 ปีที่แล้ว

    Ou est Django ?

    • @devclub_fr
      @devclub_fr  ปีที่แล้ว +1

      Tu peux le placer en tant qu'alternative aux technos "Fullstack" de la partie "plateforme", pour Python bien évidemment. Difficile d'être exhaustif, il y a beaucoup de possibilités 😉

  • @sebj7036
    @sebj7036 ปีที่แล้ว

    16:20 quand je vois les chiffres que le trafic mobile représente, je pense clairement qu’il faut penser en mobile first. Maintenant le choix de l’app mobile cela dépend clairement du type de projet. En tant qu’utilisateur ça me fait tant ch**r de lancer une app pourrie qu’un site qui s’en moque du mobile 😂