SQL For Web Developers - Complete Database Course

Поделиться
HTML-код
  • Опубликовано: 14 май 2024
  • Learn all the basics of Structured Query Language in this comprehensive SQL course. You will build out real database tables and practice querying them in flexible ways as a backend web developer would in a production setting.
    💻 Follow along on Boot.dev: boot.dev/learn/learn-sql
    💻 Raw code: github.com/bootdotdev/fcc-lea...
    ✏️ Course created by: @bootdotdev
    🔗 Learn back-end on Boot.dev: boot.dev
    Follow Lane on Twitter: / wagslane
    Boot.dev Discord: boot.dev/community
    FCC Forum: forum.freecodecamp.org/
    ⭐️ Contents ⭐️
    ⌨️ (0:00:00) Course Overview (Intro video)
    ⌨️ (0:03:00) Ch 1. Introduction
    ⌨️ (0:22:19) Ch 2. Tables
    ⌨️ (0:50:43) Ch 3. Constraints
    ⌨️ (1:15:59) Ch 4. CRUD
    ⌨️ (2:00:13) Ch 5. Basic Queries
    ⌨️ (2:24:38) Ch 6. Structuring
    ⌨️ (2:33:52) Ch 7. Aggregations
    ⌨️ (2:54:14) Ch 8. Subqueries
    ⌨️ (3:03:40) Ch 9 . Normalization
    ⌨️ (3:55:44) Ch 10. Joins
    ⌨️ (4:22:09) Ch 11. Performance
    🎉 Thanks to our Champion and Sponsor supporters:
    👾 davthecoder
    👾 jedi-or-sith
    👾 南宮千影
    👾 Agustín Kussrow
    👾 Nattira Maneerat
    👾 Heather Wcislo
    👾 Serhiy Kalinets
    👾 Justin Hual
    👾 Otis Morgan
    👾 Oscar Rahnama
    --
    Learn to code for free and get a developer job: www.freecodecamp.org
    Read hundreds of articles on programming: freecodecamp.org/news

