HTML5, JavaScript, and CSS4 Training Course
HTML5 is a markup language that allows users to structure and build applications. JavaScript is a text-based programming language that provides tools for creating dynamic and interactive web content. And CSS4 provides tools that are used to define and enhance the style of a website or application.
This instructor-led, live training (online or onsite) is aimed at programmers who wish to use HTML5, JavaScript, and CSS4 together to create a web application.
By the end of this training, participants will be able to:
- Integrate and use HTML5, JavaScript, and CSS4 features in application development.
- Use CSS4 to enhance the appeal and usability of the application.
- Use JavaScript and HTML in creating modern interactive applications.
Format of the Course also allows for the evaluation of participants.
- 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 CSS4
- Understanding HTML5, JavaScript, and CSS4 features and architecture
Getting Started
- Setting up the development environment
Working with HTML5
- Understanding the basics of HTML5
- Using text formatting tools
- Links and nested links
- Working with lists, images, and tables
- Creating forms
- Grouping elements
- Using HTML5 tags
Building a website
- Understanding the website structure
- Developing the User Interface
- Capturing and storing data
Working with CSS4
- Understanding the basics of CSS
- Inline CSS
- Internal and external CSS
- Targeting elements in CSS
- Designing and animation with CSS4
Fundamentals of JavaScript
- Understanding the basics of JavaScript
- Working with data types
Advanced JavaScript Concepts
- Object Oriented Programming (OOP) vs. Functional Programming (FP)
- Understanding asynchronous JavaScript
- Using modules in JavaScript
- Using extensions of built-in objects
- Reflect API and proxy API
- Error handling in JavaScript
Testing and Extending the Application
- Preparing test environment
- Fixing bugs and errors
- Debugging the application
- Adding advance graphics
- Application support and optimization
Deploying the Application
- Choosing a host platform
- After deployment monitoring
- Modifying the application in production
Troubleshooting
Summary and Next Steps
Requirements
- Basic knowledge in programming
- Basic understanding of how the web works
Audience
- Developers
- Programmers
Open Training Courses require 5+ participants.
HTML5, JavaScript, and CSS4 Training Course - Booking
HTML5, JavaScript, and CSS4 Training Course - Enquiry
HTML5, JavaScript, and CSS4 - Consultancy Enquiry
Consultancy Enquiry
Testimonials (6)
The practical application of the knowledge was excellent
Austin - Vodacom
Course - HTML5, JavaScript, and CSS4
The practical sessions
Tshepo - Vodacom
Course - HTML5, JavaScript, and CSS4
Given time to code for each and every exercise.
Angel Nxumalo - Vodacom
Course - HTML5, JavaScript, and CSS4
How he offers the training and give us activities to do on our own
Phindulo - Vodacom
Course - HTML5, JavaScript, and CSS4
The trainer is the subject matter expert.
Tshifhiwa - Vodacom
Course - HTML5, JavaScript, and CSS4
coding exercises
Kesh - Vodacom
Course - HTML5, JavaScript, and CSS4
Upcoming Courses
Related Courses
Advanced TypeScript
7 HoursThis instructor-led, live training in France (online or onsite) is aimed at developers who wish to use TypeScript's advanced features to create and build JavaScript applications.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing TypeScript and Node.js applications.
- Take advantage of Typescript's advanced capabilities to write clean, expressive code with fewer errors.
- Configure and use Webpack with TypeScript to build complex front-end UIs.
- Use custom data types (Union, Intersection, Tuple Types, etc.) to extend existing generic types.
- Implement asynchronous code patterns and APIs for error handling and validating responses.
- Deploy TypeScript and Node.js applications to production environments (AWS EC2, Heroku, etc.).
Advanced Vue.js
14 HoursThis instructor-led, live training in France (online or onsite) is aimed at Vue JS developers who wish to create advanced components that are simpler, more flexible, and easier to maintain.
By the end of this training, participants will be able to:
- Write VueJS code that is maintainable and resilient.
- Write application logic that is portable and reusable.
- Create customized components and widgets while avoiding unneeded complexity.
Next.js 14 Advanced Development
21 HoursThis instructor-led, live training in France (online or onsite) is aimed at intermediate-level to advanced-level web developers and technical architects who wish to explore the advancements of Next.js 14 and gain the knowledge to build cutting-edge web applications.
By the end of this training, participants will be able to:
- Leverage the full potential of Next.js 14 for building complex applications.
- Utilize the latest features such as Middleware, React Server Components, and Edge Functions.
- Implement best practices for performance, scalability, and SEO.
- Troubleshoot common issues in Next.js applications effectively.
Next.js 14 - Advanced
21 HoursThis instructor-led, live training in France (online or onsite) is aimed at advanced-level developers who wish to master the latest features in Next.js 14, optimize performance, and implement modern React techniques.
By the end of this training, participants will be able to:
- Implement advanced React hooks and concurrent features.
- Understand and utilize Next.js routing strategies effectively.
- Leverage Server Components, Server Actions, and hybrid rendering approaches.
- Optimize data fetching, caching, and incremental static regeneration.
- Use Next.js as a backend solution with Edge Functions and Edge Runtime.
- Manage state using React Context, Redux, and atomic state libraries.
- Optimize application performance for Web Core Vitals.
- Test, monitor, and deploy Next.js applications efficiently.
Building Interactive Applications with React, Redux and GraphQL
28 HoursIn this instructor-led, live training in France, participants will learn how to build React applications using Flux and GraphQL. The course covers installation, setup, integration, testing, deployment and best practices as it walks participants through the creation of a series of sample applications that demonstrate how to add additional levels of complexity and "coolness" to an application using the most advanced toolkits and techniques.
Developing applications with React requires a different kind of thinking, compared to what some developers are accustomed to, especially when coming from the mindset of other MVC frameworks such as AngularJS and Bootstrap.
This training covers the fundamentals behind of the technologies used each step of the way so that participants are not only able to build a functional application, but also understand why a particular approach is used. This lays the groundwork for thinking independently and creatively about the design and the desired results for building their own applications in the future.
React Native for iOS and Android
21 HoursIn this instructor-led, live training in France, participants learn the principles and approach behind React Native as they take on the development of their own mobile application for Android and iOS
React Native Expo
7 HoursIn this instructor-led, live training in France, participants learn to use React Native Expo through discussion and hands-on practice. By the end of the course, participants will be equipped to create and deploy their own React Native application using React Native Expo.
React Native for Web
21 HoursReact Native is an open-source, cross-platform development framework for building mobile apps. Developed by Facebook, it enables developers to create a native look-and-feel experience for their apps on Android and IoS. React Native for Web makes the platform-agnostic components and APIs of React Native available for web app development.
React Native provides a consistent developer experience based on JavaScript and the React (aka React.js or ReactJS) library and enables true rapid development by focusing on developer efficiency across all platforms -- learn once, write anywhere.
In this instructor-led, live training, participants will learn the fundamentals of React Native for Web.
By the end of this training, participants will be able to:
- Install and configure React Native developer tools
- Understand the fundamentals of React Native for Web
- Build, test, deploy, and troubleshoot an application compatible with iOS, Android, and the web using React Native for Web
Audience
- Web developers
- Mobile application developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- To request a customized training for this course, please contact us to arrange.
React with Next.js
14 HoursThis instructor-led, live training in France (online or onsite) is aimed at web developers who wish to use Next.js to create React applications.
By the end of this training, participants will be able to:
- Develop server-side web applications and static sites in Next.js.
- Handle and store data with MongoDB.
- Secure a web application with AuthO authentication.
React, Redux and TypeScript
21 HoursReact is a widely-used library for creating single page applications in JavaScript and HTML. It is used by companies such as Facebook, Instagram, Netflix or the New York Times.
This course will introduce the foundations on which React and other libraries (like Angular and Vue.js) are based on and highlight the sepecifics of React. It will also cover technologies that are commonly used with React, like Redux and React-Router.
By the end of this course participants will be able to build applications of various complexity with React while adhering to best practices.
Spring Boot, React, and Redux
14 HoursThis instructor-led, live training in France (online or onsite) is aimed at web developers who wish to build functional front-end and back-end web applications with Spring Boot, React, and Redux.
By the end of this training, participants will be able to:
- Build a front-end application with React and Redux.
- Create RESTful APIs with Spring Boot.
- Secure web services with Spring security and JWT web tokens.
TypeScript
7 HoursThis instructor-led, live training in France introduces TypeScript's key features and walks participants through the construction of a real-life JavaScript application.
JavaScript with TypeScript and Full-Stack Development
35 HoursJavaScript is a dynamic, high-level programming language widely used in web, mobile, and desktop development. With the rise of modern frameworks and TypeScript, JavaScript has become a cornerstone of full-stack application development.
This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to master JavaScript, TypeScript, and full-stack development using modern tools and practices.
By the end of this training, participants will be able to:
- Write clean and modern JavaScript and TypeScript code.
- Build interactive front-end applications with React.
- Develop scalable back-end APIs using Node.js and Express.
- Create desktop applications using Electron.
- Test, document, and deploy full-stack applications.
Format of the Course also allows for the evaluation of participants.
- 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.
Typescript Unit Testing
14 HoursTypeScript is an open source language for building enterprise Javascript applications. It is a strict superset of JavaScript that compiles to plain Javascript and brings static typing and object-oriented development to the language.
This instructor-led, live training introduces TypeScript's unit testing features and frameworks. Participants get a chance to put theory to practice by constructing a collection of unit tests that can be run against real-life applications.
Format of the Course also allows for the evaluation of participants.
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- This course will focus on the frameworks that can be used to unit test a Javascript or Typescript application (Jasmine, Mocha, Jest, Chai, etc.).
- UI frameworks such as React are optional and can be covered if desired.
- To request a customized training for this course, please contact us to arrange.
Vue.js
21 HoursIn this instructor-led, live training in France (online or onsite), participants will learn how to take advantage of Vue JS's incrementally adoptable architecture to build a complex, single-page application (SPA).
By the end of this training, participants will be able to:
- Build web apps that process and render data conditionally.
- Design interactive web apps that react efficiently to user events.
- Write modular and reusable code.
- Incrementally progress a view into full-blown single-page application.
- Integrate VueJS to an existing webpage.
- Use Vue's ecosystem to extend the framework's capability.