In Introduction to Web Applications, you’ll learn about HyperText Markup Language (HTML), the fundamental language of the web. You’ll gain foundational knowledge of the ground rules for creating compliant HTML tags and learn to create engaging web pages.
Upon completing this course, you’ll be able to:
● Embed images, video, and audio in web pages
● Structure information tables across web pages
● Create hyperlinks using both text and images
● Use CSS to creatively format web pages changing colors, and adding elements like borders, drop-shadows, and external style sheets
Throughout this course, hands-on labs will guide you in creating a multi-page website with a consistent theme, encompassing tables, forms, and animated elements.
At the end of this course, you’ll complete a capstone project, allowing you to showcase the knowledge and skills you learned throughout the course.
Overview
Syllabus
- Authoring Content in HTML
- In this module, you will learn about markup languages in general and HTML in particular. You will learn which tools are appropriate for creating HTML code. After that, you will learn about some of the elements that must be present on an HTML page and some elements used for organizing HTML pages. In the last lesson, you will be introduced to elements that can control how text looks on the screen.
- Embedding and Linking Content
- In this module, you will learn how to embed content in HTML web pages and create hyperlinks. You will also learn how to create and format tables , image maps and forms.
- Formatting Content with CSS
- In this module, you will learn how to work with styles including the differences between inline, embedded stylesheets and linked stylesheets and how they cascade. You will learn to create style rules, control text and page elements, manage block and inline elements and use the aside element and the float property.
- Creating Web Page Layouts
- In this module, you will learn how to work with styles including the differences between inline, embedded stylesheets and linked stylesheets and how they cascade. You will learn to create style rules, control text and page elements, manage block and inline elements and use the aside element and the float property.
- Using Advanced Techniques to Select and Apply Styles
- In this module, you will learn quite a number of ways to identify items for formatting with CSS including attribute , pseudo-class , structural element and pseudo-element selectors. Then you will learn about responsive web design. You will gain a deeper understanding of the box model layout, and learn how to provide alternative layouts including newspaper columns and flexible box layouts.
- Using Advanced Background and Border Techniques
- In this module, you will learn how to use advanced techniques to create backgrounds including using background images, changing the opacity of objects, and creating gradients. You will also learn how to use images for borders, create rounded corners on boxes, and add shadows to boxes and text.
- Adding Animation
- In this module you will learn how to transform objects in HTML and learn to add animation using transitions and keyframe animation.
- Web Applications Capstone
- In this module you will learn how to transform objects in HTML and learn to add animation using transitions and keyframe animation.
Taught by
Shadow Farrell