inflearn logo

Bootstrap 5 - Creating a Web Project from Scratch

We will understand the concepts of classes and components in Bootstrap5, apply them, modify them, and create three projects through practice.

(4.6) 33 reviews

532 learners

Level Basic

Course period Unlimited

Bootstrap
Bootstrap
HTML/CSS
HTML/CSS
JavaScript
JavaScript
Web Design
Web Design
Bootstrap
Bootstrap
HTML/CSS
HTML/CSS
JavaScript
JavaScript
Web Design
Web Design

Reviews from Early Learners

4.6

5.0

donghyun park

100% enrolled

Good...

5.0

엔지개그

61% enrolled

This course efficiently delivers the core of Bootstrap 5. First, you learn the main basic grammar, and then you learn step-by-step through 3 practical projects. With each project, the basics are repeated and the difficulty level increases, and new advanced techniques are added to naturally strengthen the use of basic grammar. I dare to say that this course has very high learning efficiency. Thank you for providing a useful course.

5.0

H00589

100% enrolled

The lecture is very helpful.

What you will gain after the course

  • Learn the basic class concepts of the latest Bootstrap 5.

  • Based on the understood concept of bootstrap, it can be modified and applied.

  • You will understand the overall features and structure of Bootstrap 5 through practical projects.

  • Ultimately, you can implement your own unique website on the front-end based on the design and functions of Bootstrap.

  • Later on, you can use Bootstrap not only for front-end development but also for back-end development.

Anyone can create a website!
Web project created with Bootstrap 5

The lecture
Before you start

Bootstrap?

Bootstrap is a kind of framework library that provides a standardized interface by integrating HTML, CSS, and Javascript, which are the components of a website, into one on the front-end.
Bootstrap allows anyone to quickly and easily build a website . Without Bootstrap, web developers would have to create HTML, CSS, and JavaScript separately and then integrate them. However, the Bootstrap framework distributes these codes (classes, components, etc.) in a consistent format, allowing us to build websites more easily.

Why should I learn Bootstrap?

Bootstrap allows beginners to create decent websites with basic HTML and CSS knowledge .
If you're new to web coding, learning HTML and CSS, and then actually doing front-end HTML code, you may have experienced a sense of daunting. Bootstrap can help you achieve this with powerful and efficient web coding.
Additionally, since Bootstrap is a library that was first developed when Twitter was first developed for mobile, it has the advantage of being displayed responsively on mobile devices and tablets.

Why should I learn from this course?

This course focuses on the structure and content of Bootstrap . Individual components will be coded comprehensively and repeatedly while building real-world projects. By building several real-world projects from start to finish, your web coding skills will advance by leaps and bounds, laying a solid foundation for advanced web development, including JavaScript and backend development.
In short, this course is designed and created to help you quickly learn the introductory or beginner level of web development.


bootstrap 5

Bootstrap 5
Creating a Web Project from Scratch

When will I ever finish the website?

As you get started with web development, you'll likely encounter the following step-by-step dilemma:

  1. I wanted to build a website and homepage, so I studied HTML on Google and YouTube. However, it only ended up displaying information about the content. Creating a great website is not easy!
  2. So I started learning CSS to give my website a nice design. But aside from things like changing font size and color, I couldn't understand anything!
  3. I want to create more dynamic text and image changes on the web, like slides, scrolls, drop-downs, and pop-ups. But to do this, I need to learn JavaScript!
  4. Do I need to learn HTML, CSS, and Javascript to create a website? Then, when will I ever finish it?

Even after learning web development, the worries persist.

Even if the above concerns are resolved, web development still presents countless questions and concerns. For example, instead of creating HTML files every time, can we create a basic design template and incorporate diverse content efficiently and cost-effectively? Is there a way to store and manage this content data? Is there a way to speed up the rendering of web pages? And so on. These and many other questions continue to arise.

But what if you learn bootstrap?

However, just as all learning and experience have stages, the first step toward full-stack web development, encompassing both the front-end and the back-end, is HTML and CSS. Therefore, a thorough understanding of HTML/CSS and the ability to utilize them freely are essential. Bootstrap can neatly resolve these initial concerns.
If you take the course “Bootstrap 5: Project Creation from the Basics”!


This lecture
Introducing

Web coding beginner

Beginner developer and html,
css, Javascript
Beginners who have learned web coding

I'm curious about Bootstrap 5

I know the basic usage, but
Classes, components, etc.
When you are curious about the application method

Can't you do it faster?

When developing a website
Front-end development
For those who want to finish quickly

How is it in practice?

In a practical project
How to apply bootstrap
Anyone curious

