Course Code
html5jscss
Duration
35 hours (usually 5 days including breaks)
Requirements
- An understanding of how the web works (web servers, web clients, the internet, etc.)
- No programming experience needed
Audience
- Beginner programmers
Overview
This course provides an introduction to HTML5, CSS3, and JavaScript. Participants will learn programming skills by way of exercises and the creation of a sample web application.
This instructor-led, live training (online or onsite) is aimed at beginner programmers who wish to learn HTML5, CSS3, and JavaScript for the purpose of building web applications.
By the end of this training, participants will be able to:
- Install and configure the development environment.
- Understand Javascript's programming logic and use it for controlling the flow of an application.
- Use Javascript together with HTML to create an interactive experience for users.
- Use CSS3 to add visual effects to the app to make it more appealing and usable.
- Connect the app to a database for storing and retrieving data.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction
Overview of HTML5, Javascript and CSS3
- Interactivity, sending, receiving, and storing data, styling, etc.
Planning a Well Structured Application
- Writing maintainable JavaScript code
- Knowing what APIs to call
Getting Started
- Setting up the Development Environment
- Creating a Sample Application
Implementing Programming Logic
- Defining and Using Variables
- Performing Looping and Branching
Developing the User Interface
- Creating a Form
- Adjusting the UI for different devices
- Adding Animations to an HTML5 Page
Managing Data
- Capturing and validating User Input
- Storing Data
- Passing and Receiving Data
Testing the Application
- Preparing test data and actions to simulate users
- Fixing errors
- Automating the testing process
- Debugging the application
Extending the Application
- Supporting offline operations
- Adding advanced graphics
- Optimizing the app's performance
Deploying the Application
- Choosing a Host
- Monitoring the app's performance
- Updating an application in production
Troubleshooting
Summary and Conclusion














.png)










_ireland.gif)


.jpg)


.png)
