- An understanding of how the web works (web servers, web clients, the internet, etc.)
- No programming experience needed
Audience
- Beginner programmers
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.
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
United Arab Emirates - HTML5, JavaScript, and CSS3
Qatar - HTML5, JavaScript, and CSS3
Egypt - HTML5, JavaScript, and CSS3
Saudi Arabia - HTML5, JavaScript, and CSS3
South Africa - HTML5, JavaScript, and CSS3
Brasil - HTML5, JavaScript, and CSS3
Canada - HTML5, JavaScript, and CSS3
中国 - HTML5, JavaScript, and CSS3
香港 - HTML5, JavaScript, and CSS3
澳門 - HTML5, JavaScript, and CSS3
台灣 - HTML5, JavaScript, and CSS3
USA - HTML5, JavaScript, and CSS3
Österreich - HTML5, JavaScript, and CSS3
Schweiz - HTML5, JavaScript, and CSS3
Deutschland - HTML5, JavaScript, and CSS3
Czech Republic - HTML5, JavaScript, and CSS3
Denmark - HTML5, JavaScript, and CSS3
Estonia - HTML5, JavaScript, and CSS3
Finland - HTML5, JavaScript, and CSS3
Greece - HTML5, JavaScript, and CSS3
Magyarország - HTML5, JavaScript, and CSS3
Ireland - HTML5, JavaScript, and CSS3
Luxembourg - HTML5, JavaScript, and CSS3
Latvia - HTML5, JavaScript, and CSS3
España - HTML5, JavaScript, and CSS3
Italia - HTML5, JavaScript, and CSS3
Lithuania - HTML5, JavaScript, and CSS3
Nederland - HTML5, JavaScript, and CSS3
Norway - HTML5, JavaScript, and CSS3
Portugal - HTML5, JavaScript, and CSS3
România - HTML5, JavaScript, and CSS3
Sverige - HTML5, JavaScript, and CSS3
Türkiye - HTML5, JavaScript, and CSS3
Malta - HTML5, JavaScript, and CSS3
Belgique - HTML5, JavaScript, and CSS3
France - HTML5, JavaScript, and CSS3
日本 - HTML5, JavaScript, and CSS3
Australia - HTML5, JavaScript, and CSS3
Malaysia - HTML5, JavaScript, and CSS3
New Zealand - HTML5, JavaScript, and CSS3
Philippines - HTML5, JavaScript, and CSS3
Singapore - HTML5, JavaScript, and CSS3
Thailand - HTML5, JavaScript, and CSS3
Vietnam - HTML5, JavaScript, and CSS3
India - HTML5, JavaScript, and CSS3
Argentina - HTML5, JavaScript, and CSS3
Chile - HTML5, JavaScript, and CSS3
Costa Rica - HTML5, JavaScript, and CSS3
Ecuador - HTML5, JavaScript, and CSS3
Guatemala - HTML5, JavaScript, and CSS3
Colombia - HTML5, JavaScript, and CSS3
México - HTML5, JavaScript, and CSS3
Panama - HTML5, JavaScript, and CSS3
Peru - HTML5, JavaScript, and CSS3
Uruguay - HTML5, JavaScript, and CSS3
Venezuela - HTML5, JavaScript, and CSS3
Polska - HTML5, JavaScript, and CSS3
United Kingdom - HTML5, JavaScript, and CSS3
South Korea - HTML5, JavaScript, and CSS3
Pakistan - HTML5, JavaScript, and CSS3
Sri Lanka - HTML5, JavaScript, and CSS3
Bulgaria - HTML5, JavaScript, and CSS3
Bolivia - HTML5, JavaScript, and CSS3
Indonesia - HTML5, JavaScript, and CSS3
Kazakhstan - HTML5, JavaScript, and CSS3
Moldova - HTML5, JavaScript, and CSS3
Morocco - HTML5, JavaScript, and CSS3
Tunisia - HTML5, JavaScript, and CSS3
Kuwait - HTML5, JavaScript, and CSS3
Oman - HTML5, JavaScript, and CSS3
Slovakia - HTML5, JavaScript, and CSS3
Kenya - HTML5, JavaScript, and CSS3
Nigeria - HTML5, JavaScript, and CSS3
Botswana - HTML5, JavaScript, and CSS3
Slovenia - HTML5, JavaScript, and CSS3
Croatia - HTML5, JavaScript, and CSS3
Serbia - HTML5, JavaScript, and CSS3
Bhutan - HTML5, JavaScript, and CSS3