I recommend this to these people!

  • Beginner developers who have just started web coding
  • Someone who has learned HTML, CSS, and Javascript to some extent
  • Those who want to study the basic class concepts and components of Bootstrap 5
  • I know the basics of Bootstrap, but I want to modify and apply it.
  • For those of you who are curious about how bootstrap is applied in real projects
  • Anyone who wants to quickly learn front-end web development
  • Those who want to learn the above knowledge compactly in a short period of time

After taking this lecture?

  • You can learn the basics of web development such as HTML and CSS.
  • You can quickly and easily create front-end web designs. You can create any type of web coding you want on the front-end, and utilize it for a variety of applications.
  • After this, you will ultimately become a web development expert through in-depth learning such as building a CMS like WordPress or a server like NodeJS.

In this lecture
It has these characteristics

This is how it goes!

This course is broadly divided into two parts: the basics of Bootstrap 5 and project creation.

  • Basics
    • You will learn about Bootstrap's Grid, Display, Box, Position, and Contents class concepts.
  • Project
    • It consists of three parts in total.
    • The second project is more difficult than the first, and the third is more difficult than the second through slight customization.
    • Starting with the most basic concepts, you can repeatedly and step-by-step acquire the ability to code the website you want, through practical application and use.
  • The code used in each lecture is provided as a file.

Introduction to the lecture content

  1. Basics : Learn about Bootstrap 5 concepts and frequently used classes and components.
  2. Project 1 : A one-page website created using only Bootstrap classes and components, with minimal CSS.
  3. Project 2 : Build a multi-page website using Bootstrap classes and components, as well as custom CSS (SCSS) and JavaScript. You'll also learn how to code maps in JavaScript using the Kakao Map API.
  4. Project 3 : You'll learn basic Bootstrap, as well as more advanced front-end web coding through SCSS and Javascript modularization. The map used in this project is coded using the Naver Map API.

Q&A
Expected questions

Q. Is this a course that I can take even if I am not a computer science major?

Of course. This course isn't that difficult. Rather than studying the rigid theories or history of computer science or the web, this course explores the fundamentals of web development, including HTML, CSS, and JavaScript, through projects using the Bootstrap library.
Also, many great web developers aren't computer-related majors. I'm not a computer-related major myself!

Q. I know very little (or nothing) about HTML and CSS. Will I be able to follow the course?

Of course. Just having heard of the terms HTML and CSS is enough to get you started. However, as with all learning, it requires some persistence, patience, and curiosity.

Q. Is there anything I need to prepare before attending the lecture?

First, you need a computer with an Internet connection. It can be a PC, Mac, or laptop, and its specifications don't matter.
A basic understanding of programming languages like HTML, CSS, and JavaScript is beneficial. If you lack these skills, search for free video lectures on YouTube! Two to three hours of study is sufficient.
We recommend using Chrome (highly recommended) or Firefox (general or developer edition) as your web browser.
You can also use any code editor (Visual Studio Code Editor, Sublime Text Editor, Atom Editor, etc.) that supports coding. For this lecture, I strongly recommend the Visual Studio Code Editor (used in the lecture), which is widely used these days.

Q. Can I take the course and code on a PC (Windows operating system)?

Of course. This course uses the Mac operating system for coding, but you can take the course and code on any operating system, including Windows and Linux, without any issues.


In this lecture
Knowledge sharers

Self-coding

  • Front-End (WordPress) Developer
  • Medipress website creation and training (freelance)
  • Udemy Instructor

Recommended for
these people

Who is this course right for?

  • Those who want to study the basic structure, concepts, and components of Bootstrap

  • For those who are new to web coding and want to learn web development quickly and easily

  • I know the basics of bootstrap, but I want to modify and apply it.

Need to know before starting?

  • It would be better if you have a little understanding of computer languages such as HTML, CSS, and Javascript.

  • If you've heard of Bootstrap, you'll have no trouble taking this course.

Hello
This is Self-coding

761

Learners

48

Reviews

63

Answers

4.8

Rating

2

Courses

Published: 
Last updated: 

Reviews

All

33 reviews

4.6

