WP Tutorials

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

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

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



Learn full-stack web development in this full course for beginners. First, you will learn the basics of HTML, CSS, and JavaScript. Then, you will learn how to put everything together to create a frontend movie search app. Finally, you will learn how to create a backend API to create movie reviews and connect the frontend to the backend. The backend uses Node.js, Express, and MongoDB.

🔗 Get started with Replit: https://join.replit.com/web-students

✏️ Tomi Tokko and Beau Carnes developed this course.
Tomi’s channel: https://www.youtube.com/CodeWithTomi
Beau’s channel: https://www.youtube.com/beau

⭐️ Code ⭐️
JavaScript RPG Starter: https://replit.com/@BeauCarnes/JavaScript-RPG-Starter
JavaScript RPG Complete: https://replit.com/@BeauCarnes/JavaScript-RPG

Frontend Movie App (and starter for connecting to backend): https://replit.com/@TomiTokko/MoviesApp
Live demo of frontend app: https://moviesapp.tomitokko.repl.co/

Backend Reviews API: https://replit.com/@BeauCarnes/review-backend
Frontend connected to backend: https://replit.com/@BeauCarnes/htmlfrontend

🏗 Replit provided a grant to make this course possible.

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:02:42) Learn HTML
⌨️ (1:26:27) Learn CSS
⌨️ (3:15:49) Learn JavaScript
⌨️ (4:52:01) Create Frontend Movie App
⌨️ (5:44:04) Create Backend Reviews API
⌨️ (6:49:32) Connect Frontend with Backend

🎉 Thanks to our Champion and Sponsor supporters:
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Erdeniz Unvan
👾 Justin Hual
👾 Agustín Kussrow
👾 Otis Morgan

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

source

Comments (37)

  1. Next learn JavaScript DOM Manipulation: https://youtu.be/IWRS_AM2fiE

  2. Don’t learn Mongo first. This nonsense about pushing NoSQL DBs as some first go-to when you need a DB is just wrong.

    The as majority of the time you’re dealing with structured data and a NoSQL DB, especially Mongo, is going to add all sorts of complexity once you realize you picked the wrong too for the job.

    If you must go with NoSQL you’re probably better off with Casandra anyhow.

    Use the right tool for the job. If your data is structured and relational, use a RDBMS.

  3. good

  4. wow you are fast in your speech but beginners need slowly and slowly

  5. The idea is good, but execution is not the best, especially in js section. They explain the simple things in detail, but for more complex stuff they just say something like "and here I go with this method/function/etc" without much explanation about what methods/special words/syntax they use and how it works. Basically js section suffers from standard programming courses problem "Here how we display "Hello world", next lets make the operation system core".

    Html, css parts and starting js part (game) are good and helpful, but if you want to learn practical js coding for building websites it's better to look for another video, this one is just confusing.

    And if you already have the knowledge want to refresh your memory this video will be helpful.

  6. What pre requiste requirements are there before taking this course?

  7. Thank you so much.
    Does it coding reflect same for coding a website for shopping?

  8. August 2024
    For anyone struggling to get MongoDB CRUD functions working:

    In the "reviewsDAO.js" file, replace the second line with "const ObjectId = mongodb.ObjectId;", and for each reference of ObjectId, make sure to add a "new" keyword before the reference. Doing these steps worked for me.

  9. Day 1 of Web development

  10. Well detailed

  11. This is amazing!

  12. I struggled to understand the javascript part. It was too clunky

  13. <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My Page M</title>
    <link rel="stylesheet" href="style.css">
    </head>
    <body>
    <div class="Movie">
    <a class="active" href="#">Movie Site</a>

    <div class="Search-Container">
    <form role="search" id="form">
    <input type="search" id="query" name="q" placeholder="Search…">
    </form>
    </div>
    </div>

    <div style="padding-left: 16px;">
    <section id="section">

    <!– <div class="row">
    <div class="column">
    <div class="card">
    <center>
    <img src=".vscode/png/movie3.jpg" class="thumbnail" alt="Movie Thumbnail">
    </center>
    <h3>Movie Title</h3>
    </div>
    </div>
    </div>–>

    </section>
    </div>

    <script src="script.js"></script>
    </body>
    </html>

  14. What's wrong with my code all the movie showing left side.

  15. LOL i thought it was Blue screen of Death Lmao 37:21

    My heart fell💀

  16. day 21 in realm of web development

  17. 17:33 attributes

  18. day 15th in realm of web development

  19. i realy dont know why that mine cant do the search feature… my code all the same i rrly dont get it, (the api keys is also mine)

  20. Noice

  21. day 12 in realm of web development

  22. 3:07:47 padding not passing 😂🚶🏻‍♂

  23. confidently here at 2024 kenyans here hello😄tomi ft baeu nice teachers wow

  24. i tried to run sa backend but it takes forever. what counld be the problem here?

  25. The other speaker English accent is not good.

  26. When I set the opacity to 0.5 with the body selector in css, only the content of my webpage becomes semi transparent and not the background is this normal?

  27. day 5 in realm of web development

  28. day 4 of learning

  29. Didnt understand the movie app part . So many things unexplained

  30. The movie database API is unable to load, what should I do now as I do not have an API link???

  31. day 3 of learning…… i will give my attendence every single day to leave my journey here of becpmin web developer

  32. not getting title names

  33. hey this an awesome video it is the best👏👏👏👍👍👍

  34. The first guy really sucks at explaining

  35. 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

Leave your thought here

Your email address will not be published. Required fields are marked *

Enable Notifications OK No thanks