Mô tả

In this Course you will learn the basic skills that every beginner web developer needs, HTML & CSS, by Creating your own Blog Website & Publishing / Deploying it on the internet using GitHub, making it accessible to the hole world.


My Name is Norbert B.M. I am a Manager and I teach web development through courses like this and also on my YouTube channel and Blog, where I have tones of education content for you.

I am gonna take you from a complete beginner, with 0 experience in creating websites, to a confident coder by teaching you two of the core pillars skills of web development, that is the HTML and CSS programing language.


I decided to have a complete practical approach to this course.

You will start up with a short Environmental setup, where I will help you setup your coding environment using the most popular code editor on the market. We will also add to it my personal Extensions for coding with speed and efficiency.


I will then take you through just a basic introduction about what HTML is and how it works. And then, we will get strait in to creating your very first website.

I will slowly drag you into deeper and deeper waters , throwing CSS at you with colors, fonts, Pseudo classes and selector, showing you best practice examples, industry standards and personal tips and tricks, for animations, transitions and reflections, making websites responsive on different devices reaching from Desktop to Tablet and Mobile using Media queries, with everything culminating in publishing your very first website for everyone to visit and experience on the internet using GitHub.



What will you learn:


  1. How to Setup a Developer Environment

  2. HTML & CSS Basics - Build & Deploy Blog Website

    1. What is HTML

    2. HTML Comments

    3. HTML Heading Elements

    4. HTML Paragraph & Dummy Text

    5. HTML Horizontal Rules and Line Breaks

    6. HTML <div> Tag

    7. HTML Styles

    8. HTML Lists

    9. HTML Links

    10. HTML <img> Tag

    11. HTML Semantic Elements

    12. HTML <header> Element

    13. HTML <nav> Element

    14. HTML <section> Tag

    15. HTML <main> and <article> Tag

    16. HTML <audio> & <iframe> tags

    17. HTML <footer> Tag

    18. HTML Symbols and Icons

    19. What is CSS

    20. CSS Selectors

    21. HTML Elements ID there CSS selection

    22. HTML Elements Classes and there CSS selection

    23. CSS Colors

    24. CSS Backgrounds

    25. CSS Borders

    26. CSS Margins and Paddings

    27. CSS Selects All and General Reset

    28. Text Formatting

    29. CSS Fonts

    30. CSS Height, Width and Max-width

    31. CSS Pseudo-class

    32. Pseudo-element

    33. CSS Layout - The position Property

    34. CSS Flexbox Layout Module

    35. CSS Grid Layout Module

    36. Create Multiple  Web pages

    37. Shared Web Page Structure

    38. Navigate between web pages

    39. CSS Forms and Contact information

    40. CSS Transitions

    41. CSS Image Reflection

    42. CSS 2D Transforms

    43. CSS Animations

    44. CSS Media Queries

    45. Responsive About Page

    46. Responsive Blog Page and Post

    47. Responsive Post

    48. What is GitHub and How to create a GitHub Account

    49. Create a GitHub Repository & Publish your website

  3. CSS Variables

  4. CSS Calc () Method

  5. CSS Flexbox Project

  6. CSS Grid Project

  7. Visual Studio Code Extensions and Shortcut keys

  8. SASS & SCSS - The CSS with Superpowers

  9. Scss Utilities

  10. Scss Project - Button Component

  11. Scss Projects - Alert Component

  12. Scss Project - Card Component

  13. Scss Project - Navbar Component

  14. Project E-Learning Website using Scss


What are the requirements or prerequisites for taking this course?


Prior knowledge


- Knowing just the basics of HTML and CSS can help, but for dose of you that don't know them I included a complete beginner HTML and CSS Fundamentals section where we build and deploy a blog website, teaching you all of the basics that you need to know.

- For your more advanced developers you can take this as a short recap of your prior knowledge or just skip it entirely


Tools


A basic PC or Mac is sufficient. What I would recommend is a dual monitor setup, whether you have two monitors, a laptop with another monitor, or just a tabled for viewing the course and coding separately on your device.



Who is this course for?

this course is for :


- Beginner web developers that just got started.

- Beginner Front End web developers that want to consolidate their HTML and CSS skills.

- Advanced Web developers that wish to enhance their skills and speed using Sass and Scss.

- Front End web developers that want to create powerful reusable components for there UI/UX.

- Back End Web developers that want to create quick prototypes.


So join me on this journey and be a proud owner of your very first website and as a byproduct also leave with 3 brand new Skills: HTML CSS and Website Deployment.





Bạn sẽ học được gì

How to create websites using HTML & CSS

How to create Responsive website by using CSS Flexbox and Grid Layout model

Learn SASS / SCSS

Website deployment on GitHub pages and Netlify

Create GitHub Repositories

Yêu cầu

  • Basic PC or Mac

Nội dung khoá học

21 sections

Introduction

2 lectures
Introduction
02:06
Setup Developer Environment
06:22

Blog website - HTML and CSS Fundamentals

