AlbaCode

Web Development

The Web Design & Development unit of the course focusses on the process of designing and bulding websites.

What Will I Learn?

The course provides an introduction to the world of web design and development. Here's what you'll get out of it...

Chapters

Analysis

๐Ÿ”ง

1 Functional Requirements

Learn to identify the end user and functional requirements of a website

Design

๐Ÿ“

1 Website Structure

How to create a navigational diagram for a website

โœ๏ธ

2 Wireframes

How to design a wireframe for a website

๐Ÿ”ง

3 Low Fidelity Prototypes

Learn how low fidelity prototypes are used in web design

Implementation

๐ŸŒ

1 HTML - Introduction

An introduction to HTML at Higher level

๐Ÿ’ก

2 HTML - Semantic Elements

Learn some of the new HTML elements needed at higher

โœ๏ธ

3 HTML - Form Elements

An introduction to HTML at forms

โœ…

4 HTML - Form Validation

Learn to validate user inputs in form elements

๐ŸŽจ

5 CSS - Introduction

An introduction to CSS at Higher level

โœจ

6 CSS - Display

How to use the display property in CSS

๐Ÿ“ฆ

7 CSS - Box Model

An introduction to the CSS box model

๐Ÿ”ฒ

8 CSS - Border

How to add a border to HTML elements

โ˜๏ธ

9 CSS - Padding

How to change the padding of an HTML element

๐Ÿคš

10 CSS - Margin

How to change the margin of an HTML element

๐ŸŒŠ

11 CSS - Float

Learn to use the float property

๐Ÿงน

12 CSS - Clear

Learn to move content below a floated element

๐Ÿ“

13 CSS - Sizes

How to change the height and width of an element

๐Ÿ”—

14 CSS - Links

How to remove the underline from a link

๐Ÿ“‹

15 CSS - Lists

How to change remove bullet points from a list

๐Ÿ‘†

16 CSS - Hover

Learn to change CSS when the cursor moves over an element

๐Ÿ‘ฅ

17 CSS - Grouping Selectors

Learn to apply CSS to mulitple elements

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ

18 CSS - Descendant Selectors

Learn to use descendant selectors in CSS

๐Ÿ”ฎ

19 JavaScript - Introduction

An introduction to JavaScript at Higher level

๐Ÿ’Ž

20 JavaScript - Events

Learn to use JavaScript events to run JavaScript code

Testing

๐Ÿ‘จ๐Ÿป

1 Personas

How personas can be used to test a solution

๐Ÿงช

2 Testing

Learn to test the main components of a webpage

๐Ÿค

3 Compatability

Learn about compatability testing

Evaluation

๐Ÿ‘

1 Evaluation

Learn to evaluate a finished website