Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Front-end

[Web Development Full Stack Course] A week before starting a Vue.js project - From basics to practice

This lecture is a lecture on the front-end part of the [Web Development Full Stack Course] lecture series for training full-stack web developers. This lecture is based on the contents of the instructor's book <A Week Before Investigating a Vue.js Project>.

(5.0) 6 reviews

224 learners

  • realprogrammers
vue.js
프론트엔드
front-end
Vue.js

Reviews from Early Learners

What you will learn!

  • Vue latest syntax

  • Mixins, Plugins, Custom Directives

  • Server Communication

  • Vuex State Management

  • Using useful external modules

  • Implementing UI Templates

Front-end development with a unique foundation!
Learn Vue.js properly ✨

✅ This lecture is part of the [Full-Stack Web Developer Roadmap] series.

  • This lecture covers the front-end portion of the [Web Development Full-Stack Course] lecture series, which is designed to train full-stack web developers.
  • The Web Development Full Stack Course covers the entire process of full stack web development, from HTML&CSS → Vanilla JavaScript → Bootstrap → Vue.js → Database → Node.js → Portfolio.
  • By completing this full-stack web development course, you'll learn not only the fundamentals of web development, but also practical skills that can be applied immediately in the workplace.
  • Before taking this course, we recommend taking the following courses in order: [Web Development Full Stack Course] HTML&CSS → [Web Development Full Stack Course] Vanilla JavaScript → [Web Development Full Stack Course] Bootstrap → [Web Development Full Stack Course] Vue.js.

Vue.js 프로젝트 투입 일주일 전 저자 직강

What is Vue.js?

모든 웹 브라우저에는 인터프리터(Interpreter)가 내장되어 있어서 자바스크립트를 실행할 수 있어요.

Front-end development that captures the best of web and native apps at once!
Experience the progressive framework Vue.js.

Vue.js is a progressive framework for user interface development. Progressive means it embraces the benefits of both web and native apps, and is developed using standard patterns.

The web offers exceptional accessibility, as it can be accessed with just a browser, without any separate installation. Meanwhile, native apps offer the advantage of being faster and offering a superior user experience than standard web apps.

Ultimately, the goal of Vue.js is to provide a framework that allows you to build advanced web apps that embrace both the best of the web and the best of apps .


Vue.js, why should I learn it?

If you want to become a front-end developer,
Must be something like Vue.js
You need to know the front-end framework.

Web applications are already achieving performance improvements comparable to native mobile applications. Consequently, the majority of service and business applications are being developed using front-end frameworks like Vue. Therefore, learning a front-end framework like Vue is essential to becoming a front-end developer.

#1.
Readability of code
It's excellent.

Vue has excellent readability of code because the area that implements HTML code, the area that implements JavaScript code, and the area that implements design CSS are completely separated.

#2.
Designers, publishers and
Effective collaboration
it's possible.

When developing an application, it's rare for a developer to work alone. Typically, developers receive HTML/CSS output from a UI designer or web publisher and then integrate it into their programs. Vue's HTML and CSS code are completely separated , offering a significant advantage over React or Angular when working on collaborative projects.

#3.
Chosen by many large corporations
It is a standard framework.

Back-office systems refer to systems related to corporate operations. Examples include ERP, CRM, and HR. Vue.js is increasingly being chosen as the standard web front-end framework for back-office system development by a significant number of large domestic companies.

Unlike B2C services targeting general users, back-office systems typically have separate screens for each task and low component complexity. In these cases, fast and stable development is paramount. Furthermore, back-office systems often have separate development and operations teams. The operations team must be able to quickly take over the developed system, requiring a short learning curve, intuitiveness, and ease of collaboration. In this regard, Vue.js is recognized as the most suitable front-end framework.


Perfect from basics to practice

Get the basics right with detailed explanations!

