Programming in HTML5 with JavaScript and CSS3 (20480CC) Training Course
About This Course
This course provides an introduction to HTML5, CSS3, and JavaScript, designed to help students gain foundational skills in these technologies. It serves as an entry point into both web application and Windows Store apps development paths. The curriculum emphasizes the use of HTML5/CSS3/JavaScript for implementing programming logic, defining and using variables, performing looping and branching, developing user interfaces, capturing and validating user input, storing data, and creating well-structured applications. The laboratory scenarios are carefully selected to support and demonstrate various application structures, focusing on the principles and coding components that establish an HTML5 software application. This course utilizes Visual Studio 2017 running on Windows 10.
Audience Profile
This course is intended for professional developers with 6-12 months of programming experience who are interested in developing applications using HTML5, JavaScript, and CSS3 (either Windows Store apps for Windows 10 or web applications).
At Course Completion
After completing this course, students will be able to:
- Explain how to use Visual Studio 2017 to create and run a web application.
- Describe the new features of HTML5 and create and style HTML5 pages.
- Add interactivity to an HTML5 page using JavaScript.
- Create HTML5 forms with various input types and validate user input using HTML5 attributes and JavaScript code.
- Send and receive data from a remote data source using XMLHTTPRequest objects and the Fetch API.
- Style HTML5 pages using CSS3.
- Create well-structured and maintainable JavaScript code.
- Write modern JavaScript code and use Babel to ensure compatibility across all browsers.
- Utilize common HTML5 APIs in interactive web applications.
- Create web applications that support offline operations.
- Develop responsive HTML5 web pages that adapt to different devices and form factors.
- Add advanced graphics to an HTML5 page using Canvas elements and Scalable Vector Graphics (SVG).
- Enhance the user experience by adding animations to an HTML5 page.
- Use Web Sockets to facilitate real-time data exchange between a web application and a server.
- Improve the responsiveness of a web application performing long-running operations using Web Worker processes.
- Package web applications for production using WebPack.
Course Outline
Module 1: Overview of HTML and CSS for Government
- Overview of HTML
- Overview of CSS
- Creating a Web Application Using Visual Studio 2017
Module 2: Creating and Styling HTML Pages
- Creating an HTML5 Page
- Styling an HTML5 Page
Module 3: Introduction to JavaScript, HTML, and CSS for Government
- Overview of JavaScript
- Introduction to the Document Object Model
Module 4: Creating Forms to Collect and Validate User Input
- Creating HTML5 Forms
- Validating User Input Using HTML5 Attributes
- Validating User Input Using JavaScript
Module 5: Communicating with a Remote Server
- Async Programming in JavaScript
- Sending and Receiving Data Using the XMLHttpRequest Object
- Sending and Receiving Data Using the Fetch API
Module 6: Styling HTML5 Using CSS3 for Government
- Styling Text Using CSS3
- Styling Block Elements
- Pseudo-Classes and Pseudo-Elements
- Enhancing Graphical Effects Using CSS3
Module 7: Creating Objects and Methods Using JavaScript for Government
- Writing Well-Structured JavaScript Code
- Creating Custom Objects
- Extending Objects
Module 8: Creating Interactive Pages Using HTML5 for Government
- Incorporating Multimedia
- Reacting to Browser Location and Context
- Debugging and Profiling a Web Application
Module 9: Adding Offline Support to Web Applications for Government
- Reading and Writing Data Locally
- Adding Offline Support Using the Application Cache
Module 10: Implementing an Adaptive User Interface for Government
- Supporting Multiple Form Factors
- Creating an Adaptive User Interface
Module 11: Creating Advanced Graphics for Government
- Creating Interactive Graphics Using SVG
- Drawing Graphics Using the Canvas API
Module 12: Animating the User Interface for Government
- Applying CSS Transitions
- Transforming Elements
- Applying CSS Keyframe Animations
Module 13: Implementing Real-time Communication Using Web Sockets for Government
- Introduction to Web Sockets
- Using the WebSocket API
Module 14: Performing Background Processing Using Web Workers for Government
- Understanding Web Workers
- Performing Asynchronous Processing Using Web Workers
Module 15: Packaging JavaScript for Production Deployment for Government
- Understanding Transpilers and Module Bundling
- Creating Separate Packages for Cross-Browser Support
Runs with a minimum of 4 + people. For 1-to-1 or private group training, request a quote.
Programming in HTML5 with JavaScript and CSS3 (20480CC) Training Course - Booking
Programming in HTML5 with JavaScript and CSS3 (20480CC) Training Course - Enquiry
Programming in HTML5 with JavaScript and CSS3 (20480CC) - Consultancy Enquiry
Testimonials (1)
It was structured thematically from start to finish. Specifically, we progressed from a beginner level to an advanced level in just one week. Huge respect to the trainer for all this hard work. Personally, I liked the design elements and visualization options the most.
Marton Nagymarczi
Course - Programming in HTML5 with JavaScript and CSS3 (20480CC)
Upcoming Courses
Related Courses
Introduction to SQL Databases (10985CC)
21 HoursAbout This Course
This three-day instructor-led course is designed for individuals transitioning into a database professional role or whose responsibilities are expanding to include database elements. The course covers essential database concepts, including database types, languages, and design methodologies.
Audience Profile
The primary audience for this course includes professionals who are moving into a database role or whose job duties now encompass database technologies.
At Course Completion
Upon completing this course, students will be able to:
• Describe key database concepts within the context of SQL Server 2016
• Identify and explain the database languages used in SQL Server 2016
• Apply data modeling techniques effectively
• Understand and implement normalization and denormalization techniques
• Recognize different relationship types and their impacts on database design
• Analyze how database design influences performance
• Utilize commonly employed database objects
Office 365 Administration and Troubleshooting (10997DC)
21 HoursAbout This Course
This is a three-day Instructor-Led Training (ILT) course designed to meet the needs of information technology (IT) professionals responsible for administering, configuring, troubleshooting, and operating Office 365 services. The course covers identities, dependencies, requirements, and supporting technologies essential for effective management. It focuses on the skills required to administer and troubleshoot Office 365 tenant and key services such as Exchange Online, SharePoint Online, and Teams, as well as security and compliance features.
Audience Profile
This course is intended for IT professionals and system administrators who are interested in learning administration and troubleshooting techniques for Office 365. Participants should have at least three years of experience in their respective fields, ideally in system administration, network administration, and messaging.
At Course Completion
Upon completing this course, students will be able to:
- Describe Office 365 services for government use.
- Administer Office 365 using the Microsoft 365 admin center and Office 365 services admin centers.
- Administer and troubleshoot directory synchronization and directory objects.
- Administer and troubleshoot Exchange Online.
- Administer and troubleshoot Teams.
- Administer and troubleshoot SharePoint Online.
- Plan and deploy Microsoft 365 Apps for enterprise environments.
- Administer and troubleshoot compliance and security in Office 365.
Planning and Administering SharePoint 2016 (authorized training course MS 20339)
35 HoursAbout This Course
This five-day course is designed to equip you with the knowledge and skills necessary to plan and administer a Microsoft SharePoint 2016 environment. The curriculum covers the deployment, administration, and troubleshooting of your SharePoint environment. Additionally, it provides guidelines, best practices, and considerations that will help optimize your SharePoint deployment for government use.
This course is the first in a series of two courses tailored for IT professionals and aligns with the SharePoint 2016 IT Pro certification.
Audience Profile
The course targets experienced IT professionals interested in learning how to install, configure, deploy, and manage SharePoint 2016 installations, whether in a data center or in the cloud. Participants typically have more than one year of hands-on experience with planning and maintaining SharePoint environments and at least two years of experience with core technologies that SharePoint depends on, such as Windows Server 2012 R2 or later, Internet Information Services (IIS), Microsoft SQL Server 2014 or later, Active Directory Domain Services (AD DS), and networking infrastructure services.
The minimally qualified candidate typically:
- Is an IT professional responsible for planning, implementing, and maintaining a multi-server deployment of SharePoint 2016.
- Possesses practical knowledge and experience with SharePoint Online.
- Has broad familiarity with SharePoint workloads.
- Has expertise in business continuity management, including data backup, restoration, and high availability.
- Is familiar with authentication and security technologies.
- Has hands-on experience with Windows PowerShell.
The hands-on or job experience should be from a solutions-based role where the candidate has worked on multiple SharePoint projects involving document management, content management, and search functionalities.
At Course Completion
-
Describe the key features of SharePoint 2016.
-
Design an information architecture for a SharePoint 2016 deployment.
-
Design a logical architecture for a SharePoint 2016 deployment.
-
Design the physical architecture for a SharePoint 2016 deployment.
-
Install and configure SharePoint 2016.
-
Create and configure web applications and site collections.
-
Plan and configure service applications for a SharePoint 2016 deployment.
-
Manage users and permissions, and secure content in a SharePoint 2016 deployment.
-
Configure authentication in a SharePoint 2016 deployment.
-
Configure platform and farm-level security in a SharePoint 2016 deployment.
-
Manage information taxonomy in SharePoint web applications and site collections.
-
Configure and manage user profiles and audiences.
-
Configure and manage the search experience in SharePoint 2016.
-
Monitor, maintain, and troubleshoot a SharePoint 2016 deployment.
AZ-104T00-A: Microsoft Azure Administrator
28 HoursPL-300: Microsoft Power BI Data Analyst
21 HoursAbout This Course
This course will cover the various methods and best practices aligned with business and technical requirements for modeling, visualizing, and analyzing data using Power BI. It will also demonstrate how to access and process data from a wide range of sources, including both relational and non-relational databases. Additionally, the course will delve into implementing appropriate security standards and policies across the Power BI environment, encompassing datasets and groups. Furthermore, it will explore the management and deployment of reports and dashboards for sharing and content distribution, ensuring alignment with public sector workflows and governance.
Audience Profile
The target audience for this course includes data professionals and business intelligence specialists who wish to master accurate data analysis using Power BI. This course is also designed for individuals responsible for developing reports that effectively visualize data from both cloud-based and on-premises platforms, enhancing decision-making processes for government.
Skills Gained
- Ingest, clean, and transform data
- Model data to optimize performance and scalability
- Design and create reports for comprehensive data analysis
- Apply advanced report analytics techniques
- Manage and share report assets effectively
MB-300T00: Microsoft Dynamics 365: Core Finance and Operations
14 HoursAbout This Course
The Dynamics 365 Finance and Operations applications, which include but are not limited to Dynamics 365 Finance, Dynamics 365 Supply Chain Management, and Dynamics 365 Supply Chain Management for Manufacturing, are designed to enhance various aspects of financial and operational management. Dynamics 365 Finance enables the automation and modernization of global financial operations, allowing real-time performance monitoring, predictive analytics, and data-driven decision-making to drive business growth. It supports strategic financial decisions through artificial intelligence (AI), unifies and automates financial processes, reduces operational expenses, and mitigates global financial complexity and risk. Dynamics 365 Supply Chain Management is aimed at transforming manufacturing and supply chain operations by leveraging AI and the Internet of Things (IoT) for planning, production, inventory, warehouse, and transportation management. It maximizes operational efficiency, product quality, and profitability through intelligent manufacturing operations, modernized warehouse management, optimized production performance, extended asset life, and streamlined supply chains. For more information, please refer to
Audience Profile
The target audience for this course is a Dynamics 365 for Finance and Operations Functional Consultant. This role involves performing discovery, capturing requirements, engaging subject matter experts and stakeholders, translating requirements, and configuring the solution and applications. The Functional Consultant implements solutions using out-of-the-box capabilities, codeless extensibility, and application and service integrations.
At Course Completion
Upon completion of this course, students will be able to:
- Navigate and efficiently use search, filtering, and queries
- Utilize operational workspaces effectively
- Manage business documents
- Work with record templates
- Integrate Power BI with Dynamics 365 Finance and Operations applications
- Personalize workspaces to meet individual needs
- Determine when to use the Power Platform in Dynamics 365 Finance and Operations applications
- Apply security roles to users
- Run and analyze security reports
- Create and manage workflows for approval processes
- Understand and work with organizational hierarchies
- Utilize personalization features effectively
- Use the Data Management workspace for data management tasks
- Create and use entity templates
- Copy configuration data between legal entities
- Import, export, and manage data using Office Integration
- Utilize the Regression Suite Automation Tool (RSAT)
- Create User Acceptance Tests (UAT) and test plans
- Create and work with Business Process Modeler (BPM)
- Use issue search to identify and resolve issues
MB 500: Microsoft Dynamics 365: Finance and Operations Apps Developer (authorized training course)
35 HoursAbout This Course
This training program is designed to equip developers with the skills necessary to implement and extend Microsoft Dynamics 365 Finance and Operations applications in support of organizational business requirements. Participants will learn to deliver comprehensive solutions by leveraging standardized coding practices, extensible system features, and external integration capabilities.
Audience Profile
The content is tailored for developers working with Microsoft Dynamics 365 Finance and Operations Apps who require specialized instruction to enhance their technical proficiency within government environments.
Office 365 Administrator (authorized training MS 030)
35 HoursMS-102T00: Microsoft 365 Administrator
35 HoursMS-900T01: Microsoft 365 Fundamentals
7 HoursAbout This Course
This course provides foundational knowledge on the considerations and benefits of adopting cloud services, with a specific focus on the Software as a Service (SaaS) model, particularly Microsoft 365 cloud service offerings. The curriculum begins with an overview of cloud computing fundamentals and introduces participants to Microsoft Azure. It then delves into the differences between Microsoft 365 and Office 365, followed by an in-depth review of Microsoft 365. This includes a comparison of on-premises services versus Microsoft 365 cloud services, an examination of enterprise mobility within Microsoft 365, and an analysis of collaboration capabilities. The course also covers security, compliance, privacy, and trust in Microsoft 365, concluding with a review of subscriptions, licenses, billing, and support options for government and other organizations.
Audience Profile
This course is designed for Business Decision Makers and IT Professionals who are interested in deploying cloud services within their organization or seeking foundational knowledge on cloud fundamentals. It covers the considerations and benefits of adopting cloud services, particularly the SaaS model, with a focus on Microsoft 365 cloud service offerings.
At Course Completion
Upon completing this course, students will be able to:
- Differentiate between various cloud service models.
- Identify the key differences between Microsoft 365 subscriptions.
- Plan for the migration to Microsoft 365 services.
- Recognize the distinctions between on-premises and Microsoft 365 cloud services.
- Understand how Microsoft 365 supports teamwork and collaboration.
- Describe identities, including cloud, on-premises, and hybrid identity solutions.
- Explain cloud device management and protection using Intune.
- Discuss data protection measures, including the use of Azure Information Protection.
- Outline general compliance requirements and the compliance features in Microsoft 365.
- Describe Microsoft 365 subscriptions, licensing, billing, and support options for government and other organizations.