Course
Web Development 1 with HTML, CSS and JavaScript
Course Duration
5 Days
The Web Development 1 with HTML, CSS and JavaScript course comprises sessions dealing with HTML, CSS and JavaScript - the three core languages of web development. HTML tags give a web page its structure, Cascading Style Sheets provide the style, and JavaScript code is used to make the page dynamic and interactive. All three are essential for a modern, responsive web site.
The delegate will learn how to construct and style a simple web site, and add dynamic and interactive behaviour to their web pages.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
Private Courses
The delegate will learn how to construct and style a simple web site, and add dynamic and interactive behaviour to their web pages.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
This course is available as a private event. A private event can be held at one of our venues, your location, or somewhere else if you prefer.
Prerequisites
-
- The Web Development 1 with HTML, CSS and JavaScript course is designed for those new to web development. Delegates should be able to navigate the filesystem, edit a file and browse the web. No programming experience is necessary.
Objectives
-
- Building simple web pages
- Marking up document content
- Adding links and images
- Creating tables and forms
- Laying out page content
- Styling HTML elements
- Separating style from content
- Building responsive web pages
- Embedding or linking to JavaScript code in a web page
- Declaring and initialising variables
- Constructing expressions
- Constructing conditional and iterative statements
- Declaring and invoking functions
- Creating and manipulating objects
- Creating and manipulating arrays
- Handling errors and debugging
- Navigating and manipulating the DOM
- Writing and assigning event handlers
- Using the DOM to obtain and store useful information
- Obtaining data from the server asynchronously
Target Audience
-
- The Web Development & JavaScript course is aimed at future Web Developers and Designers that require a core understanding of the W3 and will be utilising JavaScript in web development.
What's included
-
- Comprehensive course materials and exercises
Course Content
-
DAY 1Session 1: INTRODUCTION TO HTML & CSS
What is HTML
What is CSS
Structure and Style
Versions and Browser Support
Session 2: HTML STRUCTURE
Tags, Elements, and Attributes
Typical Document Structure
Document Type
Entities
Session 3: SIMPLE ELEMENTS
Headings
Paragraphs
Links
Images
Session 4: COMPOUND ELEMENTS
Nesting
Lists
Media Queries
Tables
Forms
Divisions -
DAY 2Session 5: CSS STRUCTURE
Selectors, Properties, and Values
Class and ID Attributes
Inline, Internal, and External styles
Block and Inline Elements
The Box Model
Session 6: STYLES
Generic Styles
List-specific Styles
Table-specific Styles
Positional Styles
Session 7: COMPLEX SELECTORS
Combinators
Pseudo Classes
Pseudo Elements
Attribute Selectors
Session 8: HTML5 & RESPONSIVE WEB DESIGN
What is HTML5
Responsive Web Design
Responsive Grid Layout
Introduction to Media Queries
Responsive Web Design Frameworks -
DAY 3Session 9: INTRODUCTION TO JAVASCRIPT
What is JavaScript
Dynamism and Interactivity
JavaScript and ECMAScript
Versions and Browser Support
Session 10: JAVASCRIPT STRUCTURE
Inline, Internal, and External Scripts
The script and noscript Tags
Case Sensitivity
Whitespace
Comments
Session 11: VARIABLES & EXPRESSIONS
Variable Declaration and Assignment
Data Types
Type Conversion
Operators: Arithmetic, Assignment, Comparison, and Logical
Simple and Compound Expressions
Session 12: CONDITIONS & LOOPS
If Else
Switch
Ternary Operator
For
While
Do
Break
Continue -
DAY 4Session 13: FUNCTIONS
Function Declaration
Function Invocation
Variable Scope and Hoisting
Functions as Data
Anonymous Functions
Session 14: OBJECTS
Object Literal
Object Properties
Constructor Function
Prototype Manipulation
String, Number, Date, and Math
Regular Expressions
Session 15: ARRAYS
Array Literal
Array Elements
Array Traversal
Array Functions
Multi-dimensional Arrays
Session 16: ERRORS & DEBUGGING
In-browser Developer Tools
Console Object
Debugging
Throw, Try, and Catch -
DAY 5Session 17: DOM
Relationship between HTML and JavaScript
Element Referencing
Common Element Properties
DOM Navigation
DOM Manipulation
Session 18: EVENT HANDLING
Event
Event Object
Event Handler
Event Handler Assignment
Form Validation
Session 19: BOM
Window Object
Screen, History, and Navigator Objects
Alerts and Prompts
Timeouts and Intervals
Cookies
Session 20: AJAX
The Request and Response Model
XMLHttpRequest Object
Asynchronous Request
Callbacks
Introduction to XML and JSON
Your Java course can be delivered online or in-person. You can choose your learning path and delivery style. Learn in-person or online with our virtual classrooms. Your course can be delivered online, at your office or at one of our training venues, it's your choice. Small class sizes. Course materials included. Flexible course content. Expert trainers and tried & tested training methods. Course materials available online using your personal training account.
You can master Java, please contact us to book a place or request a quote.
-
Course Options
Please contact us to discuss options for this coursePublic ScheduledPublic ScheduledFixed content, fixed date, fixed location, fixed length, multiple organisations - All you need to do is choose which course you would like to attend and contact us to book!PrivatePrivateFlexible content, flexible date, flexible location, variable length, private to your organisation - Courses can be held at one of our training venues or at another location convenient to you. Training can be set over a number of days or weeks to allow for practice time between training sessions.VirtualVirtualThese courses can be attended from anywhere.
- Virtual Training
IT Training Solutions Ltd
Oakville, 14 Durham Road West, Bowburn, Durham, DH6 5AU
0191 377 8377
ittrainingsolutions.co.uk
Printed:4/25/2024 9:12:57 AM
Oakville, 14 Durham Road West, Bowburn, Durham, DH6 5AU
0191 377 8377
ittrainingsolutions.co.uk
Printed:4/25/2024 9:12:57 AM