Nothing is more important than building a solid foundation . We're not just studying for a year or two to do this job. We're preparing to do it for at least several decades. So, we need to look further ahead and prepare properly.

This course thoroughly covers Vue.js itself. While covering the fundamentals, it's not boring, and it also provides practical insights into what to consider in practice. To ensure even beginners can easily follow along, we break down concepts, syntax, and functions as much as possible, providing example code for every topic .

If you complete this course, you'll probably learn more than any expert. (But why would an expert be an expert? Because they have a lot of practical experience. 😉)

Master standard screen patterns and perfect your practical skills!

After mastering the fundamentals of Vue.js, you'll master the most common web screen patterns used in real-world development, enabling you to immediately become a competent developer. Surprisingly, most systems consist of just a few screen patterns, accounting for over 70% of the screen area.

This course will teach you how to develop standard web screen patterns, including the ListToDetail, MasterDetail, MultipleEdit, and Shuttle patterns, ensuring you fully understand and develop them. This course will make the countless real-world scenarios you'll face in the future both fun and informative, while also building the practical skills to effectively execute them.


Features of this course!

Easy and detailed
Focused on practical application
Even example code!
  • We will teach you the basic grammar of Vue.js step by step.
  • We will cover in detail the features recently added to the latest version of Vue.js, Vue.3.x.
  • We break down the example code into its smallest units so that even beginners can easily follow along.
  • We will tell you what tasks need to be done at each stage in the order in which the practical project is carried out .
  • It allows you to perfectly implement the most commonly developed web screen patterns in practice.
  • You will learn how to use various external modules.
  • All example code is available on GitHub .

What do you learn?

  • Visual Studio Code is used as the development IDE tool. You will learn about development methods and useful extensions using Visual Studio Code.
  • Install Node.js and learn what Node.js is.
  • You can utilize numerous open source codes registered with NPM (Node Package Manager).
  • You will learn how to quickly create, manage, and deploy Vue projects using the Vue CLI .
  • Learn how to manage state using Vuex .
  • You'll learn how to structure your application menus with Vue Router and how to improve application performance by separating when the code for the menus loads.
  • You will learn all the syntax and features related to Vue component development .
  • You will learn about useful features added in Vue 3 , such as the Composition API and Plugins.
  • You'll master the five most common UI patterns developed in practice. This alone will enable you to implement over 70% of the screens you develop in practice.

Check your player knowledge.

  • You need to know HTML (HTML tags)
  • You need to know CSS . Just a little bit. (How to use classes, styles like width, height, and color)
  • You need to know JavaScript (at least the basic syntax: if, for, object, array, function declaration, etc.)
  • Among ES6 grammar, you need to know Arrow Function, Async & Await.
  • Before taking this course , we recommend taking [ Web Development Full Stack Course - HTML&CSS ] [ Web Development Full Stack Course - Vanilla JavaScript ] → [Web Development Full Stack Course - Bootstrap] in that order.


Web Development Full Stack Course,

Check out other lectures too!

1. [Web Development Full-Stack Course - HTML & CSS Basics]

  • Learn HTML and CSS, the basic languages of the web, step by step.

2. [Web Development Full-Stack Course - Vanilla JavaScript]

  • You need to master pure JavaScript to become a leading developer.

3. [Web Development Full-Stack Course - Bootstrap Basics]

  • Anyone can easily create a responsive web with a great design.

4. [Web Development Full-Stack Course - A Week Before Deploying a Vue.js Project - From Basics to Practice ] Current Course

  • Learn Vue.js, the easiest and most powerful front-end framework.

5. [Web Development Full-Stack Course - Understanding Databases Through Netflix and Carrot Market Analysis]

  • By analyzing Netflix and Carrot Market, you will naturally come to understand how to design a database.

6. [Web Development Full-Stack Course - A Week Before Deploying a Node.js Project - From Basics to Practice ]

  • You can implement the backend in JavaScript, even with Node.js.

