Code a Resume and CV Page using popular web frameworks
What you'll learn
- Learn to create a Resume and CV Page with all the relevant sections and content
- Learn how each framework uses different code structure, classes and attributes to create the same kind of component.
- Learn how each framework differ in the visual style of each component
- Learn what is possible and what isn't with each framework
Course content
- Preview02:41
- 00:11Projects Overview and Demos
- Preview07:29
- Preview02:23
- 09:49Downloading and Installing Semantic UI
- 03:47Downloading and Installing Foundation 6 (Complete Version)
- Preview04:49
Requirements
- Basic knowledge of HTML and CSS
- Code editor and browser of any choice
Description
ABOUT THE COURSE
This course is for the beginner who wants to get a quick introduction to various popular front-end CSS frameworks by recreating the same project multiple times. By taking this course you'll get introduced to the latest versions of Bootstrap 4, Bulma, Semantic UI, Foundation 6 and Materialize. These frameworks are some of the most popular ones used today by web designers and developers all over the world.
In this course you'll learn how to create a Resume and CV Page using various popular front-end CSS frameworks. Using one framework at a time I will start from scratch and walk you through how to create the same project. The project created with each framework will have the same general layout and design, however there will be some small visual differences from project to project due to the specific features and styles of the various frameworks.
The idea behind re-creating the same project with different frameworks is to learn how each framework use different code structure, classes and attributes to create the same kind of component. You will also learn how each framework differ in the visual style of each component, and learn what is possible and what isn't with each framework.
ABOUT THE PROJECT
This project is about creating a Resume and CV Page. You'll learn how to structure various pieces of content, how to design a user-friendly interface, and how to make it look great on all device sizes by using a responsive grid.
The project will contain the following sections:
About
An introduction section with name, picture, heading, description and quoteWork Experience
A list of work experience with icon, job title, workplace, time period and descriptionEducation
A list of education with icon, education title, institution, time period and descriptionTestimonials
A carousel with testimonials with quote and nameContact Info
Various facts: Full name, date of birth, contact information, user profiles, address and message formPortfolio
A list of links with icons to different online portfolio and social media profilesSkills
A list of skills with icon, technology and progress bar grouped into various categories
ABOUT THE FRAMEWORKS
The following frameworks will be used to create a Resume and CV Page:
Bootstrap 4 (compatible with the latest version v4.4.0)
Bulma (compatible with the latest version v0.8.0)
Semantic UI (compatible with the latest version v2.4.2)
Foundation 6 (compatible with the latest version v6.5.3)
Materialize (compatible with the latest version v1.0.0)
Bootstrap 4:
We'll use the following parts of Bootstrap 4:
Layout: Containers, Grid system
Content: Typography, Images
Components: Button, Card, Carousel, Forms, Input Group, Media Object, Progress
Utilities: Colors, Display, Flex, Sizing, Spacing, Text
Bonus:
As a bonus you'll also learn how to use Font Awesome 5 to add icons to your project.
Bulma:
We'll use the following parts of Bulma:
Modifiers: Color Helpers, Typography Helpers
Layout: Columns, Container, Level, Media Object, Section
Forms: General, Input, Textarea
Elements: Box, Button, Content, Icon, Image, Title
Bonus:
As a bonus you'll also learn how to use Font Awesome 5 to add icons to your project.
Semantic UI:
We'll use the following parts of Semantic UI:
Elements: Button, Container, Header, Icon, Image, Input
Collections: Form, Grid
Modules: Progress
Views: Card, Item
Foundation 6:
We'll use the following parts of Foundation 6:
General: XY Grid, Forms
Utilities: Flexbox Utilities
Typography: Helper Classes
Controls: Button, Button Group
Containers: Card, Media Object
Media: Orbit, Progress Bar
Bonus:
As a bonus you'll also learn how to use Font Awesome 5 to add icons to your project.
Materialize:
We'll use the following parts of Materialize:
CSS: Color, Grid, Helpers, Media, Typography
Components: Buttons, Cards, Collection, Preloader
JavaScript: Carousel
Forms: Text Inputs
Bonus:
As a bonus you'll also learn how to use Font Awesome 5 to add icons to your project.
---
I hope you will be inspired to create your own Resume and CV Page afterwards. Please send me a link if you do so. I would love to see it!
Who this course is for:
- Beginning web designers and developers who want know the most popular frameworks
- Web designers and developers who know one of the frameworks, but are curious to see how it compares to other frameworks
- UX Designers and Art Directors who want to learn how to create quick prototypes with code
Instructor
Hi there,
My name is Jeppe Schaumburg Jensen and I'm a teacher in topics related to front-end development, interaction design, music and productivity.
Front-end development
I started developing websites for desktop computers in 1999 and in 2000 I started developing my first websites for the mobile web as well.
I have been a graduate teaching assistant in an introductory course about web design and development.
I currently work as a front-end developer at one of the biggest global web agencies, Isobar.
Interaction design
I have a Master of Science in Information Technology with a specialization in Interaction Design and User Experience.
I have worked as a user experience designer at the biggest Danish online webshop: Saxo.
Music
When not working with the web I work as a professional musician, mostly playing the drums in various bands. I also consider myself as an expert in using Ableton Live for live performances, with a lot of experience in how to create and use backing tracks.
Productivity
I have spent many hours to improve my workflow and productivity by reading books about the topic and experimenting with different techniques, tools, software and apps.