33 reviews

  • dev8880님의 프로필 이미지
    dev8880

    Reviews 3

    Average Rating 5.0

    5

    33% enrolled

    I would like to say that this is the best Bootstrap-related lecture I have ever taken. If intermediate or lower level back-end developers take this lecture, they will be able to reduce their concerns about the front-end part. The lecture audio is good, and above all, the lecture materials are provided very well. Thank you for creating a great lecture. One thing I would like to ask is, How about listing the VS Code extensions that you use? Students will install them according to their own preferences anyway, but I think it would be good as a basic guide.

    • codingdiy
      Instructor

      Thank you for taking the course and leaving a good review. When creating a new project video, I will make a simple video introducing the Visual Studio Code editor extension, etc. Happy New Year~

  • nggag님의 프로필 이미지
    nggag

    Reviews 7

    Average Rating 5.0

    5

    61% enrolled

    This course efficiently delivers the core of Bootstrap 5. First, you learn the main basic grammar, and then you learn step-by-step through 3 practical projects. With each project, the basics are repeated and the difficulty level increases, and new advanced techniques are added to naturally strengthen the use of basic grammar. I dare to say that this course has very high learning efficiency. Thank you for providing a useful course.

    • spya5836님의 프로필 이미지
      spya5836

      Reviews 1

      Average Rating 5.0

      5

      99% enrolled

      I have been studying HTML and CSS for about a month and working on creating a homepage. However, I felt the limitations in the design aspect and while searching, I found out about Bootstrap. When I tried to use Bootstrap, it felt like I was learning something new, different from the CSS I had studied before. So I looked for a lecture. After listening to the teacher's lecture, my understanding greatly increased and I was able to use it properly. Thank you very much. The following are questions and opinions. ======================================= This is about web standards. After proceeding with the project, when I checked the HTML on the validation site https://validator.w3.org/ all the width parts in the class were errors. Of course, there is no problem using the site even if there is an error, but I wonder if this error is a problem in terms of web standards. For example, when I was hired at a company and was instructed to create a website that conforms to web standards, this part was about whether this part was a problem. When I deleted the part that caused the error and wrote it directly in the css file, the error part disappeared. I don't know why, but the location was slightly different when it was written in the class and when it was written in the css. I was able to fix that by modifying the col value. (In the 3 columns of the navbar designated as col-3 col-5 col-4, the logo in col-5 was shifted to the left, By changing it to col-4 col-4 col-4, the logo was centered.) If this part is a problem with web standards, I think it would be better for the teacher to teach in the direction of writing in css from the beginning, so I am cautiously suggesting my opinion. It's not a question of right or wrong, but just a question about something I'm curious about, so I hope you won't be offended. The following are my opinions about the following lectures. ===================================== Before I listened to your lecture, I used several templates on the Internet, but when I actually applied them, they didn't look the way I wanted. Based on my limited knowledge, I think the versions of Bootstrap are different, and the original creator of the template may have customized some parts other than the CSS provided by Bootstrap, so it may not work properly in my index file, which only has a CDN link. So what I suggest is, If you could tell me the process of creating a single webpage by using several versions of several templates, and pasting codes here and there, I think it would be a great help. (Depending on the version difference, this part of the original creator's code needs to be modified, and if the CSS doesn't work properly, how to analyze the code and modify it, etc.) I'll say thank you again, and I'll stop here.

      • codingdiy
        Instructor

        Thank you for the course review. I'm glad it was of some help. Regarding some questions.. 1. I studied HTML a long time ago (actually, it's not really HTML study, it's something that can be done in 1-2 hours), so I honestly didn't know about HTML validation. Adding width or height as an attribute to the img element, etc. I'll study this part in advance and make a video when I update a new project later. Thank you for letting me know. 2. Bootstrap is a very easy framework for web coding if you only know HTML and a little CSS. If you link the Bootstrap CDN, the CSS that you don't actually use will inevitably be included in the web (of course, the amount of code will increase), so experts design only the CSS that is absolutely necessary. This lecture is literally a Bootstrap lecture, so if you use too much custom CSS, it may not match the lecture topic. In fact, some projects have been criticized for using too much or unnecessary custom CSS. So, if you study Bootstrap to some extent, you will understand that Bootstrap classes are written for this concept and reason in general CSS, and eventually, I think you will be able to create your own CSS beyond Bootstrap. It is the same as what Jangja said, “Once you catch a fish, you should throw away the trap.” I hope that both I and Spya will be able to do web design well without being restricted by Bootstrap after fully understanding Bootstrap. 3. I have already thought about the process of creating a web page using various versions and templates of Bootstrap... However, I am cautious because of a kind of copyright issue. In fact, my first one-page website was completely rewritten by me after looking at a template. If I make my own video by using the designer’s code as is or by slightly modifying some of it, I think there will be problems, whether legal or conscientious. And I am not in a position to arbitrarily judge other web developers. I'm currently preparing a WordPress theme coding course (about 2/3 of the way through), and I'm thinking about doing a JavaScript-related course after that. When I have some free time, I'm definitely thinking of adding a new Bootstrap project or a small-scale Bootstrap update course to this course. I'll try to reflect as many requests as possible and make it better. Thank you again~

    • mazel님의 프로필 이미지
      mazel

      Reviews 18

      Average Rating 5.0

      5

      100% enrolled

      The lecture is very helpful.

      • codingdiy
        Instructor

        Thank you~

    • donghyunpark9221님의 프로필 이미지
      donghyunpark9221

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      Good...

      Similar courses

      Explore other courses in the same field!

      $17.60