Комментарии • 105

  • @bootdotdev
    @bootdotdev 8 месяцев назад +116

    Thanks so much @FreeCodeCamp for letting us share this SQL course! I really hope y'all enjoy it, SQL is such a foundational skill for any web developer

    • @maria37883
      @maria37883 8 месяцев назад +1

      Tysm Lane

    • @TheCosmopolitanHefty
      @TheCosmopolitanHefty 8 месяцев назад +2

      Just completed my SQL assessment an hour ago and now I saw this course being uploaded 😂❤ I will watch this too. Thank you brother.

    • @SouravBasuRoy
      @SouravBasuRoy 8 месяцев назад

      can you also cover SQLAlchemy ? tutorials on this topic are almost nonexistent on RUclips

    • @geraldlermont6656
      @geraldlermont6656 8 месяцев назад +1

      You don't know the value of things if you want everything to be free...

    • @kartikeytiwari5388
      @kartikeytiwari5388 8 месяцев назад

      Tysm Lane. Love from India

  • @FRanger92
    @FRanger92 8 месяцев назад +50

    By about 50mins in you are forced to buy the course to be able to 'follow along' in the browser. Just a warning for those that don't want to pay $29 a month or ($99) and waste 50mins for this one course.

  • @sunraiii
    @sunraiii 6 месяцев назад +1

    Just finished this course. Thank you so much!
    I've taken other courses Lane made before, and all of them were great.

  • @easylearnplatform8967
    @easylearnplatform8967 8 месяцев назад +12

    I spent four years without understanding SQL but within an hour it's making sense. Big ups. Kindly do another on how to link a users table to transactions table

  • @veebxl
    @veebxl 3 месяца назад

    Thank you so much for creating this tutorial - it helps grasp SQL so fast - I did use it and had lessons, but now I needed a refresher, and it just clicked - "omg it's not that hard at all"! You are a great teacher! Thanks !

  • @Scottni2
    @Scottni2 9 дней назад

    This course is incredibly well organized and easy to follow. Lane is definitely one of the best instructors I've peronally come across on YT. Kudos!

  • @Pylogicx
    @Pylogicx 7 месяцев назад +4

    I watched almost 30 minutes of the course, and I didn't feel any boring and sleepy as I feel watching tutorial on YT. Greate Teacher. I will complete it.

  • @ricardocnn
    @ricardocnn 8 месяцев назад +1

    Perfect teaching! I learned everything I wanted to know about SQL.

  • @wintersol9921
    @wintersol9921 7 месяцев назад

    2:44:48 here you have an example query ``` select song_name, avg(song_length) from songs; ``` but this will cause an error because you should group them by song_name (or maybe song_artist to make more sense) to resolve the issue. Great course. Thank you.

  • @tanzimibthesam5861
    @tanzimibthesam5861 8 месяцев назад +14

    Sql never gets old. We should atleast spend some time mastering it according to our needs

  • @mgamer0164
    @mgamer0164 8 месяцев назад +3

    Thank you! I really really need this as a full stack developer ❤️

  • @Hybridham86
    @Hybridham86 8 месяцев назад +2

    Legends ! You guys read my mind I just need to learn SQL and you dropped this tutorial THANK YOU !

  • @MK-zu1ri
    @MK-zu1ri 8 месяцев назад +1

    Good timing i was looking for it

  • @thushanchathuranga6694
    @thushanchathuranga6694 7 месяцев назад

    I finally realized that I have to rethink about my normalization and join queries knowledge. Thank you uploading this video!

  • @userunknown-fc8wp
    @userunknown-fc8wp 8 месяцев назад

    what would one say is the most important concepts of these lesson sets? in order or just like top 5

  • @middle-agedclimber
    @middle-agedclimber 8 месяцев назад

    You are a perfect teacher.

  • @rlxpudding2056
    @rlxpudding2056 8 месяцев назад +1

    Hi, thanks for your time that you had invest in your courses. I just started because I need to learn to CRUD data on an MS SQL Server. So I decided to set up an MS SQL Server on my Home Server and it works. Am my Question is, is it possible to take that course with the MS SQL as database? 🤷‍♂🙂

  • @mqjogos2024
    @mqjogos2024 8 месяцев назад

    Thanks so very much for sql tutorial =D

  • @King_504
    @King_504 8 месяцев назад

    Just what I needed, thx

  • @roninspect4357
    @roninspect4357 8 месяцев назад

    Thanks a lot!

  • @technologian1
    @technologian1 7 месяцев назад +1

    God bless bro, you are an excellent instructor.

  • @3polygons
    @3polygons 8 месяцев назад

    Thank you VERY much !

  • @gytzero
    @gytzero 7 месяцев назад

    enjoyed it thoroughly

  • @funtushgaming2596
    @funtushgaming2596 7 месяцев назад

    I am just in love with this channel

  • @geralt-dy1qo
    @geralt-dy1qo 8 месяцев назад +2

    bro i needed this

  • @khalidelgazzar
    @khalidelgazzar 8 месяцев назад

    Looks like a nice course. It's on my list

  • @atz527
    @atz527 7 месяцев назад +1

    Very informative 👏

  • @prashlovessamosa
    @prashlovessamosa 8 месяцев назад +1

    He is the best.

  • @4399lol
    @4399lol 8 месяцев назад +7

    would be nicer if we can follow it along futher than chapter3

  • @kierkietv3496
    @kierkietv3496 8 месяцев назад

    love to learn from man cause i really love coding

  • @AhmedAymanM
    @AhmedAymanM 8 месяцев назад

    3:30:00 unfortunately I guess depending on my knowledge the normalization part wasn't super clear / correct to me (since i'm just rememorizing with your great video), however good job so far!

  • @Makeshitjusbecuz
    @Makeshitjusbecuz 8 месяцев назад

    Whats stopping me from using nested query instead of joins ?

  • @ersalomositorusdori308
    @ersalomositorusdori308 8 месяцев назад +1

    please, teach about db transactions, it gonna be awesome stuff, btw thanks the course

  • @tusharroy4312
    @tusharroy4312 8 месяцев назад +2

    How apt is this with respect to learning swl for data analytics?
    I am looking for comprehensive courses for sql to start doing project

    • @christ4ever809
      @christ4ever809 3 месяца назад

      same here. I want to know the answer for this question!

  • @technogeeks4160
    @technogeeks4160 8 месяцев назад +10

    Today I was about to search for sql tutorial and I got this😂🎉

    • @gintoki_sakata__
      @gintoki_sakata__ 8 месяцев назад

      I know right 😂
      The timing is too suspicious

  • @AnilKumar-tm6fq
    @AnilKumar-tm6fq 8 месяцев назад +3

    Good videos, please full SQL database management system

    • @skyisbluexd
      @skyisbluexd 8 месяцев назад +4

      wait this isnot full?

  • @Ese_osa
    @Ese_osa 8 месяцев назад +13

    Just in time when I’m learning SQL. What’s the percentage of such coincidence 😂😂

    • @bootdotdev
      @bootdotdev 8 месяцев назад +1

      With the reach of FreeCodeCamp's channel, its pretty high that someone would be hahah

    • @alexjohnson6192
      @alexjohnson6192 8 месяцев назад

      Same I literally opened YT to search for an SQL video and this popped up on my recommendations lol

    • @amirmiri6951
      @amirmiri6951 8 месяцев назад

      Me too 😂

    • @anishbabbar8057
      @anishbabbar8057 8 месяцев назад

      Lmao us

    • @rongooden6545
      @rongooden6545 8 месяцев назад +2

      Extremely high since Google knows more about you than you know about yourself.

  • @user-vi8ig1dw2u
    @user-vi8ig1dw2u 8 месяцев назад +1

    i request from the freecodecamp that please make a complete hardware engineering course

  • @gintoki_sakata__
    @gintoki_sakata__ 8 месяцев назад +3

    Damn.. Its like they knew i needed this 😂

  • @AntiWest-sq3de
    @AntiWest-sq3de 2 месяца назад

    Well stated💯

  • @liftfresh4life
    @liftfresh4life 8 месяцев назад +4

    Will this be something good to watch for .NET development?

    • @bootdotdev
      @bootdotdev 8 месяцев назад +1

      Good for anyone who wants to understand SQL!

    • @Kevin-jc1fx
      @Kevin-jc1fx 8 месяцев назад

      If you will deal with data, then this is good for you.

  • @vassillyred-vibinkwiye759
    @vassillyred-vibinkwiye759 8 месяцев назад +2

    I would like a tutorial on how to store files (images, videos, PDF,...) in SQL like PostgreSQL. It's hard to find SQL ressources

    • @user-tf8ij9mb2m
      @user-tf8ij9mb2m 8 месяцев назад +4

      you don't , and you should never do it , store them in a folder called public in your web app and store the path of the file in the column , storing binary data in these database is really bad practice

    • @aryanjain5535
      @aryanjain5535 8 месяцев назад

      THIS! localstorage or s3 bucket is the key to go@@user-tf8ij9mb2m

  • @hari_poojary
    @hari_poojary 8 месяцев назад +1

    Thanks for the course! btw, the github URL doesn't work

    • @bootdotdev
      @bootdotdev 8 месяцев назад

      Fixed!

    • @hari_poojary
      @hari_poojary 8 месяцев назад

      @@bootdotdev Thank you 🙏🏽

  • @doareu
    @doareu 8 месяцев назад +1

    Nice! 🙃

  • @Kokouvi_el_mejor
    @Kokouvi_el_mejor 8 месяцев назад

    Good

  • @marwajomaa7594
    @marwajomaa7594 Месяц назад

    can you give us best and detailed roadmap for backend including advance

  • @sohaibabdullah9073
    @sohaibabdullah9073 8 месяцев назад +2

    Github is not opening

  • @sergiomendoza6833
    @sergiomendoza6833 8 месяцев назад +2

    Would love to see HTMX

    • @aammssaamm
      @aammssaamm 8 месяцев назад

      You may need to see google first. 😂

  • @_exxiff
    @_exxiff 8 месяцев назад +1

    Ty, watched on 4x

  • @umairjibran7
    @umairjibran7 8 месяцев назад

    1:59:02 @bootdotdev you are being hunted!!

  • @salmansarwar969
    @salmansarwar969 3 месяца назад

    11:18, how the id's could be same for 2 rows??

  • @sandeeplakhiwal7043
    @sandeeplakhiwal7043 8 месяцев назад +2

    First learner 🙂

    • @bootdotdev
      @bootdotdev 8 месяцев назад +1

      yas! you got this

  • @user-xl1xf4sv8p
    @user-xl1xf4sv8p 3 месяца назад

    cool video)

  • @fulconandroadcone9488
    @fulconandroadcone9488 6 месяцев назад

    2.45.05 I have paused the video and am waiting for further instructions, it has been close to a year. What should I dooooooo????

  • @syedanwar1872
    @syedanwar1872 7 месяцев назад

    As per my very limited knowledge i think course was awesome but normalization was not taught well enough in this video

  • @codingreaction7332
    @codingreaction7332 6 месяцев назад

    1:41:35 paintfull memory unlocked 💀

  • @sagarchourasiya529
    @sagarchourasiya529 8 месяцев назад +1

    4 hours ago a video posted with 4:44:42 (+ 2s error) long😂😂😂

  • @khizerrehman7227
    @khizerrehman7227 8 месяцев назад +1

    I just want to know that if i watch that and practice it well can i get a job??

    • @Kevin-jc1fx
      @Kevin-jc1fx 8 месяцев назад +1

      You can but you will need irrefutable proof that you actually practiced it well. For instance, a few projects that you applied this knowledge in from scratch. I mean at least one large project (something that would take you a solid month or 2 to complete on your own), 3 medium size projects and a few small ones.

    • @aammssaamm
      @aammssaamm 8 месяцев назад

      No.

  • @kaushikbora2728
    @kaushikbora2728 4 месяца назад

    light is faster than sound!

  • @SurajDas-zi7wb
    @SurajDas-zi7wb 8 дней назад

    6:50

  • @Tech-fx5do
    @Tech-fx5do 7 месяцев назад +1

    why all the sql courses are so basic? can you do something with advance functions, triggers and stored procedures? thanks any way!

  • @Naoty_san
    @Naoty_san 5 месяцев назад

    22:21

  • @immortalroasterben7146
    @immortalroasterben7146 3 месяца назад

    1:30:28 / 4:44:42
    just commenting so i don't lose my progress

  • @vaibhav_8
    @vaibhav_8 8 месяцев назад

    1

  • @anabelberumen
    @anabelberumen 7 месяцев назад

    It's sad that you have to pay to do the lessons :(

  • @rayenmerghmi5664
    @rayenmerghmi5664 8 месяцев назад +1

    Funk Microsoft

    • @bootdotdev
      @bootdotdev 8 месяцев назад +1

      What...? They don't own sql haha

  • @shriyashmangaonkar8542
    @shriyashmangaonkar8542 3 месяца назад

    That website is asking for money after completing chapter 2 .

  • @lammydidon
    @lammydidon 8 месяцев назад

    IIF is a bad name for a function type? literally means what it does...this guy is sus....lol

  • @naveedali-kx3lg
    @naveedali-kx3lg 7 месяцев назад +1

    BOOT Div is not free

  • @jayeshnayak4516
    @jayeshnayak4516 8 месяцев назад +1

    Can you please make a tutorial for zoom clone using react native