Full Stack Web Development for Beginners (Full Course on HTML, CSS, JavaScript, Node.js, MongoDB)

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 1,1 тыс.

  • @nikolaiprophet
    @nikolaiprophet 2 года назад +805

    I learned web development 5 years ago and i can say this course is a full refresher and reminder to what i knew and forgotten. Thanks a lot!!!!!

    • @waleedqazi6239
      @waleedqazi6239 2 года назад +8

      Have you got a job?

    • @leylajudy
      @leylajudy 2 года назад +6

      thank you for your comment that is exactly what i was searching for

    • @kennyxiao
      @kennyxiao 2 года назад +4

      wow, are you a full stack developer?

    • @juneh5748
      @juneh5748 2 года назад +5

      is this course updated?? just done following a outdated course that drove me crazy

    • @simplyizustic6122
      @simplyizustic6122 2 года назад +3

      @@juneh5748 doubt it. Do people still use '.onclick' instead of 'addEventListener('click', (function))

  • @ItsBajra
    @ItsBajra Год назад +402

    44:01 create a link
    45:00 new tab
    46:00 absolute & relative url
    47:16 link email
    48:30 Title
    50:40 Favicon
    51:56 Tables
    54:35 Table Data
    57:00 ordered List
    58:25 description list
    59:42 block and inline elements
    1:04:45 Iframes
    1:07:35 Symbols
    1:10:58 html forms
    1:17:15 checkboxes
    1:19:38 submit
    1:21:10 Action
    1:22:45 submit method
    1:24:19 setting up html locally
    CSS
    1:26:19 Syntax
    1:32:52 Comments
    1:37:07 Selectors
    1:40:32 Class in html elements
    1:46:21 Backgrounds
    1:51:36 Margins
    1:59:35 Borders
    2:17:31 Height & Width
    2:20:39 Outlines
    2:23:48 Styling text
    2:38:53 Fonts
    2:43:29 Icons
    2:46:15 Tables
    2:54:08 Display & Visibility
    2:56:14 Combinators
    3:01:14 Dropdown Menu
    3:13:36 Attribute Selectors
    JS
    3:15:52 Intro
    3:16:37 Starter code
    3:18:53 Create a variable
    3:20:44 Var vs Let
    3:24:12 eg html query selector
    3:24:36 Const variable
    3:27:14 Comments
    3:28:00 Initialize buttons
    3:29:29 Create function
    3:31:07 Test/Console
    3:36:25 Update text/ button text
    3:38:45 Escape characters
    3:40:50 Create object
    3:45:24 Passing data into function
    3:53:57 If-else statement
    4:01:00 String concatenation
    4:07:58 Array shift method
    4:12:09 Display html element
    4:16:30 Else-if statement
    4:22:05 == vs ===
    4:23:00 Tenary/conditional operator
    4:25:18 Debug
    4:26:59 Test game
    4:28:48 Return function
    4:41:18 While loop
    Frontend Movies App
    4:52:30 Intro
    4:53:02 HTML
    5:03:09 CSS
    5:15:23 JS
    5:42:47 Summary
    Backend Movies API
    5:44:05 Into
    5:44:20 API diagram
    5:44:38 Create Repl
    5:45:33 JSON edit for ESN6 imports
    5:47:27 Server.js
    5:55:10 Index.js
    5:55:43 MongoDB setup
    5:59:26 Connect to Mongo
    6:12:08 Route for testing
    6:14:53 Test
    6:17:27 Types of requests
    6:20:50 Create ReviewsCtrl
    6:29:55 Create ReviewsDAO
    6:38:45 Test
    6:39:22 Curl command
    6:45:04 Curl POST
    6:45:45 Curl GET
    6:47:13 Curl PUT
    6:49:07 Curl DELETE
    Connect Frontend and Backend
    6:49:34 Intro
    6:49:39 Fork frontend replit
    6:58:12 URL object
    7:10:28 Edit review function for button
    7:15:33 Save function
    7:19:47 Create review function
    7:27:25 Delete review function
    props to @notsmart4896 and @ronz91 on helping out

    • @Ai_SOMALI
      @Ai_SOMALI Год назад +5

      you saved my time in the meantime thank u

    • @motionalname2225
      @motionalname2225 Год назад +1

      you are great please complete it as possible

    • @ronz91
      @ronz91 Год назад +1

      I've added to this in my comment

    • @nandan3722
      @nandan3722 Год назад +1

      I am not able to add links.. It's showing refused to connect

    • @ronz91
      @ronz91 Год назад +2

      @@nandan3722 see my comment, I have added some

  • @MrAarsan
    @MrAarsan Год назад +71

    To me, it just sounds like a friend trying to give us information and help. Not like trying to do work fast and earn money. That is the best thing about this channel😊

  • @jeffspc88mx
    @jeffspc88mx 7 месяцев назад +43

    Thanks!

  • @rianreboucas7341
    @rianreboucas7341 Год назад +188

    Finaly finished it! I have an interview on monday, wish me luck!

    • @apoerakevin
      @apoerakevin Год назад +8

      Good luck bro✌🏿✌🏿

    • @apoerakevin
      @apoerakevin Год назад +6

      How did the interview go ??

    • @rianreboucas7341
      @rianreboucas7341 11 месяцев назад +44

      It went really well! I got my first Internship

    • @apoerakevin
      @apoerakevin 11 месяцев назад +14

      @@rianreboucas7341 Oww that’s good to know. I know you gonna kill it. Go hard bro.

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

      ​@@rianreboucas7341awesome, can you give me a map of what did you study and how long dose it take for you to get this internship?

  • @notsmart4896
    @notsmart4896 Год назад +145

    HTML
    02:44 Intro
    44:01 Create a link
    45:00 New Tab
    46:00 Absolute & relative url
    47:16 Link email
    48:30 Title
    50:40 Favicon
    51:56 Tables
    54:35 Table data
    57:00 Ordered list
    58:25 Description list
    59:42 Block & inline elements
    1:04:45 Iframes
    1:07:35 Symbols
    1:10:58 Html forms
    1:17:15 Checkboxes
    1:19:38 Submit
    1:21:10 Action
    1:22:45 Submit method
    1:24:19 Setting up local html
    CSS
    1:26:19 Syntax
    1:32:52 Comments
    1:37:07 Selectors
    1:40:32 Class in html elements
    1:46:21 Backgrounds
    1:51:36 Margins
    1:59:35 Borders
    2:17:31 Height & Width
    2:20:39 Outlines
    2:23:48 Styling text
    2:38:53 Fonts
    2:43:29 Icons
    2:46:15 Tables
    2:54:08 Display & Visibility
    2:56:14 Combinators
    3:01:14 Dropdown Menu
    3:13:36 Attribute Selectors
    JS
    3:15:52 Intro
    3:16:37 Starter code
    3:18:53 Create a variable
    3:20:44 Var vs Let
    3:24:12 eg html query selector
    3:24:36 Const variable
    3:27:14 Comments
    3:28:00 Initialize buttons
    3:29:29 Create function
    3:31:07 Test/Console
    3:36:25 Update text/ button text
    3:38:45 Escape characters
    3:40:50 Create object
    3:45:24 Passing data into function
    3:53:57 If-else statement
    4:01:00 String concatenation
    4:07:58 Array shift method
    4:12:09 Display html element
    4:16:30 Else-if statement
    4:22:05 == vs ===
    4:23:00 Tenary/conditional operator
    4:25:18 Debug
    4:26:59 Test game
    4:28:48 Return function
    4:41:18 While loop
    Frontend Movies App
    4:52:30 Intro
    4:53:02 HTML
    5:03:09 CSS
    5:15:23 JS
    5:42:47 Summary
    Backend Movies API
    5:44:05 - Into
    5:44:20 - API diagram
    5:44:38 - Create Repl
    5:45:33 - JSON edit for ESN6 imports
    5:47:27 - Server.js
    5:55:10 - Index.js
    5:55:43 - MongoDB setup
    5:59:26 - Connect to Mongo
    6:12:08 - Route for testing
    6:14:53 - Test
    6:17:27 - Types of requests
    6:20:50 - Create ReviewsCtrl
    6:29:55 - Create ReviewsDAO
    6:38:45 - Test
    6:39:22 - Curl command
    6:45:04 - Curl POST
    6:45:45 - Curl GET
    6:47:13 - Curl PUT
    6:49:07 - Curl DELETE
    Connect Frontend and Backend
    6:49:34 - Intro
    6:49:39 - Fork frontend replit
    6:58:12 - URL object
    7:10:28 - Edit review function for button
    7:15:33 - Save function
    7:19:47 - Create review function
    7:27:25 - Delete review function

  • @ahmedsayed6829
    @ahmedsayed6829 2 года назад +596

    The best channel on RUclips!

    • @ashutoshdash140
      @ashutoshdash140 2 года назад +9

      Great people.... This channel helped me a lot when i just started.
      I can't express my gratitude

    • @subratachatterjee6333
      @subratachatterjee6333 2 года назад +6

      Traversymedia is also one of my favourite.

    • @kozimjonturgunov4183
      @kozimjonturgunov4183 2 года назад +1

      @@ashutoshdash140 do you work nowadays?

    • @HimanshuKumar-yh7ox
      @HimanshuKumar-yh7ox 2 года назад +1

      Great mentor makes great learner's ❤️

    • @yourcas3310
      @yourcas3310 2 года назад

      @@HimanshuKumar-yh7ox telugu

  • @koladechris
    @koladechris 2 года назад +79

    Congratulations, Beau and Tomi on getting this course up 🎉

  • @brainy3429
    @brainy3429 2 года назад +405

    Just reminder to people like me (completely new to backend),PLEASE try to watch this two times if you don’t get things on the first time. I always get things on second time and I get better as I keep watching this and other backend related videos. Good luck!

    • @StaticBlaster
      @StaticBlaster Год назад +11

      Yeah, the advantage of video over in class lectures is that you can rewind as many times as you like until it sinks in. Once you understand the nuts and bolts of it, I'm sure the subsequent topics fall into place and makes it easier to understand.

    • @ronz91
      @ronz91 Год назад +2

      I added time stamps for the video in my comment below

    • @smitpatel9722
      @smitpatel9722 Год назад +1

      Do you write notes of this lecture or simply just watch it?.. or trying to code at same time what you learn??

    • @brainy3429
      @brainy3429 Год назад +3

      first of all, thanks for the reply cause this reminds me of how far I have come. Now that I have improved a lot, I would like to give a more advice. My old advice is true with pretty much everything you learn. Watch or do things again if you don't get em
      right away. Regarding this vid, this vid does not explain fundamentals. So you gotta do more. If you come across something that you don't understand, look it up to learn more about that. This vid should be used just an intro to web dev.

    • @itsbrod
      @itsbrod Год назад

      bro i keep making notes of every single heading cuz i'm really bad in memorizing
      @@smitpatel9722

  • @ankursinger102
    @ankursinger102 2 года назад +69

    I'm Gonna start learning javascript and backend development and suddenly got notification...........this came as a Gift.....Love you Guyz.....Love from India...❤❤

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

    • @1PercentDaily
      @1PercentDaily 3 месяца назад +1

      It's been a year what are you doing now, and what did this mini course lead you to?

  • @AmmyJ
    @AmmyJ Год назад +23

    Today marks my initiation into coding🎉. Congratulations to me on my new journey

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

      How has your journey been so far?

  • @cikiface13
    @cikiface13 2 года назад +78

    1 month ago I decide to learn about coding, now this video comes up and I've never been so ready to learn. Thank you guys and god bless yall.

    • @amaanullah13
      @amaanullah13 Год назад +9

      How'd it go?

    • @Oliver_twist00
      @Oliver_twist00 Год назад +2

      @@amaanullah13 lmfaooo

    • @kuzeygorgulu
      @kuzeygorgulu Год назад +5

      did you make a progress?

    • @George-kb7sb
      @George-kb7sb 11 месяцев назад +5

      Working for nasa as lead dev to busy to read your comments ​@amaanullah13

  • @tarifkhantuber
    @tarifkhantuber 2 года назад +83

    The course really helped me brush up my HTML and CSS,Thanks for putting it out there😇

    • @tarifkhantuber
      @tarifkhantuber 2 года назад +2

      @Abdullah kamal No,how's the movie app creation section btw?

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

      It's been a year what are you doing now, and what did this mini course lead you to?

  • @SHAILVFX
    @SHAILVFX 2 года назад +41

    Thanks For this course who writes or design this course & thanks for Tomi Tokko and Beau Carnes who clearly explained each topics of frontend & backend for the peoples who cant afford to pay for paid courses but want to enter in I.T. field & want to do the job.🙏🙏. God bless you.

  • @kitgary
    @kitgary Год назад +8

    So cool! I have confidence to call myself a junior full stack developer now!

  • @hannahkhan6048
    @hannahkhan6048 Год назад +3

    Than you beau. I cant believe there are people like you in this world.

  • @jackianson
    @jackianson Год назад +10

    This has got to be one of the best full stack tutorials on RUclips. Thanks :)

  • @nextlevel4529
    @nextlevel4529 2 года назад +8

    The best channel to learn and grow in Computer science 100 Thanks 👍💯🙂😁😊

  • @ayubgeilani
    @ayubgeilani Месяц назад +3

    Wow! I'm absolutely Beginner i really get very single thing in these courses,
    I really appreciate you 🙏💯

  • @varshakapil8224
    @varshakapil8224 2 года назад +14

    What would we do without this channel 👍

  • @matt7836
    @matt7836 2 года назад +3

    Best channel of youtube SO FAR.
    Guys, u r my heroes. God bless u

  • @NwigweDestiny-w9k
    @NwigweDestiny-w9k 7 дней назад +1

    Just learnt it for free without paying any thing
    Thanks a lot free code camps

  • @josephtanasi7677
    @josephtanasi7677 Год назад +49

    This tutorial was really good, but as a beginner there is so much left out when it comes to the back end, if your not using Replit you have to learn a ton of things on your own because Replit handles alot of the internals on its own

    • @anshukumar-ud6yi
      @anshukumar-ud6yi Год назад +3

      So we can start from this youtube to learn ?

    • @fop7441
      @fop7441 Год назад

      @@anshukumar-ud6yiwe need to learn abt a thing which is older that this replit thing

    • @echomix7
      @echomix7 Год назад

      ​@@fop7441from where to learn

    • @Mr.grim10903
      @Mr.grim10903 8 месяцев назад

      ​@@anshukumar-ud6yi you can learn from this channel but you yourself also have to do little studying alone to fully understand

  • @richardlobos2466
    @richardlobos2466 2 года назад +20

    This is amazing! Why did I just learn about this now? Anyway, better late than never. Thank you so much to all the people behind this awesome YT channel.

  • @sivanaikk
    @sivanaikk 2 года назад +16

    Love you guys. Doing amazing work for community ❤️

  • @aclearns92
    @aclearns92 11 месяцев назад +8

    Overall, this was an awesome tutorial. The only downside is the ball was dropped big time in the "Create Frontend Movie App" section. Once the talk of how to access APIs began, nothing was really explained. Felt like there was a huge miss on a teaching moment for viewers - especially for those learning about APIs for the first time. Other than this section, the tutorial was great!

  • @RaviKant-ms6px
    @RaviKant-ms6px 2 года назад +35

    Completed.
    Just had a goal of writing this and learnt a lot. I went a bit slow since it was my first experience in full stack development and the course is just awesome.
    Thank you really for making this course engaging & fun and discussing each and every line of code with good practices to follow in future.
    Thank you @tomi and @beau

    • @RaviKant-ms6px
      @RaviKant-ms6px Год назад

      @ZORO You can do this but it will be difficult to follow after html and css part is done. So you can look for html and css and learn this afterwards in future.

    • @ronz91
      @ronz91 Год назад

      I added time stamps for the video in my comment below

    • @harshvardhansingh5507
      @harshvardhansingh5507 Год назад

      can we personally host my project like the movie one ?

  • @ronz91
    @ronz91 Год назад +146

    00:00 Intro
    00:27 Concepts covered
    HTML
    02:44 Intro
    03:16 Replit setup
    05:02 HTML explained
    06:19 Elements
    07:16 Title
    07:25 Body
    08:02 Tags
    12:26 Heading tags
    13:34 Paragraph tags
    14:46 Link/a tags
    17:40 Attributes
    19:09 Insert image
    25:14 Paragraphs
    27:10 Break tag
    28:10 Pre tag
    29:24 HR tag
    30:21 Formatting elements
    31:30 Bold
    32:36 Italix
    34:04 Highlight
    35:09 Strike-through
    35:35 Underline
    35:58 Small
    36:13 Sub & Super script
    37:25 Colours
    40:40 Comments
    44:01 Create a link
    45:00 New Tab
    46:00 Absolute & relative url
    47:16 Link email
    48:30 Title
    50:40 Favicon
    51:56 Tables
    54:35 Table data
    57:00 Ordered list
    58:25 Description list
    59:42 Block & inline elements
    1:04:45 Iframes
    1:07:35 Symbols
    1:10:58 Html forms
    1:17:15 Checkboxes
    1:19:38 Submit
    1:21:10 Action
    1:22:45 Submit method
    1:24:19 Setting up local html
    CSS
    1:26:19 Syntax
    1:32:52 Comments
    1:37:07 Selectors
    1:40:32 Class in html elements
    1:46:21 Backgrounds
    1:51:36 Margins
    1:59:35 Borders
    2:17:31 Height & Width
    2:20:39 Outlines
    2:23:48 Styling text
    2:38:53 Fonts
    2:43:29 Icons
    2:46:15 Tables
    2:54:08 Display & Visibility
    2:56:14 Combinators
    3:01:14 Dropdown Menu
    3:13:36 Attribute Selectors
    JS
    3:15:52 Intro
    3:16:37 Starter code
    3:18:53 Create a variable
    3:20:44 Var vs Let
    3:24:12 eg html query selector
    3:24:36 Const variable
    3:27:14 Comments
    3:28:00 Initialize buttons
    3:29:29 Create function
    3:31:07 Test/Console
    3:36:25 Update text/ button text
    3:38:45 Escape characters
    3:40:50 Create object
    3:45:24 Passing data into function
    3:53:57 If-else statement
    4:01:00 String concatenation
    4:07:58 Array shift method
    4:12:09 Display html element
    4:16:30 Else-if statement
    4:22:05 == vs ===
    4:23:00 Tenary/conditional operator
    4:25:18 Debug
    4:26:59 Test game
    4:28:48 Return function
    4:41:18 While loop
    Frontend Movies App
    4:52:30 Intro
    4:53:02 HTML
    5:03:09 CSS
    5:15:23 JS
    5:42:47 Summary
    Backend Movies API
    5:44:05 - Into
    5:44:20 - API diagram
    5:44:38 - Create Repl
    5:45:33 - JSON edit for ESN6 imports
    5:47:27 - Server.js
    5:55:10 - Index.js
    5:55:43 - MongoDB setup
    5:59:26 - Connect to Mongo
    6:12:08 - Route for testing
    6:14:53 - Test
    6:17:27 - Types of requests
    6:20:50 - Create ReviewsCtrl
    6:29:55 - Create ReviewsDAO
    6:38:45 - Test
    6:39:22 - Curl command
    6:45:04 - Curl POST
    6:45:45 - Curl GET
    6:47:13 - Curl PUT
    6:49:07 - Curl DELETE
    Connect Frontend and Backend
    6:49:34 - Intro
    6:49:39 - Fork frontend replit
    6:58:12 - URL object
    7:10:28 - Edit review function for button
    7:15:33 - Save function
    7:19:47 - Create review function
    7:27:25 - Delete review function
    7:29:05 - Outtro
    Congrats on finishing :D

    • @ronz91
      @ronz91 Год назад

      Finally completed the links

    • @koolganja
      @koolganja 10 месяцев назад +1

      Best time stamps in the comment section

    • @ronz91
      @ronz91 10 месяцев назад +1

      @@koolganja finally some recognition 😂 thank you!

    • @Aniuser-p5m
      @Aniuser-p5m Месяц назад

      Tnx

  • @jameskamau4115
    @jameskamau4115 2 года назад +17

    great content! one thing I noticed was that the code did not function when using button.innertext .... to change text once a button is clicked. Instead, use button.innerHTML and the code works correct. Hope this helps anyone who was stuck like me

    • @RandomFandomMandem
      @RandomFandomMandem Год назад +1

      hello, nothing is happening when I click the buttons, on Replit nor or VS code, help

  • @yannickstommel2366
    @yannickstommel2366 Год назад +64

    Overall i think this is a nice tutorial. Although in my opinion many important aspects do not get explained pretty good by Tomi. Some code is just written down without further explanation and there are also some parts that are written in a weird or unpractical style. For example: I would have loved to see how this API setup is really working and set up in the background. The API request we set up returns an object that contains all the movies with all the properties and you can see all of that in the console when we print the object. This would've made it much easier to understand, where the properties come from that you just copy pasted. Also an explanation where the API constants are found on the Website (APILINK, IMG_PATH, etc.). I eventually figured it all out by myself, which is fine though, but this way many people won't be able to reproduce this by their own. I think this tutorial is still good, i just wanted to point that out, because i haven't seen anyone talk about it. Keep it up.

    • @sivajagan4177
      @sivajagan4177 Год назад +1

      bro can u tell me how to get api for img and search api plz

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

      I think overall Javascript section in the frontend project is poorly explained.

  • @SeRoShadow
    @SeRoShadow 10 месяцев назад +13

    I would recommend searching for a better structured tutorial since this one is rushed.
    This will give you outated examples, you will not learn things correctly this way.
    If you would ask a person that does this on daily basis, that is exactly what their opinion would be.
    My comment might get deleted, but just a heads-up for anyone seeing it. Good intentions though.

  • @iragladoshuk
    @iragladoshuk 10 месяцев назад +1

    this i why i love the internet, thank you guys, a great course !

  • @theindianguy007
    @theindianguy007 2 года назад +4

    The channel which made me a techie... Thank you team..

  • @sierrarequest
    @sierrarequest 2 года назад +6

    I have learnt a lot from this channel, thanks for the upload

  • @PraveenYvv1
    @PraveenYvv1 11 месяцев назад +6

    I'm a beginner since my first year of engineering right now I'm final year still I'm a beginner who have some basic Knowledge on HTML and some CSS concepts, but that thing is 2 years back right now I know nothing so as a final year job grasping aspirants i wanna start this course and I'm going to edit my day my day working progress here, hmm let me see if I get seriousness at least from now
    27th Feb 00:00 - 13:49

  • @faustipez
    @faustipez 2 года назад +57

    I have no word for what freeCodeCamp is doing. I'm very happy and excited to start my learning path! Thank you very much from the deep of my heart 🙏❤️

    • @ronz91
      @ronz91 Год назад

      I added time stamps for the video in my comment below

  • @chrmnlois
    @chrmnlois 2 года назад +18

    thanks for this tutorial!

  • @VictorAndrew-l5d
    @VictorAndrew-l5d 6 дней назад +1

    I'M new and its already working for me

  • @محارب-ه4ذ
    @محارب-ه4ذ Год назад +12

    HTML , CSS , JS and Frontend were good
    But the back-end part was very hard to comprehend

  • @Benzema.org9
    @Benzema.org9 Год назад +1

    Wow I have been learning css for 3 months now but I don't understand anything.
    But I came here just 2 days of watching this
    I understand it.
    Thanks for given people like me opportunity never to give up on our dreams

    • @victormuuo235
      @victormuuo235 11 месяцев назад

      CSS for 3 months? try JS then

  • @CharlesSmall
    @CharlesSmall 2 года назад +6

    Thank you . i learned a lot and this is better than many other cources

  • @Gojam12
    @Gojam12 Год назад +2

    The best instructor on RUclips on most languages right here

  • @jamesbrandtdasilva2297
    @jamesbrandtdasilva2297 2 года назад +97

    Very detailed and thoughtful. It's amazing how you took care to cover all detail possible in a video of this length. The amount of knowledge condensed in this video is incredible and it's divided in a very good format, like, if I know well my front end, but I want to learn how to set up a backend for a project, I can go to the Create Backend API and probably all the basics I need will be there.

    • @davydo7566
      @davydo7566 2 года назад +2

      Probably?? Watch d course pls

    • @ronz91
      @ronz91 Год назад

      I added time stamps for the video in my comment below

    • @aarnavchauhan7840
      @aarnavchauhan7840 Год назад +1

      ​@@ronz91Hey, is this video just to know what is exactly web development? Coz full stack I don't think can be done under 8 hours, on freecodecamp only there's 21 hour frontend course. Asking coz I am a complete beginner

    • @ronz91
      @ronz91 Год назад +2

      @@aarnavchauhan7840 it does explain frontend and backend with examples. But they do not cover everything in detail and they use replit which means you do not have to set up a local server etc

  • @AG-cv7fx
    @AG-cv7fx 2 года назад +2

    You are doing a great service to the Mankind.

  • @luckyt96
    @luckyt96 2 года назад +47

    As a developer from another tech stack this was the perfect jumpstart into a new direction and i thank you so much for your advice. Maybe you make some kind of a series out of this for intermidiate and advanced where you maybe show bootstrap, react, vue, some other database, cloud, webkit, teplating, difference between vanilla js and ES or many other technologie to attach to the foundation :)
    Great thanks and keep on :)

    • @kdiffin
      @kdiffin 2 года назад

      whats ur stack

    • @kdiffin
      @kdiffin 2 года назад +1

      my stack rn is like localstorage with localforage api, react,client side routing with react-router, redux and typescript. I was wondering if i should learn this or try to learn a css framework now

    • @GonzDark
      @GonzDark Год назад

      any frameworks

    • @ronz91
      @ronz91 Год назад

      I added time stamps for the video in my comment below

  • @goner007
    @goner007 27 дней назад +2

    I am gonna learn this 1 hour a day for 7 day.

  • @codewithharris
    @codewithharris 2 года назад +8

    Point of correction at 3:07:35 use "padding" instead of "passing". That's why the spacing between the links didn't work.

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

    i have learnt a very few of this course in my school but this video have a vast info about things which are used in web creation. this video is littrelly a master piece

  • @NotePortal
    @NotePortal Год назад +8

    wow I really enjoyed that javascript part, it was really fun and packed with information! I also loved the way you taught.

  • @cozyhomeharmony
    @cozyhomeharmony 2 года назад +2

    Thank you for this video and I have been following to you for more than 8 months

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

    day 01 - 43:31
    day 02 - 01:04:44
    day 03 - 01:27:15
    day 04 - 02:00:07
    day 05 - 02:14:30

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

      dont give up

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

      @@tz9422 yes will continue thank you :)

  • @pratyushpahari2606
    @pratyushpahari2606 2 года назад +18

    Hello @freecodecamp !!! I request you to please make a complete course on how to start freelancing after learning any skill like Web-Developement. I want a complete and practical course on this topic as we as a beginner are not aware what should be the step by step process to start freelancing in any playform like Upwork, fiverr etc. after learning Web-development.

    • @freecodecamp
      @freecodecamp  2 года назад +17

      Have you seen this freelancing course? ruclips.net/video/4TIvB8zDFio/видео.html

  • @jenniferlorence185
    @jenniferlorence185 2 года назад +1

    You Guys are SO CUTE. I already love the Course before the Course even begins, I love that Young Man working on making Something Productive with his life and I am Supporting it!!!

  • @MrDestroys
    @MrDestroys 2 года назад +19

    This channel making everyone have a chance againt the AI taking over in the future. Much respect

    • @axumitedessalegn3549
      @axumitedessalegn3549 2 года назад +2

      Lol sorry to burst your bubbles but there is an AI that already writes HTML, and javascript code. The far future is fundemental research and everything else is run by an AI

    • @DrPepperCooled4090
      @DrPepperCooled4090 Год назад

      @@axumitedessalegn3549 lol. you obviously dont know a thing about programming

    • @axumitedessalegn3549
      @axumitedessalegn3549 Год назад

      @@DrPepperCooled4090 the keyword you are looking for is far future. But thanks for assuming.

    • @DrPepperCooled4090
      @DrPepperCooled4090 Год назад

      @@axumitedessalegn3549 still no

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

    Great Course. Free Code Camp team you guys are doing really a great job. I have alreay learned your Python course. That was great experience for me ❤👍🙏

  • @metadrino
    @metadrino 2 года назад +37

    So this comment may come out a bit shallow to some people, but y'all have no idea how much of a confidence boost it is for a black African aspiring to make it in tech seeing another black man (probably African too judging from the accent), who has already made it.. My doubts and fears have been allayed a bit.. Would be interesting to hear a bit more about his journey..

  • @ahmedmoussa7519
    @ahmedmoussa7519 2 года назад +1

    I have learned a lot from this Chanel. U guys are the best

  • @vaughanmacegan4012
    @vaughanmacegan4012 Год назад +5

    @6:41:40 after four days of typing the code and another 3 days of trying to debug the code - I finally got the database to accept an entry. Now, I am going to lay my weary head to rest, and I won't cry no more. That was an ordeal of great magnitude. This part of the course was not structured well, and while I finally got to grips with what the code was doing and can understand it in part, I did not "LEARN" how I would use it in a project I create - it would've been far better to 1. learn how to set up the database - 2. then place a single entry. Then 3, after that read the entry back. 4. update it - doing each section in sections testing and debugging as we went along. Really getting to grips with the very basics on using an online database before doing anything else. Rather than being hit over the head with a completed solution that we just type in and hope there are not too many errors. This would give us bite sized chunks of code and checkpoints to test code making it far easier to debug - at one point I was about to give up because nothing was going through to the database it wasn't until I saw the errors pop up on the console when I stopped the code running that I had a chance - up to that point everything was saying it was a success and nothing was going to the database. That how I would handle this lesson but what would I know, I am just an Instructor in Martial arts. I was rather disappointed with this section after a superb section on JavaScript - even that lesson would've been better breaking it into smaller sections to avoid that dreaded parser error in line 57. Also the deprecation warning took me aback how long will it be before the useNewUrlParser fails to work? Leaving the course broken. Does anyone know what I should use instead?

    • @vaughanmacegan4012
      @vaughanmacegan4012 Год назад

      PS: After another 5-6 hours of debugging including getting help from another user on one of the code pages, for an error that I was getting in the code, I am getting "close" to finishing this chapter. Hopefully if the "Update" and "Delete" reviews work I'll be finished sometime later today :) I finished after another marathon debugging session so the post, update, delete, get, multiple gets on movieID all seem to work now - oh what fun that was.

    • @dash7405
      @dash7405 Год назад +1

      how did you get it to accept an entry?

  • @mohamedyoutubeamongusetaut5818
    @mohamedyoutubeamongusetaut5818 Год назад +2

    very instructive i want to becoome rich so very useful. thanks. 👍

  • @diegoavendanohernandez9908
    @diegoavendanohernandez9908 2 года назад +3

    This course is pure gold

  • @nunojorge1877
    @nunojorge1877 11 месяцев назад +1

    Thank you very much for this amazing resource (and, specially, for making it available for free)!

  • @laughforafricavideos393
    @laughforafricavideos393 2 года назад +31

    i think using someone that sounds like me to teach full stack development makes me really interested in webdev

  • @SmartSombie-m6e
    @SmartSombie-m6e 27 дней назад +2

    2025 is going to be my dream come true
    Always wanted to go into web development

  • @chandradevpandey881
    @chandradevpandey881 2 года назад +3

    The very thing I was looking for today....🔥

  • @Prakashraj.official
    @Prakashraj.official 2 года назад +2

    Thank you finally I placed the Google ❤️

  • @muhammadtabish9896
    @muhammadtabish9896 2 года назад +17

    HTML/CSS section is a little bit bored but content is amazing and after that I get more and more interest ...You guys are superb!

    • @ronz91
      @ronz91 Год назад

      I added time stamps for the video in my comment below

    • @vaughanmacegan4012
      @vaughanmacegan4012 Год назад

      I just finished a FrontEnd course before doing this course and there was a lot of repetition with the first section but there was some stuff that other course didn't cover, so I am glad I went through that section. And some things that other course talked about became clearer because of the different explanation used.

  • @hanskosarkar
    @hanskosarkar Год назад +1

    This is great tutorial to get start with backend. Simple and clear explaination.

  • @danielayala3170
    @danielayala3170 2 года назад +4

    Very nice tutorial, I'm enjoying it. Thank you!

  • @FunLau-u9e
    @FunLau-u9e 3 месяца назад +1

    I love the creation of RPG game!! Thank you so much. But the later part of movie review backend, I'd say it's a bit overwhelming for beginner.

  • @TheCodingHubYT
    @TheCodingHubYT Год назад +7

    Great course and super useful to beginners!

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

      javascript is so complicated 😭

  • @kondowewilas-qe7hp
    @kondowewilas-qe7hp Год назад

    This is the you tube channel l have been looking for finally l have found it.

  • @rafaelcristan69
    @rafaelcristan69 2 года назад +4

    FreeCodeCamp is tremendously amazing as usual!

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

    This is a great video. I used it to learn basic web dev.

  • @RawatDa2
    @RawatDa2 2 года назад +6

    I think freecode camp should create a full playlist for
    FullStack Web development course in RUclips .
    Because i a self thaught web developer i found that their is no playlist on youtube which have proper structure of web dev .

  • @akandeadeshina7974
    @akandeadeshina7974 Год назад +1

    This guy is splendid teacher

  • @beau
    @beau Год назад +42

    Thanks for watching! Check out my other channel for quick software tutorials: ruclips.net/user/beau

    • @EliaszSobinski
      @EliaszSobinski Год назад +1

      The movies App does not work on VS Code :(

    • @S-Lomar
      @S-Lomar Год назад

      I love your channels sir 😍😍🤩🤩🥰🤩🤩😍😍😍🤩🤩🤩🤩🤩🤩🤩🤩

    • @rolco6536
      @rolco6536 Год назад

      Beau, For frontend section, only use vanilla CSS and vanilla JS, right?

    • @uttkarshtewari2532
      @uttkarshtewari2532 11 месяцев назад

      get the live server extention and run it with that@@EliaszSobinski

  • @kousarsabir1048
    @kousarsabir1048 2 года назад +1

    Love you code camp!!🥰😘

  • @gulammohammad9996
    @gulammohammad9996 2 года назад +3

    They did it, history is being made

  • @stevemurimi1815
    @stevemurimi1815 Год назад +1

    Just a quick note. You put two semicolons at line 196 in the JavaScript tutorial. (Check at timeframe 4:21:31).

  • @Felix-dh9tl
    @Felix-dh9tl 2 года назад +71

    VS code would have been a much better option for coding... since nobody uses replit for real projects

    • @РамильЗарипов-ь5й
      @РамильЗарипов-ь5й 2 года назад +8

      Replit is the sponsor and it's easy to show changes in tutorial, I think)

    • @Felix-dh9tl
      @Felix-dh9tl 2 года назад +5

      @@РамильЗарипов-ь5й yeah maybe but i’d still prefer the real life version

    • @PosiTr0n
      @PosiTr0n 2 года назад +2

      @@Felix-dh9tl i used replit to learn and test the things i was learning in this video but when i wanna build the project, i use VS code

    • @Felix-dh9tl
      @Felix-dh9tl 2 года назад

      @@PosiTr0n yea

    • @MuhammadOsamaAhmedEB_
      @MuhammadOsamaAhmedEB_ 2 года назад

      @@РамильЗарипов-ь5й Live Server Extenson can help with it in VS Code. It applies changes automatically on saving.

  • @arjunr1222
    @arjunr1222 Год назад

    It is the most easily understandable tutorial on web development I have found and I am currently enjoying it and coding through it

  • @anthonytiet2209
    @anthonytiet2209 Год назад +1

    Ahh! thank you so much for the content. I am supplementing my coding education with freecodecamp and the odin project. There are some details that this video taught that Odin project didnt show. I learned so much in the first 20 minutes of the video. Thanks again!

  • @RicoSweets210
    @RicoSweets210 2 года назад +11

    Such a great tutorial. Just wish this couldve been done using vscode or intellij to understand more about .env file for api key/secrets storage.. Im having difficulty understanding how to link that all up with the project. But overall its a great course when using replit.

    • @aspirant6243
      @aspirant6243 2 года назад

      exactly as i am unable to fetch the api link as i have api key but then after i am facing issue.

    • @aspirant6243
      @aspirant6243 2 года назад +1

      Please if can help then solve my issue

    • @ahnmichael1484
      @ahnmichael1484 2 года назад +1

      If you're still working on this, feel free to post your question - I'm following along with the video while working in VS Code! I've gotten the .env file to work.

    • @oyvindknustad
      @oyvindknustad Год назад +2

      I found a video to explain the key and password thing:
      ruclips.net/video/hZUNMYU4Kzo/видео.html
      But I'm struggling to figure out how to post data to MongoDB with curl.

    • @spencnar700
      @spencnar700 Год назад +1

      @@aspirant6243 make sure you form in the html file has the id = "form" took me an hour to figure out

  • @rohitpal7836
    @rohitpal7836 2 года назад +1

    The world need to understand that how Amazing there contribution is for us

  • @3minutesbibletruth
    @3minutesbibletruth 2 года назад +3

    Freecode camp is making the future look real to me, unlike before I had no hope

    • @oliviacinnamon5060
      @oliviacinnamon5060 2 года назад +1

      100%! Don't give up! Feel the fear, feel the self-doubt and do it anyways! You can do it 💛

    • @3minutesbibletruth
      @3minutesbibletruth 2 года назад +2

      @@oliviacinnamon5060 Thank you for the encouragment

  • @afkduck-gx3nw
    @afkduck-gx3nw Год назад +1

    Thanks for this great course, guys!!

  • @mansigupta4514
    @mansigupta4514 2 года назад +3

    Hello this video was really helpful. Plz make a video on data structures and algorithms

  • @gehanatef7247
    @gehanatef7247 9 месяцев назад

    Guys this is super great thanks for your effort

  • @fredo0630
    @fredo0630 2 года назад +4

    Free Code Camp is a paradise

  • @femiogunkola
    @femiogunkola 2 года назад +1

    This is a beautiful piece, Thanks for this.

  • @kylegivler8372
    @kylegivler8372 2 года назад +17

    5:20:00 very disappointed to see the API key in the script file... And no warning that you should never do this, you should protect your API keys and you should never check them into source control. This is addressed later at 6:00:00 but I think its important to have people thinking about security and secrets from the start of their coding journey.
    It was also super weird to see the center tag being used, its not even valid html5.
    Also thank you, its always good to have free web dev content, appreciate the effort of everyone at freeCodeCamp

    • @MrAarsan
      @MrAarsan Год назад

      Wdym center tag in html5?

    • @lightgami
      @lightgami Год назад +1

      @@MrAarsan center tag in html 5 is no longer valid, instead u should use text-align center in the css.

  • @peterndungu1698
    @peterndungu1698 10 месяцев назад

    Wow this really helped me to learn NodeJS

  • @xianglin1218
    @xianglin1218 2 года назад +21

    Hey guys, I’m a junior, I basically know the difference between website and web application. If I wanna develop a document site, but I wish to let people to create and login and the possibility for posting chatting etc.(something like Facebook but more into a documentation) Should I go for a website or a web application?

    • @boody8844
      @boody8844 2 года назад +3

      You could go for a website and then create an electron app for it

    • @SwampDe
      @SwampDe 2 года назад

      @@boody8844 how

  • @EliaszSobinski
    @EliaszSobinski 2 года назад +1

    I love how age is just a number here and everyone can do this

  • @austinaxwell
    @austinaxwell 2 года назад +9

    The course is really good. I have just completed HTML and CSS but on JavaScript is where the problem is. I feel like the JavaScript is meant for people who have some history and already have had an introduction to JS. Please make a JavaScript tutorials for absolute beginners. I am finding it hard to understand.

    • @salmajahanlipi183
      @salmajahanlipi183 Год назад +1

      There are already many vdos on javascript for beginners in this channel

    • @austinaxwell
      @austinaxwell Год назад +2

      @@salmajahanlipi183 I just found a way about it. I broke down JavaScript into more learnable and usable concepts: DOM, Event handlers, HTTP requests etc. It's jow easier with practice.

  • @naglevente
    @naglevente 2 года назад

    OMG the golden nugget! I love you guyz

  • @user-vh8ki1ee8g
    @user-vh8ki1ee8g 2 года назад +6

    The course was amazing you both did great!!
    but i wish its was on a VS or any local programe thats will help us better specially the backend part, its will be better if we know how to creat a secret key, and also i was confused that where i can finde the URL...etc

    • @oyvindknustad
      @oyvindknustad Год назад +1

      Totally agree. I'm stuck with posting data to MongoDB because he's using the url for the replit thing. That's the only complaint I have. Otherwise really good

    • @shivenshekar8652
      @shivenshekar8652 9 месяцев назад +1

      Were you able to figure out how to find the url?

    • @lucasmombach983
      @lucasmombach983 9 месяцев назад

      @@shivenshekar8652 I was scrolling to the comment looking for this answer. If anybody knows it, please help us. So far, I've tried localhost:8000 and it didn't work

  • @Narendra_AI
    @Narendra_AI Год назад +563

    44:01 create a link
    45:00 new tab
    46:00 absolute & relative url
    47:16 link email
    48:30 Title
    50:40 Favicon
    51:56 Tables
    54:35 Table Data
    57:00 ordered List
    58:25 description list
    59:42 block and inline elements
    1:04:45 Iframes
    1:07:35 Symbols
    1:10:58 html forms
    1:17:15 checkboxes
    1:19:38 submit
    1:21:10 Action
    1:22:45 submit method
    1:24:19 setting up html locally
    CSS
    1:26:19 Syntax
    1:32:52 Comments
    1:37:07 Selectors
    1:40:32 Class in html elements
    1:46:21 Backgrounds
    1:51:36 Margins
    1:59:35 Borders
    2:17:31 Height & Width
    2:20:39 Outlines
    2:23:48 Styling text
    2:38:53 Fonts
    2:43:29 Icons
    2:46:15 Tables
    2:54:08 Display & Visibility
    2:56:14 Combinators
    3:01:14 Dropdown Menu
    3:13:36 Attribute Selectors
    JS
    3:15:52 Intro
    3:16:37 Starter code
    3:18:53 Create a variable
    3:20:44 Var vs Let
    3:24:12 eg html query selector
    3:24:36 Const variable
    3:27:14 Comments
    3:28:00 Initialize buttons
    3:29:29 Create function
    3:31:07 Test/Console
    3:36:25 Update text/ button text
    3:38:45 Escape characters
    3:40:50 Create object
    3:45:24 Passing data into function
    3:53:57 If-else statement
    4:01:00 String concatenation
    4:07:58 Array shift method
    4:12:09 Display html element
    4:16:30 Else-if statement
    4:22:05 == vs ===
    4:23:00 Tenary/conditional operator
    4:25:18 Debug
    4:26:59 Test game
    4:28:48 Return function
    4:41:18 While loop
    Frontend Movies App
    4:52:30 Intro
    4:53:02 HTML
    5:03:09 CSS
    5:15:23 JS
    5:42:47 Summary
    Backend Movies API
    5:44:05 Into
    5:44:20 API diagram
    5:44:38 Create Repl
    5:45:33 JSON edit for ESN6 imports
    5:47:27 Server.js
    5:55:10 Index.js
    5:55:43 MongoDB setup
    5:59:26 Connect to Mongo
    6:12:08 Route for testing
    6:14:53 Test
    6:17:27 Types of requests
    6:20:50 Create ReviewsCtrl
    6:29:55 Create ReviewsDAO
    6:38:45 Test
    6:39:22 Curl command
    6:45:04 Curl POST
    6:45:45 Curl GET
    6:47:13 Curl PUT
    6:49:07 Curl DELETE
    Connect Frontend and Backend
    6:49:34 Intro
    6:49:39 Fork frontend replit
    6:58:12 URL object
    7:10:28 Edit review function for button
    7:15:33 Save function
    7:19:47 Create review function
    7:27:25 Delete review function

  • @shahidulhaque4255
    @shahidulhaque4255 Год назад

    I love this channel. The best channel.

  • @oyvindknustad
    @oyvindknustad Год назад +14

    This is so close to being perfect. The only complaint I have is that it's only for this Replit thing. Everyone is using VS Code in the real world (or something like it) not Replit. I have no idea how to check if the API i wrote in VS Code works or not. That is my review. If anyone can give me a clue how to do that, it would be much appreciated.
    UPDATE: I got to 6:53:26 where he uses the url in replit as the apiLink in the movie.js file. Is there somebody who can help me with this, as I'm doing it in vscode?

    • @Zilla-g1q
      @Zilla-g1q Год назад

      Even I've started doing this project in vs code. How far you have gone?

    • @seizetheday6790
      @seizetheday6790 Год назад

      Have you figured anything, I'm struggling with this part too. Im surprised no one has posted a solution

    • @oyvindknustad
      @oyvindknustad Год назад

      @@seizetheday6790 I didn't figure it out. I found a different tutorial which I linked above

    • @Theo_nite
      @Theo_nite 2 месяца назад

      What tutorial?...it seems the message was deleted​@@oyvindknustad