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
Consultancy Enquiry
Upcoming Courses
Related Courses
Cloud & Datacenter Monitoring with System Center Operations Manager (10964-C)
35 HoursAbout This Course
This course equips participants with the skills necessary to deploy and configure System Center 2012 R2 Operations Manager. Through hands-on labs, students will learn:
• How to design and implement a System Center 2012 R2 Operations Manager Management Group.
• Techniques for upgrading and migrating from an existing Operations Manager 2007 R2 Management Group to System Center 2012 Operations Manager, System Center 2012 SP1 Operations Manager, and System Center 2012 R2 Operations Manager.
• Key elements of Management Packs, including Object Discoveries, Rules, Monitors, Targeting, Run As Accounts, and Run As Profiles. This includes the authoring of Management Packs.
• Methods for configuring fabric and application monitoring in System Center 2012 R2 Operations Manager, covering both datacenter and cloud resources such as networking, storage, and compute capabilities.
• Techniques for monitoring .NET and Java-based applications using Application Performance Monitoring.
• Strategies for end-to-end service monitoring, including synthetic transactions and Distributed Application Diagrams.
• Procedures for configuring Dashboards, Service Level Tracking Reporting, and the SharePoint Web Part to visualize key performance and availability metrics.
• Customization of the Operations Manager Console to meet the needs of various application support teams.
• Integration of Operations Manager with other System Center 2012 R2 components to extend monitoring to include critical business processes and procedures.
• Techniques for troubleshooting an Operations Manager Management Group and performing disaster recovery, such as database and management server recovery.
• Utilization of new features in System Center 2012 R2, including Integration with System Center Advisor, Team Foundation Server, IntelliTrace, and Managing Windows Azure.
Audience Profile
The primary audience for this course is cloud and datacenter administrators who are new to System Center 2012 R2 Operations Manager and are responsible for deploying, configuring, and operating it in their environments. The secondary audience includes cloud and datacenter administrators already familiar with Operations Manager and looking to upgrade their skills to include the latest features found in System Center 2012 Operations Manager, System Center 2012 SP1 Operations Manager, and System Center 2012 R2 Operations Manager.
At Course Completion
Upon completing this course, participants will be able to:
- Plan for the deployment of System Center 2012 R2 Operations Manager, including:
- Defining hardware and software requirements.
- Describing security considerations.
- Designing a highly available System Center and Microsoft SQL Server platform using Microsoft SQL Server AlwaysOn.
- Planning for migration and upgrade scenarios to System Center 2012 R2 Operations Manager.
- Customize the Operations Console with User Roles.
- Perform various methods of Agent deployment with System Center 2012 R2 Operations Manager.
- Implement key Management Pack concepts and elements, including Management Packs Templates.
- Configure Notifications, Reporting, and Service Level Tracking in System Center 2012 R2 Operations Manager.
- Set up the following:
- Audit Collection Services.
- Agentless Exception Monitoring.
- The Operations Manager SharePoint Web Part in System Center 2012 R2 Operations Manager.
- Configure Application Performance Monitoring and Network Device monitoring in System Center 2012 R2 Operations Manager.
- Create dashboards and widgets in System Center 2012 R2 Operations Manager.
- Explain the use of new cloud-based features, including System Center Global Service Monitor and System Center Advisor.
- Configure integration between System Center 2012 R2 Operations Manager and other System Center 2012 R2 components.
- Troubleshoot an Operations Manager Management Group.
- Perform disaster recovery in System Center 2012 R2 Operations Manager, ensuring continuity for government operations.
Supporting and Troubleshooting Windows 10 (10982EC)
35 HoursIntroduction 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
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.
Advanced Technologies of SharePoint 2016 (20339-2AC)
35 HoursAbout This Course
This five-day course will provide comprehensive training on how to plan, configure, and manage advanced features in a SharePoint 2016 environment. Key areas of focus include implementing high availability, disaster recovery, service application architecture, and Microsoft Business Connectivity Services. The course also delves into social computing features, productivity and collaboration platforms, business intelligence solutions, Enterprise Content Management, web content management infrastructure, and app development. Additionally, participants will learn how to develop and implement a governance plan for government, as well as perform an upgrade or migration to SharePoint 2016.
This is the second in a series of two courses designed for IT Professionals and aligns with the SharePoint 2016 IT Pro certification.
Audience Profile
The course is tailored for experienced IT Professionals who are interested in learning how to install, configure, deploy, and manage SharePoint 2016 installations either in a data center or in the cloud. Participants should have more than four years of hands-on experience planning and maintaining SharePoint Server and other core technologies upon which SharePoint depends, including Windows Server 2012 R2 or later, Internet Information Services (IIS), Microsoft SQL Server 2014 R2 or later, Active Directory Domain Services (AD DS), and networking infrastructure services.
Participants should have completed Course 20339-1A: Planning and Administering Microsoft SharePoint 2016, or possess equivalent knowledge and experience before enrolling in this course. The minimally qualified candidate typically:
- Has a working knowledge of, and preferably hands-on experience with, Microsoft SharePoint Online.
- Is familiar with SharePoint Server workloads.
- Has experience with business continuity management, including data backup, restoration, and high availability.
- Has experience with authentication and security technologies.
- Has 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 Server solutions that include document management, content management, and search.
At Course Completion
Upon completing this course, participants will be able to:
- Describe the core architecture of SharePoint 2016 and its new and improved features.
- Explain the key hybrid features in SharePoint 2016.
- Plan and design a SharePoint 2016 environment to meet requirements for high availability and disaster recovery.
- Plan and implement Business Connectivity Services and Secure Store Service.
- Configure and manage productivity services for a SharePoint 2016 deployment.
- Manage solutions in a SharePoint 2016 deployment.
- Plan and configure social computing features.
- Plan and configure web content management for an Internet-facing environment.
- Plan and configure Enterprise Content Management in a SharePoint 2016 deployment.
- Plan and configure business intelligence solutions.
- Plan and configure work management, productivity, and collaboration platforms and features.
- Perform an upgrade or migration to SharePoint 2016.
Virtualizing Enterprise Desktops and Apps (20694BC)
35 HoursAbout This Course
This five-day, hands-on training course is designed to provide a comprehensive overview of Microsoft virtual desktop technology. The course will compare and contrast various technologies with specific use cases and best practices. Participants will gain skills in managing, monitoring, supporting, and troubleshooting Windows-based desktop virtualization solutions, including Microsoft Application Virtualization (App-V) Service Pack 2 (SP2), Microsoft User Experience Virtualization (UE-V), and Virtual Desktop Infrastructure (VDI) as part of Windows Server 2012 R2. This training is tailored to align with the needs and workflows for government IT professionals.
Audience Profile
This course is intended for IT administrators and implementers in large and mid-sized organizations, including those in the public sector, who wish to gain hands-on experience with the latest Microsoft desktop and application virtualization technologies. Participants will learn how to plan, implement, and manage virtual infrastructure solutions based on these technologies.
At Course Completion
After completing this course, students will be able to:
- Describe desktop and application virtualization concepts and their benefits.
- Plan and implement user state virtualization for efficient data management.
- Plan and deploy App-V to streamline application delivery.
- Configure and manage App-V clients effectively.
- Administer and maintain application virtualization environments.
- Understand the process of application sequencing to ensure compatibility and performance.
- Set up client Hyper-V for enhanced virtualization capabilities.
- Plan and deploy session-based desktops for shared resource optimization.
- Publish and configure RemoteApp programs for seamless user experience.
- Develop strategies for pooled personal desktops to enhance user productivity.
- Implement pooled and personal desktop solutions for diverse organizational needs.
- Configure Remote Access to ensure secure connectivity.
- Monitor the health of VDI infrastructure to maintain optimal performance and reliability.
Windows Operating System Fundamentals (40349BC)
21 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
Windows 10 (MD-100T00)
35 HoursAbout This Course
This course is designed to equip students with the knowledge and skills necessary to support and configure Windows 10 desktops in an organizational environment. Participants will gain expertise in installing, customizing, and updating Windows 10 operating systems. The curriculum also covers managing storage, files, and devices, as well as configuring network connectivity for Windows 10. Additionally, students will learn how to secure the Windows 10 OS and protect data on the device. Finally, the course provides comprehensive training in managing and troubleshooting Windows 10.
Audience Profile
This course is intended for IT professionals who are responsible for performing installation, configuration, general local management, and maintenance of Windows 10 core services. Participants may also have experience with enterprise scenarios and cloud-integrated services for government environments.
At Course Completion
Upon completing this course, learners should be able to:
- Install and customize Windows 10
- Configure updates for Windows
- Configure devices and drivers for Windows
- Manage storage in Windows
- Configure network and remote management settings in Windows
- Manage browsers and applications in Windows
- Configure account access and authentication
- Set file and folder permissions
- Describe methods for securing Windows 10, common threats, and mitigation strategies
- Troubleshoot issues with Windows and application installations
- Diagnose and resolve hardware and driver problems
- Troubleshoot file issues and perform data recovery
MS-100T01-A: Office 365 Management
14 HoursThis course provides a comprehensive overview of Office 365 Management, including the key components of Office 365, strategies for transitioning an organization to Office 365, configuration procedures, and management techniques for Office 365 ProPlus deployments.
Audience Profile
This course is tailored for individuals who are aspiring to the Microsoft 365 Enterprise Admin role and have already completed one of the Microsoft 365 role-based administrator certification paths.
Skills Gained
- Understand the overview of Office 365
- Plan and execute an organization's transition to Office 365
- Configure Office 365 settings and services
- Manage Office 365 ProPlus deployments effectively
This training is designed to equip participants with the necessary skills and knowledge for government organizations to optimize their use of Office 365, ensuring efficient and secure operations.
Updating Your Skills to SQL Server 2016 10986-B
21 HoursThis three-day instructor-led course is designed for government professionals transitioning from earlier versions of SQL Server to gain an introduction to the new features in SQL Server 2016.
Skills Gained
- Describe key capabilities and components of SQL Server 2016
- Explain new and enhanced performance features in SQL Server
- Detail new and improved security measures in SQL Server
- Outline advancements in SQL Server Availability and Scalability
- Discuss new and enhanced reporting and Power BI capabilities in SQL Server 2016
- Identify new and enhanced data access features
- Describe new and improved functionalities in SQL Server OLAP
- Explain the new cloud functionality in SQL Server for government use
Administering Microsoft® SQL Server® 2014 Databases (authorized training course MS 20462)
35 HoursAdministering a SQL Database Infrastructure (authorized training course MS 20764)
35 HoursProvisioning SQL Databases (authorized training course MS 20765)
35 HoursIntroduction to SharePoint 2016 for Collaboration and Document Management (authorized training course MS 55193)
7 HoursThis one-day course is designed for government SharePoint team members and end users who need to understand how to utilize the team collaboration, document management, and social features of Microsoft SharePoint 2016. The class includes live inline interactive labs where participants engage with both SharePoint and their peers.
Skills Gained
- Navigate SharePoint sites for government.
- Manage content in lists and libraries.
- Create and edit Alerts.
- Collaborate using Tasks lists, Calendars, and Document libraries.
- Work with libraries, including uploading, downloading, editing, content approval, check out/in, and versioning.
- Use the SharePoint social features.
- Utilize OneDrive for Business.