Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Dec 3, 2019. It is now read-only.

Commit 3b44920

Browse files
committed
curriculum update
1 parent f088b23 commit 3b44920

File tree

1 file changed

+98
-1
lines changed

1 file changed

+98
-1
lines changed

README.md

Lines changed: 98 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,98 @@
1-
# HTML-CSS
1+
# HTML-CSS
2+
3+
###Introduction
4+
In this module you will learn to write and understand basic HTML(5) and CSS syntax.
5+
Also we will go into the DOM and file structure. There will be time spent on why and how you use different programming languages (like CSS and HTML). When it comes to CSS you should understand how CSS decides which rules are applied, also you should have an understanding what is meant by elements and attributes. Making responsive websites is an important part of front-end programming. You will learn how to make your websites responsive by using media queries using a “mobile first” approach. Also you will get familiar with developer tools that help make this process easier. During this entire module you’ll (learn to) work in a text editor. It’s expected from you that your code is properly styled using the style guide for HTML/CSS. You’ll be introduced to the inspector that helps you debug and understand you code better.
6+
7+
## Lecture 1
8+
* Introduction HackYourFuture
9+
* Hello new students and mentors!
10+
* HTML syntax (How to work in a text editor, make a zip file)
11+
* CSS syntax
12+
* Linking to external files
13+
* DOM structure
14+
15+
## Homework
16+
17+
### Read these Chapters from the [Front-end Handbook](https://www.frontendhandbook.com):
18+
* [What Is a Front-End Developer?](https://www.frontendhandbook.com/what-is-a-FD.html)
19+
* [Part I. The Front-End Practice](https://www.frontendhandbook.com/practice.html)
20+
21+
###Watch these videos:
22+
* [How the Internet Works in 5 Minutes](https://www.youtube.com/watch?v=7_LPdttKXPc)
23+
* [How Web Browsers Work](https://www.youtube.com/watch?v=WjDrMKZWCt0)
24+
25+
### Exercises:
26+
* Khan Academy: [Into to HTML/CSS: Making webpages](https://www.khanacademy.org/computing/computer-programming/html-css#concept-intro)
27+
28+
### Assignment:
29+
* Make your own web resume:
30+
..* One page
31+
..* Two files: HTML and CSS
32+
..* Include the following:
33+
...* Your personal info (name, place of birth, etc.)
34+
...* A picture
35+
...* A few lines about who you are
36+
...* Education
37+
...* Work experience
38+
..* Include the following:
39+
...* Different types of headings (h1, h2)
40+
...* A list (ul)
41+
...* img
42+
...* p
43+
...* Some css properties: margin, padding
44+
...* Make shore that you page is nice to read
45+
..* upload in a zip
46+
47+
48+
### Extra material:
49+
* Next week reading/ practice (these topics will be discussed next week but If you want to read ahead):
50+
..* Next week we will talk about media queries, if you already want to start reading about this subject check out this link:
51+
52+
## Lecture 2
53+
* Repeat/explain how HTML is structured, go through the entire html structure, explain all different elements etc
54+
* CSS
55+
* Media queries
56+
* Understand why/ how to use which language
57+
* How to work with the inspector
58+
* Resume presentations
59+
60+
### Read:
61+
* [Introduction to media queries](https://teamtreehouse.com/library/css3/media-queries/introduction)
62+
* [More about media queries](https://css-tricks.com/css-media-queries/)
63+
* [HTML syntax](http://www.w3schools.com/html/html5_syntax.asp)
64+
* [Article about mulitiple ways to select classes and id's](https://css-tricks.com/multiple-class-id-selectors/)
65+
* [Read about nice color combinations](http://www.colorcombos.com/index.html)
66+
### Exercises:
67+
* Udacity: [Responsive web design fundamentals](https://www.udacity.com/course/responsive-web-design-fundamentals--ud893)
68+
### Assignment:
69+
* Remake an existing website: choose one of the following
70+
..*
71+
..*
72+
..*
73+
* It should have an external CSS file
74+
* BEFORE you hand it in, read the [Style guide](http://www.w3schools.com/html/html5_syntax.asp) again and check your files
75+
76+
77+
## Lecture 3
78+
* Presentations of students website remakes
79+
* Repeat topics of last two weeks:
80+
..* Understand why/ how to use which language
81+
..* Media-queries
82+
..* DOM
83+
..* File structure, external links
84+
* How to find information on the web
85+
* Task: find some info about a certain topic in groups of 2, present to each other
86+
* Sizes in CSS: relative and absolute sizes
87+
88+
### Exercises:
89+
90+
### Assignment:
91+
* Choose one of the following subjects, look up how it works and implement it in a webpage
92+
..* CSS transitions
93+
..* CSS animations with keyframes
94+
..* SVG
95+
..* Dropdown menu in CSS?
96+
..* Using external fonts or icon packs?
97+
..* Bootstrap
98+
..* [more options?]

0 commit comments

Comments
 (0)