Welcome to
Interactive Vue.js Resume Builder
Enhance your Portfolio with a Kickass Vue 3 Resume Builder
Course Syllabus and Content
A resume that you created on a Vue.js Resume Builder, a Vue.js Resume Builder that YOU created! Now THAT’s the good stuff. That’s that stuff that distinguishes YOU from the flock of “Word” and “PDF”.
Introduction
2 Lessons 3 Minutes
Learn why Vue.js is essential and a get a sneak-peak of the Resume Builder that you will untimatly create at the end of the this course.
Course introduction to "Build a Vue.js Resume". Prerequisites, course content, and a look at the final product.
Get an overview about Vue.js and learn about why Vue is a progressive framework, the different APIs, and the virual DOM.
Project setup & rendering the resume
3 Lessons 31 Minutes
Set up the project and add basic markup and styling for your resume. You will also learn about the template, style, and script section in a Single-File component in Vue.
How to setup a Vue.js project. Use create-vue to generate a new project. Learn about folder and file structure in Vue.js.
Add basic markup and styling to the resume app. Learn about scoped styling in Vue.js.
How to render data from component state. Learn about Vue.js directives, and reactive rendering.
Making the resume editable
4 Lessons1 Hours 4 Minutes
Make the resume content editable and learn about template directives, component methods, slots, props, conditional rendering, custom events for interacting between components, and class bindings.
Make the resume content editable by learning the v-model and the v-on directive, methods, and how to handle events in Vue.js.
Create Vue.js single file components and learn about slots, props, and custom events.
Add and remove resume entries dynamically by learning how to work with arrays in Vue.js. Learn about conditional rendering with the v-if directive.
Create a Vue.js toggle switch component and toggle the edit mode in the resume builder app.
Configurable resume styling
2 Lessons 45 Minutes
Make the resume styling configurable and work on inline style binding and computed properties. Learn how to display, hide, and replace a picture by adding an upload functionality.
Make styling configurable with Vue.js class and style binding. Create a color input component, a select component, and more.
Configure the photo of the resume builder. Learn how to upload an image as a data url and toggle visibility.
Exporting the pdf, saving the configuration, further steps
3 Lessons 35 Minutes
Learn about lifecycle methods to save resume configutaion, and export the resume as a PDF. Learn how you can customize the resume builder further on your own.
Add an export as PDF functionality to the resume builder. Integrate the jsPdf library into your app.
Save the resume configuration by learning about Vue.js lifecycle hooks, localStorage, and JavaScript Blob objects.
Explore the documentation further and try it out in this app.