Mobile First & Responsive Web Design: Build modern websites!

S$30.00
Take This Course
Mobile First & Responsive Web Design: Build modern websites!

Course Description
There has never been a better time to learn responsive web design and take a mobile first approach.

Smartphone and tablet users no longer accept that they should have a poor web browsing experience because of the device they are using. Catering for mobile users is now essential.

This course teaches you how to put your HTML & CSS skills to great use by creating mobile first and responsive websites, which look great on any device.

This course covers:

We will go over what responsive design is and why a mobile first approach can be beneficial
Tools you can use to help your project
Fluid grids and relative sizes
The Viewport Meta Tag
Media queries and breakpoints
Building a responsive website project from scratch, using a responsive grid
We will then add jQuery plugins to the project to create a responsive sliding carousel and social sharing buttons
Dealing with responsive images and the picture element
How to optimise our images and files
CSS Flexbox including building our own basic grid
Using responsive frameworks such as Bootstrap
This course is beginner friendly but at least a basic HTML & CSS knowledge is required.

The web is going mobile, make sure your websites are ready!

What are the requirements?
A basic computer knowledge.
A basic knowledge of HTML & CSS.
What am I going to get from this course?
Understand what responsive design it and why it is important.
Produce websites using fluid grids.
Adopt a mobile first approach to design to make sure the user experience is the same regardless of the device size.
Use relative units confidently to improve responsive design.
Add the viewport meta tag to your projects.
Understand and be able to apply media queries and breakpoints.
Confidently build a responsive website from scratch or by using a framework.
Add responsive jQuery plugins such as sliding carousels and social share buttons.
Include the picture element to serve the correct size images for the users device.
Improve website performance and page loading times.
Improve page layout using the CSS Flexbox
Overcome common design problems using the Flexbox.
Use Bootstrap framework for creating responsive, mobile first websites.
Create a responsive jQuery drop down menu.
Learn how to use jQuery Mobile to build touch optimised mobile websites.
What is the target audience?
This course is beginner friendly, however you should have some HTML & CSS experience, I will be trying to concentrate on the responsive elements rather than explain HTML & CSS in detail.
You should take this course if you are new to responsive design or need to fill in some gaps.
This course is not intended for experts or experienced web designers/developers.
This course may also be useful for anybody looking to learn modern techniques such as dealing with different images sizes to suit different devices, CSS flexbox or even to gain a better understanding of responsive frameworks such as Bootstrap.

Curriculum

Section 1: Welcome & Getting Started
Welcome to the course
01:56
Finding your way around
02:36
What is responsive design?
09:42
What you will need and useful tools
05:25
Why mobile First?
02:48
Understanding Responsive Design
2 questions
Section 2: Fluid Grids & Responsive Essentials
Getting started with the fluid grid
07:51
Relative units
06:29
Viewport Meta Tag
03:10
Media Queries & Breakpoints
14:19
Section 3: Lets Get Building
Download Project Images
1 page
Wireframe with Gliffy
04:21
Setting up the project
15:43
Header & Navigation
14:34
Adding the main content
10:01
Creating the sign up area & footer
10:41
Mobile first styling
10:43
Mobile styles continued & adding media queries
11:06
Finishing our project
09:01
Section 4: JQuery Plugins for Responsive Design
Responsive Sliding Carousel
06:19
Responsive Social Share buttons
08:02
Section 5: Responsive Images & Improving Page Load Times
Responsive Images Introduction
02:01
Reducing Image File Sizes
03:44
Important Update- please read
Article
Minification & Page Speed Insights
07:12
Picture Element
12:17
Adaptive Images
02:23
Responsive Images Quiz
2 questions
Section 6: CSS Flexbox
Introduction to Flexbox
10:41
Flexbox grid
07:32
Holy Grail Layout using Flexbox
08:43
Flexbox sticky footer
03:02
Flexbox Quiz
2 questions
Section 7: Responsive Frameworks
Bootstrap Framework
12:02
jQuery Mobile Part 1
18:33
jQuery Mobile Part 2
10:00
Other popular frameworks
03:11
Section 8: Thank You
Final project files
Article
Thank You
01:15
Keep on learning
Article

Instructor Biography
Chris Dixon, Web Developer and teacher at Core Web Training
Hello, My name is Chris and I am a web developer and online teacher. I am passionate about what I do and about teaching others. I have started various online and offline businesses.

Whatever your reason for learning to build websites you have made an excellent career choice.

My personal motivation was to become my own boss and have more freedom and flexibility in my life. I also enjoy the technical challenge it provides and the way it constantly evolves. I built my first website back in 1999 and i have watched the web evolve into what it is today.

I try to make my courses enjoyable and try to remember what it was like when I was learning. I also believe the best way to learn is by doing and try to include as many practical examples as possible in my courses.

Thanks for taking an interest and I look forward to you joining me.

Chris

Course Features

  • Lectures
    Fatal error: Uncaught Error: Call to undefined method LP_Course::get_lessons() in /home2/waf6oo0adwwo/public_html/wp-content/themes/eduma/inc/learnpress-v2-functions.php:624 Stack trace: #0 /home2/waf6oo0adwwo/public_html/wp-content/themes/eduma/learnpress-v2/single-course/content-landing.php(64): thim_course_info() #1 /home2/waf6oo0adwwo/public_html/wp-content/plugins/learnpress/inc/lp-template-functions.php(2492): include('/home2/waf6oo0a...') #2 /home2/waf6oo0adwwo/public_html/wp-content/themes/eduma/learnpress-v2/content-single-course.php(65): learn_press_get_template('single-course/c...', Array) #3 /home2/waf6oo0adwwo/public_html/wp-content/plugins/learnpress/inc/lp-template-functions.php(2492): include('/home2/waf6oo0a...') #4 /home2/waf6oo0adwwo/public_html/wp-content/plugins/learnpress/inc/lp-template-functions.php(1563): learn_press_get_template('content-single-...') #5 /home2/waf6oo0adwwo/public_html/wp-includes/class-wp-hook.php(286): learn_press_content_single_course('') #6 /home2/waf6oo0adwwo/public_html/wp-i in /home2/waf6oo0adwwo/public_html/wp-content/themes/eduma/inc/learnpress-v2-functions.php on line 624