No video

Folder Structure for API's - Beginner, Intermediate, and Advanced

Best Tech Resume Template: papermoontech....
Use code: PEDRO for 20% off ^
In this video we will go over some examples of folder structures you might want to use when building an API using NodeJS and Express. This can also be applied when building API's using any other type of language / framework. There is no correct folder structure, this are just my opinions.
Comment down below your favourite rite structure!
-
🚀 Learn ReactJS By Building 6 Projects: codedamn.com/l...
Please leave a comment on what topic you guys want me to cover next!
-
📞 Tutoring Session: www.fiverr.com...
💻 PedroTech Discord: / discord
-
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: machadopedro.com
Twitter: / pedrotech_
Linkedin: / machadop1407
Instagram: / _pedro.machado_
Github: github.com/mac...
Email: machadop1407@gmail.com
Timestamps
00:00 | Introduction
01:04 | Beginners
08:12 | Intermediate
12:37 | Advanced
Tags:
- Express API
- Folder Structure
- ReactJS Tutorial
- ReactJS and MySQL
- NodeJS Tutorial
- API Tutorial

Пікірлер: 163

  • @gerooq
    @gerooq3 жыл бұрын

    "if you're a beginner, dont worry about folder structure too much, you're gonna write garbage code anyways" LMAOOOOO

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Hahaha I still remember my first nodejs / express project. I wrote a whole API for a social media platform in a single file :)

  • @gerooq

    @gerooq

    3 жыл бұрын

    @@PedroTechnologies damn hahaha, great video though, i think i'll do a mix of all 3 types that you showed for my project

  • @CodingByAmp

    @CodingByAmp

    3 жыл бұрын

    sam

  • @LordVodka313

    @LordVodka313

    3 жыл бұрын

    This right here is an absolute truth. My first expressJs app was a single line with an accumulation of all that I learnt as I went. Now I can't even look at it without my eyes bleeding. One thing that is underrated/not emphasized enough is that the first version of any app is the TRUE process of requirement gathering/skill proficiency: that's where you really close the gap between the things _you know that know_ and the things _you don't know that you don't know_

  • @henriqueb5637

    @henriqueb5637

    Жыл бұрын

    Not necessarily. There are beginners who write cleaner code than most experienced developers. It depends on the teacher and/or learning material source

  • @yankarlotexeira
    @yankarlotexeira3 жыл бұрын

    For advance mode: I suggest adding a repositories folder, where it handles the database operations, and letting the services just handling the business logic. It makes it easier to migrate to another database.

  • @florianfanderl6674

    @florianfanderl6674

    2 жыл бұрын

    How often did you migrate to another database? I hear this argument so often, but I havent changed the database once, nor has anybody I know.

  • @yankarlotexeira

    @yankarlotexeira

    2 жыл бұрын

    ​@@florianfanderl6674 , I got your point, but I saw this twice, and the last one has been very smooth due to this practice. Moreover, It doesn´t hurt to implement it just in case. Anyway, keep the risk matrix chart in mind based on the requirements.

  • @florianfanderl6674

    @florianfanderl6674

    2 жыл бұрын

    @@yankarlotexeira well at least you had that case. First time I hear somebody actually did that. I tend to get VERY cautious, if people put things into code they don't need more, but might need later. Also later never arrives. Add 15 of such things and you for a mess. E.g. there's also the habit of putting 100 random things into application config that actually don't change, just because they seem to belong into the application config. Even worse when they're actually not really supported to change. There are so many ways to make software generic and it really helps when this piece of software actually needs to be generic for a real need. But I heavily advise against it, just for the "what if". But yeah, data access in general isn't too hard to abstract. So it doesn't introduce a lot of complexity.

  • @pawnstar8771

    @pawnstar8771

    2 жыл бұрын

    hey, In my code I am using mySQL queries inside APIs. So according to you I should have repository folder containing a file with query?

  • @yankarlotexeira

    @yankarlotexeira

    2 жыл бұрын

    @@pawnstar8771 yes. It makes easier to isolate problems, easier to do unit tests, and in my opinion it would make the code cleaner and more maintainable.

  • @jacobtb1
    @jacobtb14 ай бұрын

    It's amazing how difficult finding information on this topic has been. Thanks.

  • @nazrulchowdhury1047
    @nazrulchowdhury10473 жыл бұрын

    A separate data layer could also be added in the advanced section. This layer will interact with db and could be imported in the service layer to be used as a database adaptor. Then in case of a db swap, just the adaptor has to be re-implemented without even touching the rest of the application.

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Good point!

  • @aayushtaneja70
    @aayushtaneja703 жыл бұрын

    We can keep the Models and Helpers out of the api/v1 folder because the database models do not depend on the version of API. Also, the utils/helpers also don't change I guess.

  • @MrMonishSoni
    @MrMonishSoni Жыл бұрын

    In advanced level : I like separation of api versioning api/v1, api/v2 but its debatable for versioning vs subdomain. Rather than that i prefer app folder containing MVC + index.ts (entry point) Initially and if the project scales then separation based on component/functionality i.e lets say we've 3 comp. user, product, order. so each comp. have their own MVC, rest is same. What do you think ?

  • @nagwarg
    @nagwarg2 жыл бұрын

    Obrigado Pedro! Your videos have been helping me a lot in getting back into web dev after a few months break. You're the man! Can you point out any public repos for advanced projects that use a similar stack and structure? I think that would really help connect all the dots if we could see something simmilar implemented in a mature project. Cheers! Keep it up on being awsome!

  • @victoriaabonin
    @victoriaabonin3 жыл бұрын

    really nice video, knowing a common production folder structure helps understand node itself

  • @Omer-jb2io
    @Omer-jb2io2 жыл бұрын

    Finally, I couldn't find anyone that actually explained it.

  • @rodcurvelo4075
    @rodcurvelo40753 жыл бұрын

    Muito bacana Pedro! Vc foi direto ao ponto. Espero que você faça um video de um projeto com essa estrutura avançada de pastas, junto com REACT, usando talvez o PERN stack e usando o TDD. Já me inscrevi. Quero passar pra senior e ter modelos como inspiração para futuros projetos.

  • @idevbrandon
    @idevbrandon3 жыл бұрын

    Thank you Pedro this is what i needed for my project :)

  • @chanelyma
    @chanelyma2 жыл бұрын

    Hi Pedro, thanks for sharing it. I was going really crazy about folder structure and in the end you make very clear that there's more about it than meets the eye.

  • @greykor140
    @greykor1403 жыл бұрын

    Didn't know there was a video on this LOL. Ended up watching one of your tutorial series video to see how things were structured!

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Hahaha hope you liked it :)

  • @herickvinicius
    @herickvinicius3 жыл бұрын

    QUE MASSA! Eu tinha essa curiosidade desde que comecei a desenvolver APIs e finalmente achei um conteúdo massa sobre isso! Parabéns mano! (Mais legal ainda é ter assistido o video inteiro achando que era de algum americano e no final descobrir que é um brazuca hahahah)

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Kkkkkkkk muita gente nao percebe até ler meu nome. Fico feliz que gostou do video :)

  • @RrR2010
    @RrR2010 Жыл бұрын

    Ganhou mais um inscrito. Estou em busca de vídeos mais avançados assim já faz algum tempo. A maioria dos vídeos são bem "Getting Started" e não mostram as melhores práticas que podem facilitar na escalabilidade dos projetos. Obrigado!!!

  • @failist9570
    @failist95703 жыл бұрын

    Thanks Pedro for this. Please make more content on production grade setup and practices.

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    I really enjoyed the support on this video so I plan on making more like this!

  • @jojojawjaw
    @jojojawjaw3 жыл бұрын

    What a great tutorial! concise, yet really informative!

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Glad you liked it

  • @vieiratn
    @vieiratn3 жыл бұрын

    Amazing content, dude! I'm trying to improve my code and you're helping me a lot. Really appreciated! :)

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Thats awesome! I am glad you are learning!

  • @vieiratn

    @vieiratn

    3 жыл бұрын

    @@PedroTechnologies TMJ!

  • @sreekumarmenon
    @sreekumarmenon3 жыл бұрын

    Informative ! Folder structure + some code would have been more useeful ~

  • @saurabhjdas786
    @saurabhjdas7862 жыл бұрын

    I like how the beginner folder structure had PascalCase for the folder names, kinda like class names lol. Great video, very informative!

  • @matthewmarsala1788
    @matthewmarsala17882 жыл бұрын

    For the index.ts files. I guess the concept is a bit confusing. Shouldn't it say export since you're exporting the files in those folders so they can accessed elsewhere?

  • @Landon_Hughes
    @Landon_Hughes3 жыл бұрын

    Great tutorial man! I'm just getting into React so this was helpful :)

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Glad it helped!

  • @MarioLariosOfficial
    @MarioLariosOfficial Жыл бұрын

    Thanks for this video it helped so much man, especially right now in my bootcamp.

  • @nickjunes
    @nickjunes Жыл бұрын

    I'm a programmer of 20 years and I've been strongly questioning MVC lately especially on the backend. Mainly there is a lot more logic that needs to be shared. It's obvious services needed to be invented because it couldn't all be contained in the controller level, but it's still not good enough. The model layer is also outdated. It's just a thin layer to the DB so it shouldn't be given so much weight. Applications are no longer desktop apps that save data on a hardrive. We have lots of logic that needs to be shared between lots of services and controllers. We probably need something that is more along the lines of (Routes) | (Controllers) | (Logic -> Components -> Small Functions, External API Calls and Models). Top level in () and -> is nested. Logic is where the business logic is and it may call other peer elements at times. Components would only ever call lower in the tree.

  • @katalystcod2

    @katalystcod2

    11 ай бұрын

    so what do you propose? give a concrete example with file structure and logic?

  • @nickjunes

    @nickjunes

    11 ай бұрын

    ​@@katalystcod2Lately I have, Routes, Controllers, Services, and Utilities. I don't personally use a database folder because I always an ORM and database access doesn't require any complex connection logic. That's on the backend. If we're talking about the front end then a lot of people are using projects like Next.js where the routes are actually defined by the file location, then you might have a global Context folder where your "model" is but you don't call it that. Then you may also have "hooks" and "components" folders for re-usable logic. My main point is that on both the backend and the front end it makes more sense to organize things by what we actually need and what we're actually doing and that's how most modern projects are organized. Having an actual "model", "view", and "controller" folder isn't always necessary. It's more a general concept. Although I do use a controller folder on the backend. On the front end a "controller" folder isn't really necessary.

  • @wasit-shafi
    @wasit-shafi2 ай бұрын

    what if we have also have contents in v2 directory, then how will your directory structure change as we also have to make sure we are not repeating the code, eg you have put Helpers inside v1 . any comments on that...?

  • @MiladAKareem
    @MiladAKareem2 жыл бұрын

    This video was very beneficial for me thanks a lot for such a good video, this kind of video is a need for the KZread community. wish you the best.

  • @rayvincentdelacruz8251
    @rayvincentdelacruz82513 жыл бұрын

    Great bro! This is an excellent content we need. Keep it up!

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Really appreciate it! I am happy you liked it!

  • @BarakAlmog
    @BarakAlmog2 жыл бұрын

    Beautiful! Exactly what I was looking for. Thanks so much.

  • @amanbadhan7546
    @amanbadhan75463 ай бұрын

    Hi , hee is the best explanation of folder structure. I have a question. Can you tell me how to manage the folder structure in the case of when are writting code for admin , user and vendor in the same project. Please explain this as well ... Thank you

  • @ratul1125
    @ratul11252 жыл бұрын

    I also like having a "utils" folder where I add all the utility functions

  • @pranjalwalia3810
    @pranjalwalia38103 жыл бұрын

    Great stuff..Kudos on the intro... testing express n mongo APIs TS with jest... something to cover in the next video?

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Thank you! I am planning on doing a video on API testing!

  • @dawid_dahl

    @dawid_dahl

    3 жыл бұрын

    Seconded! Jest/supertest. Also a video on mocking best practices would be awesome.

  • @shubhamjha1473
    @shubhamjha14732 жыл бұрын

    Short and precise. Best combo 👍

  • @PedroTechnologies

    @PedroTechnologies

    2 жыл бұрын

    Glad you think so!

  • @codesmiles_
    @codesmiles_ Жыл бұрын

    I the advanced section of this video, what type of test is the test folder that sit alongside src be running

  • @mansilaad2062
    @mansilaad20623 жыл бұрын

    Really appreciating content 👍👍 Plz make video on mvc model which u talked about.

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    I plan on it! Thank you!

  • @vishwajitbhagat9515
    @vishwajitbhagat95152 жыл бұрын

    That's all that I needed. Thanks, buddy

  • @luiza4142
    @luiza41423 жыл бұрын

    Adorei o canal, agora preciso aprender inglês "de vdd" hahaha

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    kkkkkkk obrigado mano!

  • @inlinex
    @inlinex Жыл бұрын

    Question... How Can you call the modules related to controller or you use a Shared Module.? I like Advanced Folder Structure

  • @suhaimitech9973
    @suhaimitech99733 жыл бұрын

    Hi, do you have any project that uses medium or advanced structure? I would like to see what code goes in the folder

  • @rokeebashobiye1242
    @rokeebashobiye12422 жыл бұрын

    This is a great one dude.. Can you make a tutorial using the advanced folder structure for a project?

  • @mahardhikaputra
    @mahardhikaputra Жыл бұрын

    src (model controller middleware helper environment router) Always use that schema folder in api what I made

  • @me_debankan4178
    @me_debankan417810 ай бұрын

    for intermediate express api what will be present in the config folder ?

  • @ThColinPereira
    @ThColinPereira3 жыл бұрын

    this is so well explained, thanks pedro

  • @metalshocker93
    @metalshocker932 жыл бұрын

    What do we have to put in the index.ts file that you create in the service folder of advance level? Do we need to add something in particular in order to access the classes the way you explained it, by only calling the service folder when we do the import?

  • @mitejmadan8672
    @mitejmadan86722 жыл бұрын

    Thanks for creating this video. Really helped a lot

  • @fares.abuali
    @fares.abuali2 жыл бұрын

    Thanks Pedro! Precious info

  • @Pawii
    @Pawii3 жыл бұрын

    Thank you for sharing your knowledge! really great stuff!!!

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Glad you liked it!

  • @adventurer2395
    @adventurer23952 жыл бұрын

    Thank you! Why would you do validation in the controller instead of the service? isn’t that business logic?

  • @theDanielJLewis
    @theDanielJLewis2 жыл бұрын

    Thank you for this great overview!

  • @faiqkhan7545
    @faiqkhan75452 жыл бұрын

    I wanna know is that, advance structure is control by only one person ? Or multiple members work on it to maintain it ?

  • @theaxacall
    @theaxacall3 жыл бұрын

    hey hi I made an api with express. and the pictures are on the same port.. I can access the links of my pictures from a different server, but I can't show the pictures.

  • @laviray5447
    @laviray54479 ай бұрын

    What I personally prefer is creating separate folder for each function/component like Auth, user, pages, etc.

  • @skymer7471
    @skymer7471 Жыл бұрын

    Shouldn't controllers, services & models be grouped together per "domain" (or entity) api>users>(user.service.ts, user.model.ts, user.controller.ts) ? When the project will grow it will be easier to find what you're searching for

  • @guilhermejoviniano4352
    @guilhermejoviniano43522 жыл бұрын

    thanks for the video dude!, really good content!

  • @flouainan
    @flouainan6 ай бұрын

    Hey bro, can you please tell the name of this VScode icon extension ? Brazilian hug 😎

  • @nomchomppom
    @nomchomppom3 жыл бұрын

    hey, thanks for the video! would clerify what goes in the "service" folder? would this be someting like getting extra resources from another restAPI or even connecting with another webservice like optimizing photos etc?

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Yes!

  • @zafariqbal92
    @zafariqbal927 ай бұрын

    This is helpful, thank you!

  • @kunjchoksi
    @kunjchoksi3 жыл бұрын

    Great informative video. I was a bit confused to start & you have made it clear to me. Thanks

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Glad I was able to help!

  • @rammehar5531
    @rammehar55312 жыл бұрын

    Very Clean Explanation wonderful

  • @snake1625b
    @snake1625b2 жыл бұрын

    Do you suggest mocking a local database for testing database querying

  • @makermaker9525
    @makermaker9525 Жыл бұрын

    Can you give me a links for projects that follow intermediate and advanced structure

  • @anoopjoy501
    @anoopjoy5012 жыл бұрын

    What are the other popular design patterns? Apart from MVC

  • @pankajkhushalani
    @pankajkhushalani3 жыл бұрын

    Amazing content! Thank you for this video

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Glad you liked it!

  • @jpee0316
    @jpee03163 жыл бұрын

    And the validation folder is for? validation for like form inputs?

  • @mansilaad2062
    @mansilaad20623 жыл бұрын

    What would be the folder structure for react large project where we call Apis as well as axios request etc..

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    I want to make a video on react project structures! But I would create a personalized hook for making api calls!

  • @karlasosa5304
    @karlasosa53043 жыл бұрын

    Great video Pedro thank you!

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Glad you liked it!

  • @wassefbenahmed1801
    @wassefbenahmed18012 жыл бұрын

    thank you, this was very helpful!

  • @inaccessiblecardinal9352
    @inaccessiblecardinal93523 жыл бұрын

    Good stuff. Those index.ts are conventionally called "barrel files" btw.

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Yes, should have used the conventional name :)

  • @mrinaldhawan3959
    @mrinaldhawan39593 жыл бұрын

    Thank you pedro for such an amazing video. I had looking for something like this all around. I am now planning to use your intermediate folder structure, as I am fairly new to Nodejs. I have one doubt though, where should I place 3rd Party API Calls? 3rd Party API calls I am integrating will include CRUD operations of their own. Infact, I need to perform CRUD in my database based on success/failure of 3rd party API CRUD operations. Any suggestions will be of great help.

  • @dawid_dahl
    @dawid_dahl3 жыл бұрын

    You only mention validation in the controllers. I personally do my validation in a middleware. Does that mean that to divide up my files into controllers and services is unnecessary? Feels like there are more to controllers than validation. If you could shed some more light on controllers/services and how to think about that-if one is using that pattern, I know it is not a must-that would be really helpful. Thank you!

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    I have a validation middleware too! I just create the YUP schema in the validations folder!

  • @dawid_dahl

    @dawid_dahl

    3 жыл бұрын

    That doesn’t answer my question, but thank you anyway.

  • @otis3744
    @otis37445 ай бұрын

    People love to say as a beginner dont…. Lmao as a beginner, do because no one cares who long you’ve been coding, they will expect baller level code from you from day 1

  • @surajsingh3434
    @surajsingh34342 жыл бұрын

    @PedroTech Now we have a Clean Architecture. That also needs your attention.

  • @salehmohammednasseralobidi5880
    @salehmohammednasseralobidi58803 жыл бұрын

    Excellent job amazing Can make simple project for this structure to be amazing

  • @j9meslloyd810
    @j9meslloyd810 Жыл бұрын

    Great videos. Pls Pedro, can i know the differences between services ans helpers in your project structure

  • @juanfelipemonsalvevargas602
    @juanfelipemonsalvevargas60215 күн бұрын

    Great video !

  • @mani_naik
    @mani_naik3 жыл бұрын

    new Intro

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Glad you liked it! Im very happy with the result!

  • @L4zEGaming
    @L4zEGaming3 жыл бұрын

    Are you using yarn 2? Could you make a video on package managers, great video btw

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Thank you! Yes I use yarn 2! I can make one but I think both npm and yarn are equally good

  • @Jefferson4026
    @Jefferson40263 жыл бұрын

    would you make a simple real example using this advanced structure? or if you sell it in a course it would be great :(

  • @franciscog.6396
    @franciscog.63963 жыл бұрын

    Hi Pedro! Nice video. I have a question, how to upload a project with front and back to GitHub? Frontend and Backend in the same repository?

  • @franciscog.6396

    @franciscog.6396

    3 жыл бұрын

    In the project, I have the "client" folder (React Native), and the "server" folder (API REST with MySQL).

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    I always recommend separating the repositories!

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    I would separate the repos and upload the client to the google play store and the server to either aws, zeet, or heroku!

  • @franciscog.6396

    @franciscog.6396

    3 жыл бұрын

    @@PedroTechnologies thank you so much bro!

  • @PanlasangMotour
    @PanlasangMotour3 жыл бұрын

    Next Please Service workers :) PWA = Progressive web applications ;)

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    I love PWA's so I can definitely make a video on it!

  • @alexanderzharkov6953
    @alexanderzharkov69532 жыл бұрын

    I will definitely subscribe to this channel

  • @yohanneskindu8794
    @yohanneskindu8794 Жыл бұрын

    Guys don't overcomplicate stuff, if you wanna have advanced folder structure, use nest js.

  • @DaveTheDeveloper
    @DaveTheDeveloper Жыл бұрын

    I don't like that you keep your versions in the repo. I would rather use github and add a commit or some kind of tag where I say that this is the v1 of the api. Then I can easily update to that commit if I need v1. But if I keep it in the repo there is a lot of dead code. On the one hand your approach is more comfortable, but the approach I would use is cleaner imo.

  • @ahmedelgaidi
    @ahmedelgaidi2 жыл бұрын

    Really good video Thanks a lot

  • @xO_ADX_Ox
    @xO_ADX_Ox2 жыл бұрын

    Beginner here, I did not understand what it is used for .env =(

  • @sunilkumar-zf4dx
    @sunilkumar-zf4dx3 жыл бұрын

    nice video, can you put git links for these folder structures with some boilerplate code.

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    This was a long time ago so I don't know if I still have the folder with all of this. But I can defo create one and put the link!

  • @mansilaad2062
    @mansilaad20623 жыл бұрын

    What are different design patterns?

  • @jorgelopezcuns
    @jorgelopezcuns Жыл бұрын

    Muy buen video Pedro

  • @khandoor7228
    @khandoor72283 жыл бұрын

    How did you make that sweet intro? Pls do a video on that!

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Hahaha I didn’t make it! I paid an awesome person on fiver to make it for me. Trying to improve the video quality!

  • @khandoor7228

    @khandoor7228

    3 жыл бұрын

    @@PedroTechnologies ah gotcha good thinking

  • @edu.paixao
    @edu.paixao Жыл бұрын

    Vlw, Pedro

  • @hijuliansosa
    @hijuliansosa3 жыл бұрын

    It's great, thanks!

  • @NewleadersTech
    @NewleadersTech3 жыл бұрын

    a new begining.

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Yes!!

  • @NewleadersTech

    @NewleadersTech

    3 жыл бұрын

    @@PedroTechnologies best of best supportive content .We are counting on you .Really appreciated.

  • @robsonreis3450
    @robsonreis34503 жыл бұрын

    Amazing tips!!!!

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Thank you! Glad you liked it!

  • @haddadabdallah
    @haddadabdallah2 жыл бұрын

    Good job

  • @PanlasangMotour
    @PanlasangMotour3 жыл бұрын

    Noice !! :) great job

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Thanks! 😄

  • @bestblackpeoplevine7907
    @bestblackpeoplevine79073 жыл бұрын

    can you do video on JEST / Testing

  • @chaitany.a
    @chaitany.a2 жыл бұрын

    MVC is an architectural patter, not a design pattern

  • @maxmaksum4673
    @maxmaksum46733 жыл бұрын

    excellent

  • @PedroTechnologies

    @PedroTechnologies

    3 жыл бұрын

    Thanks!

  • @felipeserrano9173
    @felipeserrano91733 жыл бұрын

    Nice!

  • @amwpagon
    @amwpagon2 жыл бұрын

    i think ddd folder bester than mvc folder

  • @luksproject7142
    @luksproject71422 жыл бұрын

    como tu conseguiu ficar sem sotaque?