7. [Web Development Full-Stack Course - Portfolio]

  • Develop a mini-web site to sell your products, building on all the skills you've learned in the full-stack web development course.

The person who created this course is
Who could it be?

Developer's Dignity

A 24-year software developer who wants to make a positive impact on the world through software technology.
I love sharing my knowledge and always enjoy learning new skills.

I've worked as a consultant and developer, building ERP systems for over 60 global companies, both domestically and internationally. I also have experience selling software I developed myself to leading companies both domestically and internationally. I'm also the CEO of an IT startup.

Working not only as a developer, but also as a UX consultant and occasionally as a business consultant, I've gained extensive experience in all aspects of application and service development, from planning to development. Now, with over 20 years of practical experience, I'm dedicated to sharing my knowledge with my juniors, with a strong sense of mission to impart truly essential skills and truly relevant knowledge.

Want to know more?

Released on the 'Developer's Dignity' YouTube channel
This is a course titled 'Vue.js Introduction in One Hour' .

Recommended for
these people

Who is this course right for?

  • Working developer starting a project with Vue.js

  • Web Frontend Developer

Need to know before starting?

  • HTML

  • CSS

  • JavaScript

Hello
This is

10,944

Learners

248

Reviews

152

Answers

4.9

Rating

8

Courses

소프트웨어 기술을 통해 세상에 선한 영향력을 주고 싶은 24년차 소프트웨어 개발자.
지식을 나누는 것을 좋아하고 항상 새로운 기술을 익히는 것을 즐겨요.

국내외 60개가 넘는 글로벌 기업 ERP 시스템을 구축하는 컨설턴트 및 개발자로 활동하였고, 직접 개발한 소프트웨어를 국내는 물론 해외 유수의 기업에 판매를 한 경험 또한 가지고 있어요. IT스타트업 대표이사 이기도 해요.

개발자 뿐만 아니라, UX 컨설턴트로, 때로는 비즈니스 컨설턴트로 일하면서 애플리케이션과 서비스 개발 시 기획에서 개발까지 전과정에 대한 수많은 경험을 쌓았고, 이제는 20년이 넘는 실무 경험을 바탕으로 후배들에게 정말 필요한 기술, 정말 제대로 된 지식을 전달하는 사명감을 갖고 지식 나눔에 일을 하고 있어요.

 

  • (현)주식회사 더그레잇 대표이사
  • (현)주식회사 썬슈어 CTO
  • (현)주식회사 리턴밸류 CTO
  • (현)팬임팩트코리아 유한회사 기술전문위원

 

이메일 - seungwon.go@gmail.com

Curriculum

All

35 lectures ∙ (23hr 59min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

6 reviews

5.0

6 reviews

  • mirage7402님의 프로필 이미지
    mirage7402

    Reviews 1

    Average Rating 5.0

    5

    31% enrolled

    관련 실무를 하는 사람이 보기에도 매우 도움되고 유용한 강의 입니다

    • 심상화님의 프로필 이미지
      심상화

      Reviews 1

      Average Rating 5.0

      5

      97% enrolled

      이해하기 쉬운 설명과 좋은 예시들로 많은 도움이 되었습니다.

      • 때구니님의 프로필 이미지
        때구니

        Reviews 25

        Average Rating 5.0

        Edited

        5

        100% enrolled

        실무에 사용되는 코드위주로 강의가 진행되기에 현장 및 프로젝트에 실질적으로 도움이 되는 최고의 강의입니다. 개인적으로 Vue 관련 강의의 종결자라고 평합니다.

        • 김재표님의 프로필 이미지
          김재표

          Reviews 16

          Average Rating 4.6

          5

          31% enrolled

          알찬 강의해주셔서 감사합니다.^^

          • rnd님의 프로필 이미지
            rnd

            Reviews 1

            Average Rating 5.0

            5

            31% enrolled

            $187.00

            realprogrammers's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!