How to Build Scalable Front End Applications with Vue JS (Udemy.com)
Building Large Applications with Vue JS, Schema-Driven Design, Dynamic Layout Injection From Back End Schema, JavaScript
Created by: Hossein Mirian
Last updated February 2023
What you will learn
- How to build scalable front end applications
- What is Schema-Driven design
- How to make single responsible components
- What is application development process and complexity in a real company
- How to Structure a Large Scale Vue JS applications
How it compares
Against the other 70 rated Udemy courses in Vue.js on CourseDuck:
- Rating4.4 out of 5higher than 40% of them
- Reviews23#68 of 71 by number of reviews
- Length3.4 hoursshorter than 84% of them
- Last updatedFebruary 2023more recently than 54% of them
Course Description
Take your front end development to the next level with Scalable Front End – the only course designed to give you the skills necessary to build dynamic, scalable apps. Learn how to use schema-driven design, control UI elements using back end JSON schema, and master design patterns like multi-service/multi-template design patterns. And that's just the beginning! With Scalable Front End, you'll be equipped with the knowledge and tools to optimize your software development cycle in big companies. Start your journey today!
Learn the fundamentals, dive into coding in the Vue JS framework and get hands-on experience with a challenging schema-driven design project to understand how to create a large Vue JS application. With this course, you'll have all the skills you need to build powerful and dynamic applications and take your career to the next level.
Develop your front-end skills effortlessly and quickly with Scalable Front End! Master all the powerful strategies and techniques to build advanced web applications without having to worry about any particular framework. With this course, you can apply the same methods for React JS, Angular JS, or whatever your next project may be. Join us and start making the most out of your front-end development!
This course is created to help front-end developers and engineer take their skills in a more advanced level and build full dynamic scalable applications. The course starts with some theoretical explanation of the software production cycle and then dives into coding in the Vue JS framework by implementing a challenging schema-driven design project called "Film-Centre" to show the different and powerful strategies to build scalable front-end applications. We will analyze complex layouts and functionalities and translate them into JSON schema. Later implement the UI statically, next we will use our quick API endpoint created by the JSON server to return our JSON schema and build our application with different advanced methods.
Who is this course for?
- Any front end developer (vue, react, angular) willing to know how to design complex, scalable front end applications.
- Any back end developer who wants to be one step ahead of others by knowing the secret of coordination of UI elements from the back end.
- Anyone interested to know what are the exact expectations of a company from a senior front-end developer
- Anyone stuck with heavy and complex projects willing to know the secret of building flexible, scalable, and maintainable applications.
The Github repo links is included as a resource from section 4 and so on as well as in the last lecture.
What technology and framework are used?
- Vue JS
- Vuetify
- Javascript
- Sass
what design pattern do we use?
- Singleton
- Factory
- Schema-Driven Design
- Single Component Design
What is schema-driven design?
It is a new modern approach in software development to give control and flexibility to the layouts.
Is schema-driven design relevant to XML schema?
They are not wholly relevant but have some similarities.
Instructor Details
- 4.4 Rating
23 Reviews
Hossein Mirian
Hossein Mirian
Maersk UK Senior Software Engineer, the Former University of Oxford Web Developer, and Researcher. I'm a tech enthusiast, passionate about building innovative solutions that create lasting impact. Love experimenting with graphic design and exploring the world of coding!
I started working when I was 18. First I got into graphic design and worked with Adobe Photoshop and Illustrator. I did start my first programming by working on an Adobe Flash action script which we know is dead now! After revealing the mobile development industry I started working on Android development applications in different roles. At the same time, web development got my attention and I started working on web and technologies like Node JS, Vue, and React.
I like complex layout creation, love sharing my knowledge with all the people around the world, and enjoy communicating with people to make a more educated software engineering community.
More Vue.js courses
Vue - The Complete Guide (incl. Router & Composition API) (2025)
4.7 (66,743 Reviews)
Provider: Udemy
Time: 31.9h
$119.99
Complete Vue Developer Bootcamp (Pinia, Vitest) (2026)
4.7 (3,156 Reviews)
Provider: Udemy
Time: 28h
$89.99
Complete Javascript & jQuery Course with Bonus Vue JS Intro (2021)
4.7 (2,716 Reviews)
Provider: Udemy
Time: 16.9h
$74.99
Build Web Apps with Vue JS 3 & Firebase (2021)
4.6 (7,881 Reviews)
Provider: Udemy
Time: 31.5h
$89.99
Laravel + Vue 3 + Inertia: From Zero to Production SPA (2025)
4.6 (2,488 Reviews)
Provider: Udemy
Time: 19.5h
$84.99
Quasar V1: Cross-Platform Apps (with Vue 2, Vuex & Firebase) (2022)
4.6 (1,956 Reviews)
Provider: Udemy
Time: 15.4h
$10.99
Reviews
By Denis Dager on 2/21/2023
I really enjoyed watching the course since I am a vue develope and did not know how deep I can see vue js. thanks
By Shana on 2/19/2023
Well structured course. Liked the schema driven design
By Paul on 2/19/2023
Like the flexibility schema driven create for backend and front end developer. Strongly recommended course!
By DerranBaker on 2/14/2023
Exceptional course. I recommend every developer to watch this
By Sandra jones on 2/14/2023
Very knowledgeable teacher, and deep content like schema based design was truely a superb idea to develop my next application
By Kim chan on 2/14/2023
Thanks Hossein I believe it is a very unique and informative course where I could learn high level methods and techniques in engineering applications. I like the film centre idea and the way its been progressed to teach different techniques by this project
By Nelly on 2/8/2023
The topic is unique did not have time to complete it but from the first and second episode I watched I really liked it
By Alex dargon on 2/8/2023
Like the course specially its focus on api client and object oriented in front end applications. Id love to see more video thanks. I gave 4.5 since I am waiting for new content of the course
By BardiaBz on 2/6/2023
the methods and strategies here Hossein shows us helped me to think differently when I want to make my web applications. It was a very informative course.
By Mrish on 2/6/2023
This course is definitely what I needed to improve my skills as a front end developer. The idea of controlling UI from back-end is crazy! I would love this course to be continued and will be looking forward to see more lectures. Thank you.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100






