Starting A Serious Web Development Project

Поділитися
Вставка
  • Опубліковано 19 чер 2024
  • In this video we will discuss some methods on approaching a serious web development or programming project, whether it is a freelance project, for a companay or your own. This video was created from my own experiences as well as some general research
    SPONSOR:
    Check out Coding Dojo - www.codingdojo.com/l/yt/tr
    SLIDE:
    www.slideshare.net/TechGuy1/s...
    💖 BECOME A PATRON: Show support & get perks!
    / traversymedia
    VISIT MY WEBISTE: Check Out My Udemy Courses
    www.traversymedia.com
    FOLLOW TRAVERSY MEDIA:
    / traversymedia
    / traversymedia
    / traversymedia
  • Наука та технологія

КОМЕНТАРІ • 389

  • @jokapowercinzento
    @jokapowercinzento 2 роки тому +2

    It's such a great feeling when you're looking for something and Traversy Media has a video with that exact same title

  • @AMC-throwaway
    @AMC-throwaway 6 років тому +1004

    Love how they put a wix ad on youtubers who are trying to teach people how to build a real website

    • @anggakharismaputra6106
      @anggakharismaputra6106 6 років тому +13

      i know right

    • @TechDetour
      @TechDetour 6 років тому +9

      Yeah... Lmao

    • @bambooindark1
      @bambooindark1 6 років тому +63

      This is the MAIN reason why I turn on my ad-block, just for blocking that stupid wix.com, keep brainwashing people who don't know how to code a website to use their free service.

    • @adriatogi829
      @adriatogi829 6 років тому +45

      tree.g.b Chen Just remember that every time you fully watch an ad. You are supporting the creator :)

    • @TechDetour
      @TechDetour 6 років тому +39

      tree.g.b Chen dude, this guy is giving us quality content free of cost... We are not paying him anything. But atleast we should support him by watching the ads.

  • @abj136
    @abj136 5 років тому +171

    One thing to add: If you are contracting, start a private timer the minute you start discussions with a client, for your own benefit. It may take 40hrs to code a thing, but you also spent many hours working to win that contract, and many hours to deal with testing, fixing, redesign, installing training, billing, collecting, documenting, etc. Be sure that what you bill is adequate for how many hours you actually put into a contract. And don't forget to account for time spent finding contracts, dealing with taxes, bookkeeping and whatever else you have to deal with as overhead.

    • @morph4358
      @morph4358 4 роки тому +28

      Both of you agree the client should pay for your overhead. One of you simply charges more per hour to cover it, while the other bills less per hour but for more hours. The difference is inconsequential.

    • @amyp.575
      @amyp.575 4 роки тому +1

      Will you please make a check-off list for us who are just starting and are stuck on the script bit? :D

    • @csati
      @csati 4 роки тому +5

      I think you should charge your client for the VALUE you provide them. For example: installing (own tools), billing, training, winning the contract etc. don't provide value. Testing, documenting, fixing, designing etc. however does. I don't think you want to disappoint your customer with charging for things they didn't asked for. If you call a plumber, you neither want to pay him for collecting tools and materials, only for fixing your problem.

    • @loreme758
      @loreme758 2 роки тому +1

      For sure i won't come to you :)

  • @khoin.8643
    @khoin.8643 5 років тому +15

    Brad, you made me feel like I wasted hell of money and time in college. What you are doing is exactly what a college or university should have done. As a matter of fact, I almost finish my college with a decent GPA but barely take anything serious away from it. I have been spending almost 2 weeks watching your free tutorials and purchased some of your courses. Of course, I learned a lot from your way of teaching which I greatly appreciate!!! Thanks a bunch, sifu!

    • @PeBo526
      @PeBo526 5 років тому

      Khoi N I swear I’m in the same boat as you

  • @SaifUlIslam-di5xv
    @SaifUlIslam-di5xv 4 роки тому +11

    As a CS student, this is not only helpful in terms of web development, but overall and in general for Computer Science. It's important to realize how to think about a project and what steps you need to actually put it into execution.

  • @studyabroad4free19
    @studyabroad4free19 4 роки тому +22

    I have been stressing on how to start my final project. This really help a lot. Thanks Brad.

  • @Pochinator
    @Pochinator 6 років тому +3

    Brad your timing on uploading this video is PERFECT - I just started a serious personal project for the first time that focuses on back end development - Something I haven't done before since I mostly focused on front end. It's a real messy situation right now and I feel like I have no idea what to begin with. This video helps a ton in straightening the procedure. Thank you.

  • @QWEEKEN73
    @QWEEKEN73 5 років тому

    This was a really helpful break down. I’m starting my first “large” web app. I was sketching everything out and didn’t know where to start on what but this video gave me clarity on how tackle everything. Thanks so much man!

  • @crowebro9581
    @crowebro9581 2 роки тому

    Thank you! I have a large project I've been wanting to begin and now that I've graduated and gotten over some intense health issues, I'm ready to jump on it! The timing and information in this video was spot on. Thank you!!

  • @brentmarquez4157
    @brentmarquez4157 6 років тому +4

    Thanks for the practical real world example! I appreciate illustrating some of the differences between a company environment and a freelance environment. That's something I'm curious about - it sounds like working for a company takes a lot of the load off your back - I'd be curious to hear about some of the drawbacks and disadvantages about working in a company env. vs. a freelance setting. Thanks again for the vids-your channel is great - tell the trolls to stick it where the sun don't shine.

  • @aleferr3ira
    @aleferr3ira 6 років тому +124

    Your video came just in time for me. I was looking for this exact kind of info these days. Thanks again, Brad!

    • @williambiggs2308
      @williambiggs2308 6 років тому

      Alessandra Souza copy & paste! How's your project?

    • @MuhammadAdnan-gx6rd
      @MuhammadAdnan-gx6rd 6 років тому +1

      Just in time ......it's a...... compiler J.I.T

    • @nwgclan1145
      @nwgclan1145 5 років тому +4

      It’s not a coincidence, UA-cam exactly know about what we are looking for... that’s scary

    • @shabeebck3057
      @shabeebck3057 4 роки тому

      What's your project??

    • @misimiakewusola8473
      @misimiakewusola8473 2 роки тому

      same

  • @kiwi-Centaur
    @kiwi-Centaur 2 роки тому

    I've followed some your videos, I'd like to thank you for taking time to create some "real" useful stuff, I appreciate you going extra mile to educate people who need information, you provide valuable and quality stuff.

  • @lukerobertson1000
    @lukerobertson1000 4 роки тому

    Thanks so much!! as always, it's nice to hear some honest and real-world experience shining through rich content. I really appreciate it! I know I'll probably watch this video a few times to get my head around it but putting structure around this stuff is always helpful.

  • @adambsheldon
    @adambsheldon 6 років тому +2

    Great video as always Brad, I found your experience working on the 3 types of different projects very similar to mine. Also props for the bit about testing at the end of the vid!

  • @tunoiredaot
    @tunoiredaot 5 років тому +12

    Thank you for the advice.
    For a beginner like me all of this is gold
    Very much appreciated

  • @MistaT44
    @MistaT44 6 років тому +6

    Much needed video. I have my Final year project due this year for my SE degree. Thanks man!

  • @thedumbfounds767
    @thedumbfounds767 6 років тому

    Definitely good advice! Planning roughly how different components of your app are going to work is so important. Had to learn the lesson the hard way by building an application, and finally realizing that I could have used a way simpler approach, which would have lead to the same result :)

  • @codecorner131
    @codecorner131 6 років тому +7

    Thank you Brad ! Those videos are important as the dev ones ! I'm using Trello to manage my projects ! It makes working and communication with the team much easier...

  • @abubalo
    @abubalo 5 років тому +17

    What obsessed me most about your work was a full detail explanation, you will explain everything down to the smallest detail. Thanks for your unconventional way of teaching.

  • @hemendrasahu7943
    @hemendrasahu7943 4 роки тому

    Traversy, I am very humbled with the generosity of yours towards newcomers in web development. Your videos are a great help for all of us. Thank you so much, Brad. You are a Hero for me.

  • @JonathanBuckland
    @JonathanBuckland 6 років тому

    Great video. Would love to see more of these as I've been coding for many years but the one major issue I always have when building private projects is how to calculate the right amount to charge the client for the work. Even when the project is scoped out it aways seams to go longer than anticipated.

  • @TheNanoWeb
    @TheNanoWeb 6 років тому +8

    Today in our IT section, our team discussed Traversy skills almost five mints. I felt so good at that time when some one talk about my great teacher

  • @scalemodelstudio
    @scalemodelstudio 6 років тому +9

    I like that you motivate us beginners. Hats down to you Brad.

  • @EnzoAguiar
    @EnzoAguiar 6 років тому +2

    No jokes, when i saw the title of this video I rub my hands of excitement. This is such a great video and explains from start to finish great ways to plan yourself and be aware of the client's needs. Awesome work as always.

  • @manifestdigitalagency
    @manifestdigitalagency 5 років тому +1

    Thank you for the continuously good quality material that you put out! This video is awesome, a guideline I will surely come back to time and time again!

  • @Moist_yet_Crispy
    @Moist_yet_Crispy 5 років тому +4

    Great Video Traversy! Loved this video and super appreciate your time and effort man. Much love

  • @rittickdatta1209
    @rittickdatta1209 4 роки тому

    I was just having questions around this topic and I came by your video, you are awesome!

  • @kingjosaphatchewa9804
    @kingjosaphatchewa9804 6 років тому +15

    Thanks a lot Brad ! It's crazy, but every time I need something, in the same week you upload a video about it.

  • @botnetz
    @botnetz 6 років тому

    Thanks for this great informative video! I'm currently doing a software project as my final exam for being a software developer and I heard some things that reflect planning a project like I'm doing it right now!

  • @scwyldspirit
    @scwyldspirit 6 років тому +5

    Brad you are a great informative instructor, who gives not only advice to A LOT of beginners out there from JS all the way through the JS frameworks, HTML CSS Bootstrap, MongoDB including ROR, PHP and MySQL. I have learned so much from you.
    Question is this, would you be open to doing a masters program that might span over a couple of episodes?

  • @PhilipDenys
    @PhilipDenys 5 років тому +3

    Love the guide man!
    Thanks for putting this up, really valuable content.

  • @CbitBiz
    @CbitBiz 6 років тому

    Thanks for this, learned a couple of new things. Great tips for people working freelance. I never worked for a company except my own. Good to see you don't have to be responsible and manage everything. Might start working for a company. It gets a bit to much sometimes, so much work just before you even start coding / developing.

  • @SalmanAnsari-sm2zn
    @SalmanAnsari-sm2zn 6 років тому

    Brad, you are awesome and all your suggestions are always helping us in terms of current trends in the new technologies and development. Can you upload some content on docker and deployment, I will highly appreciate it.

  • @Dwesk
    @Dwesk 6 років тому

    Very good video as usual, I always have trouble picking up something that's bigger, even if split into chunks. Also the presentation layout is lovely.

  • @runtimeterror4027
    @runtimeterror4027 4 роки тому +1

    Just what I needed brad you’re great thanks for all the help

  • @trevormakiwa
    @trevormakiwa 6 років тому

    Thanks Brad I am your follower....You have helped since I was a beginner..Now I am kind of in the intermediate. With videos like this I will grow quickly to become a Pro like you

  • @VarunRajvanshi
    @VarunRajvanshi 6 років тому

    Saw a comment on the last video about this, and here we are. Good job brad,,god bless you.

  • @1936Dany
    @1936Dany 5 років тому +3

    Excellent video as always! Thank you, Brad.

  • @youzhisun3651
    @youzhisun3651 3 роки тому

    I particularly like it that the author is such a good speaker that he's got not rephrases or hesitations. Shows a lot of backstage preparations and familiarity with the stuff he's talking about.

  • @darkthrongrising5470
    @darkthrongrising5470 6 років тому +1

    Once again, excellent work my friend. You are worth every dime.

  • @fritzsantos4139
    @fritzsantos4139 2 роки тому

    Need this one badly, thank you for the tips! Great help!

  • @henrythomas7112
    @henrythomas7112 Рік тому

    I am learning so much from watching your videos. Thank you so much for sharing this amazing source of information. This one is quite helpful.

  • @najmussakibsaycot7454
    @najmussakibsaycot7454 6 років тому +50

    informative... your web development for 2018 was good.. i follow that and also share with others. thanks for your work. God bless

  • @luissantiago7978
    @luissantiago7978 6 років тому +1

    Dude this video came at the best time for me! Thank you

  • @rishushrivastav4591
    @rishushrivastav4591 5 років тому +1

    too informative, good job !!! its been a pleasure following your tutorials thank you!

  • @doommega
    @doommega 6 років тому

    this is the ideal video we all been waiting for! thanks brad!

  • @loren.f
    @loren.f 4 роки тому +6

    This has been really helpful. Thank you kind sir

  • @hassanseffiani9304
    @hassanseffiani9304 3 роки тому

    Thank you so much for all the great work you did brad....

  • @YFORTV
    @YFORTV 6 років тому +1

    Great timing, I needed this! TNX

  • @anselmleo4146
    @anselmleo4146 5 років тому +1

    as usual Brad great vid! bought your udemy Js course..needed also saying gratitude!!

  • @baderelhayah7961
    @baderelhayah7961 5 років тому

    Thanks for sharing your experience, I learned a lot from this video.

  • @sadik_ahmed
    @sadik_ahmed 6 років тому +4

    Thank you for such an informative video. Hope to see more awesome content on your channel. Cheers!

  • @daniezzeddine1106
    @daniezzeddine1106 3 роки тому

    This is so golden! Thanks a lot for your work.

  • @webgodb2552
    @webgodb2552 6 років тому

    It was quite helpful in regard to how the web development actually works in reality, thank you for making this video.

  • @geoffl
    @geoffl 4 роки тому

    Just picked up a client contact, and this advice was very helpful.

  • @AlexanderXavierCubasPerez
    @AlexanderXavierCubasPerez 3 роки тому

    Thank you so much for this great video! It will be really very useful for me. Thank you again

  • @kantyDarius
    @kantyDarius 6 років тому +1

    thank you so much for this video, so enlightening and useful, greetings from Argentina.

  • @DanBorgia
    @DanBorgia 4 роки тому

    Thankful for instructors like you on this Thanksgiving.

  • @vasilemidrigan50
    @vasilemidrigan50 6 років тому

    I really appreciate this guide.Thank you.

  • @AllanJeremy
    @AllanJeremy 6 років тому +1

    Especially loved this video Brad. Concise and informative. Keep up the great work

  • @iamzers9022
    @iamzers9022 6 років тому

    I am grateful that I found this channel while I was young! Now I have something to fill my time with. Thank you! ;)
    ... And I agreed with the fact that a developer should document everything they did, I have a notebook which I dump all my failure/success work so it's like a document that might be useful when you encounter a problem and is to difficult to think at the time. Just my two cent. ^_^

  • @matheusdesousabarros7251
    @matheusdesousabarros7251 6 років тому +1

    Thank you for your insight about this. really informative

  • @jagannathgaidhani5333
    @jagannathgaidhani5333 6 років тому

    hey dude i just love and understand the way u delivers quality contain through your youtube channel. As viewers i would be glad if u make a one video about the how the big site get made and please explain one particular website that how things get placed while developing the website means what tools we can use for particular stuff in website like angular js for single page application. In short decode one particular website and explain how all elements has been placed what tools they used .

  • @0YearZero0
    @0YearZero0 6 років тому

    What about design patterns? Might be a good idea to think about those beforehand.
    Also, this process sounds a lot like the waterfall model, which is okay. But it would be nice to hear more about agile methods, test driven development, etc.
    Anyway, thank you for making these videos. I really enjoy them

  • @mabishadahal7522
    @mabishadahal7522 3 роки тому

    This is the most helful video i have came across so far. Thank u

  • @victorugo3875
    @victorugo3875 5 років тому +1

    Just saw this video. You're simply awesome, you earned my sub.

  • @kwizeraheritier1225
    @kwizeraheritier1225 3 роки тому

    Thank you brad I always like you your tutorials helped so much, thank u bruh

  • @dominikwalter3746
    @dominikwalter3746 6 років тому +10

    Hi Brad, can you make a video about testing? Even if (like you said) you hate it and you are not good at it? It will still be worth it :-)

  • @baxtercohen
    @baxtercohen 6 років тому

    Thank you! Great nutshell guides!

  • @michalpaszkiewicz
    @michalpaszkiewicz 6 років тому +2

    Those are very valuable videos. You are the best programming channel on YT :)

  • @TheCreativeRio
    @TheCreativeRio 6 років тому

    thanks for this. I really needed something like this.

  • @alexandrufilipescu1301
    @alexandrufilipescu1301 6 років тому

    Keep it up Brad! with enthusiasm, from România!

  • @exapsy
    @exapsy 6 років тому

    I wish I had found this video when I had started freelancing. Great content. Thanks once again

  • @mercurycorp4546
    @mercurycorp4546 4 роки тому

    Thanks a lot for sharing this with us. However, I have difficulties in managing web projects with a team, like each person has to develop something.
    Can you please do a video on that?
    I highly appreciated the current video.

  • @oscarbonilla3049
    @oscarbonilla3049 4 роки тому

    Brad, thanks again for all of the content you put out. It’s so helpful. I do have one question.
    Once you’ve selected a site to host you’re website, is this something you pass to the client, or would the developer keep tithe responsibility of paying and keeping up with the host site?

  • @joesmalley8681
    @joesmalley8681 6 років тому

    Great breakdown on all of this stuff. It is very useful info.

  • @medicallabnapata9082
    @medicallabnapata9082 5 років тому +1

    Currently Im not employed,, so I suggested to some network a web app to develop.
    So all these points you saied applied on me 👍🏻
    How to deal with my self and laziness is very hard job 😢
    Very useful video ,, thank u 😀

  • @kerimtim
    @kerimtim Рік тому

    This guy is extremely confident and clear at everything that's he's teaching us

  • @morymo7410
    @morymo7410 4 роки тому +1

    Thank you so much, I really learned alot!

  • @moba2k
    @moba2k 6 років тому

    Another very poignant and applicable video from Traversy, speaking to up and coming web-developers by sharing his own experience. Full of real-life knowledge and some times daunting aspects of client interactions and budget in a clean, concise and matter of fact presentation. Newbies like me are well-off having this available freely on youtube as I can see this material being part of a bigger course charging $$$ from students. Much appreciated!

  • @FlashMobP
    @FlashMobP 5 років тому

    Im gonna be an account manager for a software development company (Ruby on Rails) and this video helped me to structure the idea I have to give to my future clients. You got any more videos that are more focus on the project manager´s/account manager´s point of view? Thank you !!

  • @davinaleong7837
    @davinaleong7837 6 років тому

    For the first 2 points of the slide at 16:52, daily-standups in SCRUM is meant to maintain them.

  • @yahayaoyinkansola8258
    @yahayaoyinkansola8258 Рік тому

    Thank you Brad, this was very helpful

  • @alayohussein4165
    @alayohussein4165 6 років тому

    Great Video, Learnt a lot from it. Thanks Brad

  • @bensonmwaura9494
    @bensonmwaura9494 6 років тому +1

    Great insights to easily integrate into one's existing methodologies. Nicely done!

  • @timothyhartley2791
    @timothyhartley2791 6 років тому

    Clever video. Thanks for covering it.

  • @nourslimane571
    @nourslimane571 2 роки тому

    Big Heart for this man and his Great Content

  • @logicawe
    @logicawe 6 років тому

    Awesome work, thanks for the knowledge.

  • @SunsetRacer
    @SunsetRacer 6 років тому

    Thank you mate this is really good advices

  • @edcelcau1451
    @edcelcau1451 6 років тому

    Thank you so much brad i learn alot from you ☺

  • @teampsbox6524
    @teampsbox6524 6 років тому

    Thanks Brad! You are amazing.

  • @erichepperledesigns
    @erichepperledesigns Рік тому

    Great tutorial Brad! I wonder, do you have any good tips on #estimating how long milestones/projects will take? In college (2003) my instructors taught to me to always double however long I think it was going to take. So, that is the advice I've always followed. But, when I was interviewing with the head of a small startup that builds WordPress website for clients last year, he asked me generally how long would creating a website for a client from start-to-finish take. I told him it depends. Could be anywhere from one day to 3 months, but I always double what I actually think it will take and he freaked out. Was I given the wrong advice? Is that advice outdated? Thanks for continuing to make great videos for coders!

  • @anthonycharles7729
    @anthonycharles7729 6 років тому +1

    Thanks sir love your work, from Italy.

  • @ryanmoody5703
    @ryanmoody5703 6 років тому

    Hey Brad. You should do a video on "Block Chain Scripting" it's an industry that is really in demand right now. And is only growing.

  • @KochharAmandeep
    @KochharAmandeep 6 років тому +35

    Brad you are doing great stuff. Love from India

  • @cyb3rtooth199
    @cyb3rtooth199 6 років тому

    I love Traversy Media. Your content is awesome!

  • @yahyeabdirashid9716
    @yahyeabdirashid9716 5 років тому +5

    I really love this guy thanks

  • @user-gh9sk1oe4m
    @user-gh9sk1oe4m 6 років тому

    看了半年了,学到了许多,语速适中,适合我这种英语水平一般的自学者,多谢!希望能看到更多视频。

  • @halodebbarma3660
    @halodebbarma3660 6 років тому

    Thank you millions brad. Productivity, wireframe and timeline softwares. I guess these could be a great help during development. Anybody having a specific recomendation please do. I'm googling now though.

  • @markkex
    @markkex 6 років тому

    Hey Traversy! Thanks for the awesome video! As a fullstack project, lets say, I would like to ask you something related to this: should your work 1st on the front end or on the backend first?
    I started coding 4 months ago and i got y 1st client and he wants to build an app but im kinda lost because i dont know where should i start, like the UI layout or coding/building the database first.