Want to learn Vue.js properly? (A week before starting a Vue.js project)
This lecture is based on the contents of the instructor's book <A week before starting a Vue.js project>. It thoroughly helps you understand Vue.js itself, Vue.js, and build a solid foundation more than any other Vue.js developer. This lecture will perfectly build the basics of Vue.js and build the basic capabilities to perform countless real-life situations you will face in a fun, useful, and effective way.
Front-end development with a unique foundation! Learn Vue.js properly ✨
What is Vue.js?
Front-end development that captures the benefits 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 you 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. Therefore, the majority of service and business applications are being developed using front-end frameworks like Vue. That's why, to become a front-end developer , you must learn a front-end framework like Vue.
You've probably also struggled with the choice between Vue.js, React, and Angular. Some argue React is better, others prefer Angular, and still others prefer Vue. As someone who's used all three front-end frameworks for years, I can tell you that once you master one, you'll be able to learn all the others with ease.
But if you have to choose between these three, I would boldly say to start with Vue.js first.
because, Because it is the easiest to learn.
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.
Web designers, web publishers and It's much more effective when you collaborate.
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 complete separation of HTML and CSS code offers a significant advantage over React or Angular when working on collaborative projects.
Learn Vue.js properly from the basics.
In this lecture Clone (follow) coding Does not provide.
Instagram clones, Facebook clones, Netflix clones... Do you really think you can build these applications just by taking these clone coding classes? I'm not trying to be dismissive; it's the stark reality . If you could take a cloning course like that and build an application like that, companies like Facebook and Netflix wouldn't need hundreds or thousands of developers, right?
Of course, cloning is very useful because it allows you to gain indirect experience building real-world service applications. However, the premise of this course is that you need a solid foundation to see the benefits. Furthermore, these applications actually have a lot more logic behind the scenes than what's visible in the UI. Therefore, simply mimicking the visible UI isn't enough to create such an application.
So, the important thing is It's about building a solid foundation.
Nothing is more important than building a solid foundation . Those of you reading this are likely interested in programming languages and aspiring to become developers.
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 diligently.
If you master the fundamentals, you'll be part of a team building such amazing applications in a few years. And in a few more years, you'll be a developer capable of building such amazing applications yourself.
Vue.js itself thoroughly! More than any other developer, I know the basics We help you build a solid foundation.
This course thoroughly covers Vue.js itself. While covering the fundamentals, it won't be boring, and it will also provide practical insights into what to consider in practice. To ensure even beginners can easily follow along, we break down concepts, syntax, and features as thoroughly as possible, providing example code for every topic.
By the end of this course, you'll likely have a more solid foundation than the Vue.js developer next to you. You might even learn more about Vue.js than any expert on its own. (But why would an expert be an expert? Because they have a lot of practical experience. 😉)
After mastering the fundamentals of Vue.js, this course will help you build the foundational skills to successfully execute the countless real-world scenarios you'll face in the future in a fun and informative way.
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 .
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 your menu code 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.
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.
The person who created this course is Who could it be?
A 22-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.
We provide over 100 useful lecture videos through the YouTube channel ' Developer's Dignity '.
I've been consistently sharing knowledge on my technology blog Medium .
Anyone who wants to do web front-end development properly
Anyone who has studied HTML, CSS, and JavaScript and wants to do proper front-end development
Anyone who needs to work on a Vue.js project next week
Need to know before starting?
HTML
CSS
JavaScript
Hello This is
11,005
Learners
250
Reviews
152
Answers
4.9
Rating
8
Courses
소프트웨어 기술을 통해 세상에 선한 영향력을 주고 싶은 24년차 소프트웨어 개발자. 지식을 나누는 것을 좋아하고 항상 새로운 기술을 익히는 것을 즐겨요.
국내외 60개가 넘는 글로벌 기업 ERP 시스템을 구축하는 컨설턴트 및 개발자로 활동하였고, 직접 개발한 소프트웨어를 국내는 물론 해외 유수의 기업에 판매를 한 경험 또한 가지고 있어요. IT스타트업 대표이사 이기도 해요.
개발자 뿐만 아니라, UX 컨설턴트로, 때로는 비즈니스 컨설턴트로 일하면서 애플리케이션과 서비스 개발 시 기획에서 개발까지 전과정에 대한 수많은 경험을 쌓았고, 이제는 20년이 넘는 실무 경험을 바탕으로 후배들에게 정말 필요한 기술, 정말 제대로 된 지식을 전달하는 사명감을 갖고 지식 나눔에 일을 하고 있어요.
It was a really good lecture. I think it gave me an opportunity to think about how to design and extract commonality across the application, such as the plugin/mixin/composition API part and the code splitting of the router.
This is my first time learning vue.js through this lecture, and the lecture structure is good, from installation to examples. There is no unnecessary content, and the lecture progresses quickly. Since the lectures are short, it is easy to listen to without feeling burdened. If you complete the lecture & practice, you probably don't need to take other basic lectures. (For reference, I am an advanced web developer and this is my first time with vue.js.)