36 lectures
About this Project
05:59
Source Code Repository and Live Blog Website
00:05
What is HTML and how to create a HTML file
03:44
HTML Elements
06:26
HTML Comments
03:06
HTML Headings
01:45
HTML Paragraphs & Dummy Text
02:36
HTML Horizontal Rules & Line Breaks
01:46
HTML div Element
02:00
HTML Styling
04:44
HTML Lists
02:59
HTML Links
03:00
HTML Imgages
06:17
HTML Semantic Elements
02:41
HTML <header> Tag
01:07
HTML <nav> Tag
02:11
HTML <section> Tag
01:58
HTML <main> & <article> Tag
04:36
HTML <audio> & <iframe> tags
04:06
HTML <footer> Tag
02:00
HTML Symbols and Icons
07:13
What is CSS & How to create and link CSS to HTML
06:27
CSS Selectors
03:56
HTML ID and there CSS selection
07:02
HTML Classes and there CSS selection
05:34
CSS Colors
04:27
CSS Backgrounds
06:42
CSS Borders
05:13
CSS Margins and Paddings
09:03
CSS Selects All and General Reset
05:30
Text Formatting
02:44
CSS Fonts & External Fonts
06:25
CSS Height, Width and Max-width
04:37
CSS Pseude-class
10:10
CSS Pseudo-element
01:49
CSS Layout - The position Property
06:06

CSS Flexbox & Grid Layout Module - Blog Website

2 lectures
CSS Flexbox
07:06
CSS Grid
06:33

Website Structure and Navigation - Blog Website

5 lectures
Create Multiple Webpage
04:25
Shared Web Page Structure
01:01
Navigate between web pages
07:00
CSS Form input label & more
13:08
Contact Infos : Email, Phone, Fax, Address and Webpage
08:12

CSS Animations, Transitions, Transformations and Effects - Blog Website

4 lectures
CSS Transitions
06:57
CSS Image Reflection
03:21
CSS 2D Transform
09:31
CSS Animations
04:06

CSS Media Queries - Blog Website

4 lectures
What are CSS Media Queries
08:49
Responsive About Page
10:46
Responsive Blog Page and Post
09:29
Responsive Post
11:46

Publishing your Website to GitHub - Blog Website

2 lectures
What is GitHub & Create a GitHub Account
03:15
Create a Repository & Publish your Website the internet
09:53

CSS Calc Method

2 lectures
How to use CSS calc()
03:23
Examples with CSS calc()
06:17

CSS Variables

2 lectures
What are CSS Variables
06:41
Using CSS Variables
09:00

CSS Flexbox Project - Crypto Market Website

8 lectures
Project overview
01:58
Starter Files
02:16
Website Settings & Variables
03:46
Website Navigation
04:31
Website Header
06:48
Website Services
03:48
Responsive Design
03:23
Finish files
00:04

CSS Grid Project - Photography Portfolio Website

7 lectures
Project Overview
03:52
Starter Files
03:35
Website Settings & Variables
02:59
Website Header & Navigation
05:25
Image Collections Section
10:37
Spring / Summer / Fall / Winter Collection
06:26
Finish files
00:04

Visual Studio Code Extensions and Shortcut keys

6 lectures
Essential Extensions
14:12
Optional Extensions
15:35
Environmental Specific Extensions
13:45
Essential Keyboard Shortcuts
05:17
Create you own Keyboard Shortcuts & New File Extension
01:28
03-Import other Keymap extensions
01:12

SASS & SCSS - The CSS with Superpowers

14 lectures
What is SASS and why learn it ?
04:04
How does Sass work?
01:20
Features of Sass
04:31
Visual Studio Code Sass Compiler
09:25
Working with Scss Partials & @import rule
05:38
Scss Nesting & Parent selector
06:32
Scss Variables
04:48
Scss Data Types - Lists
04:08
Scss @each rule
06:05
Scss Data Types - Maps
08:10
Scss @functions rule
03:59
Scss @mixin & @include rule
07:12
Scss @if and @else
04:40
Scss @extend Classes rule
06:15

Scss Utilities

13 lectures
Section overview
00:07
Sandbox and Global Settings
04:53
Global Variables
02:58
Global Maps
03:17
Utility Functions & Mixins
03:40
Utility Classes
02:58
Text alignment classes
01:04
Font size classes
04:10
Padding classes
03:50
Margins classes
01:35
Title & Subtitle Class
05:02
Text and Background Color Classes
04:06
Scss Utilities Files
00:04

Project - Button Component

7 lectures
Project overview
01:10
Project resources
00:04
Create a main .btn class
07:18
Create multiple button types
03:08
Create multiple button size
06:56
Create closing buttons
03:42
Finished component
00:02

Projects - Alert Component

7 lectures
Project overview
00:59
Project resources
00:04
Create the main .alert class
02:41
Create multiple .alert class types
02:41
Closing Alert with animation
04:32
Example: Form submission with missing input alert.
02:59
Finished component
00:02

Project - Card Component

6 lectures
Project overview
00:38
Project resources
00:04
Create main .card class
06:04
Create a card header and footer
05:06
Create multiple card types
02:25
Finished component
00:02

Project - Navbar Component

5 lectures
Project overview
01:04
Project resources
00:04
Create .navbar class for multiple screen sizes
07:47
Show hide navbar on click
06:08
Finished component
00:02

Project E-Learning Website using Scss

16 lectures
Project Overview
05:59
Online Website and GitHub repository
00:05
Project setup
07:04
Create project variables and general website settings
04:48
Create navigation using navbar component
08:23
Create header section
05:58
Create categories section
11:07
Create offers section
04:25
Create testimonials section
11:52
Create global footer
03:58
Create Login page and form
07:37
Create Registration page form
03:42
Create welcome page
08:27
Make website responsive
11:43
Deploy the website to Netify
06:26
UPDATE: Add fade in-out animation on scroll to testimonials
08:59

Project - Cryptocurrency Profit Calculator Mobile App

7 lectures
Project overview
01:49
Create a GitHub Repository for the project
02:08
Starter Files & HTML description
04:25
Project Setup & Variables
06:22
Form component
09:18
Results component & Mobile design
03:23
Publish application to GitHub Pages
03:17

Extra section

1 lectures
More Courses
00:35

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.