Programming in HTML5 with JavaScript and CSS3 (20480CC) Training Course
About This Course
This course offers a comprehensive introduction to HTML5, CSS3, and JavaScript, equipping students with essential programming skills. It serves as a foundational gateway to training paths for both Web applications and Windows Store apps. The curriculum emphasizes the practical implementation of programming logic, variable management, looping and branching constructs, user interface development, input capture and validation, data storage techniques, and the creation of well-structured applications. Lab scenarios are carefully selected to demonstrate the architecture of various application contexts, focusing on the core principles and code structures required to build robust HTML5 applications. This course utilizes Visual Studio 2017 on Windows 10.
Audience Profile
This course is designed for professional developers with 6 to 12 months of programming experience who wish to develop applications using HTML5, JavaScript, and CSS3, whether for Windows 10 Store apps or general web applications.
At Course Completion
Upon completing this course, students will be able to:
- Utilize Visual Studio 2017 to build and execute Web applications.
- Describe HTML5's new features and create styled HTML5 pages.
- Enhance HTML5 pages with interactivity using JavaScript.
- Construct HTML5 forms with various input types and validate user input using HTML5 attributes and JavaScript code.
- Transmit and retrieve data from remote sources using XMLHttpRequest objects and the Fetch API.
- Style HTML5 pages effectively using CSS3.
- Write structured and maintainable JavaScript code.
- Develop modern JavaScript code and use Babel to ensure cross-browser compatibility.
- Apply common HTML5 APIs within interactive Web applications.
- Build Web applications with offline capabilities.
- Design HTML5 Web pages that adapt to various devices and form factors.
- Add advanced graphics to HTML5 pages using Canvas elements and Scalable Vector Graphics (SVG).
- Improve user experience through animations in HTML5 pages.
- Use Web Sockets for data exchange between a Web application and a server.
- Enhance the responsiveness of long-running Web applications using Web Worker processes.
- Package Web applications for production using WebPack.
Course Outline
Module 1: Overview of HTML and CSS
- Overview of HTML
- Overview of CSS
- Creating a Web Application by 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
- Overview of JavaScript
- Introduction to the Document Object Model
Module 4: Creating Forms to Collect and Validate User Data
- Creating HTML5 Forms
- Validating User Input by Using HTML5 Attributes
- Validating User Input by Using JavaScript
Module 5: Communicating with a Remote Server
- Async programming in JavaScript
- Sending and Receiving Data by Using the XMLHttpRequest Object
- Sending and Receiving Data by Using the Fetch API
Module 6: Styling HTML5 by Using CSS3
- Styling Text by Using CSS3
- Styling Block Elements
- Pseudo-Classes and Pseudo-Elements
- Enhancing Graphical Effects by Using CSS3
Module 7: Creating Objects and Methods by Using JavaScript
- Writing Well-Structured JavaScript Code
- Creating Custom Objects
- Extending Objects
Module 8: Creating Interactive Pages by Using HTML5
- Incorporating Multimedia
- Reacting to Browser Location and Context
- Debugging and Profiling a Web Application
Module 9: Adding Offline Support to Web Applications
- Reading and Writing Data Locally
- Adding Offline Support by Using the Application Cache
Module 10: Implementing an Adaptive User Interface
- Supporting Multiple Form Factors
- Creating an Adaptive User Interface
Module 11: Creating Advanced GraphicsHigh-resolution, interactive graphics are a key part of most modern applications.
- Creating Interactive Graphics by Using SVG
- Drawing Graphics by Using the Canvas API
Module 12: Animating the User InterfaceAnimations are a key element in maintaining the interest of a user in a website. I
- Applying CSS Transitions
- Transforming Elements
- Applying CSS Keyframe Animations
Module 13: Implementing Real-time Communication by Using Web Sockets
- Introduction to Web Sockets
- Using the WebSocket API
Module 14: Performing Background Processing by Using Web Workers
- Understanding Web Workers
- Performing Asynchronous Processing by Using Web Workers
Module 15: Packaging JavaScript for Production Deployment
- Understanding Transpilers And Module bundling
- Creating Separate Packages for Cross Browser Support
Open Training Courses require 5+ participants.
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
Cloud & Datacenter Monitoring with System Center Operations Manager (10964-C)
35 HoursAbout This Course
This course empowers students with the essential skills needed to deploy and configure System Center 2012 R2 Operations Manager. Through practical hands-on labs, students will master the following topics:
• Designing and implementing a System Center 2012 R2 Operations Manager Management Group.
• 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.
• Gaining a deep understanding of key Management Pack elements, including Object Discoveries, Rules, Monitors, Targeting, and Run As Accounts/Profiles, along with Management Pack authoring.
• Configuring fabric and application monitoring within System Center 2012 R2 Operations Manager for both datacenter and cloud resources, such as networking, storage, and compute.
• Setting up monitoring for .NET and Java applications using Application Performance Monitoring.
• Implementing end-to-end service monitoring, encompassing synthetic transactions and Distributed Application Diagrams.
• Configuring Dashboards, Service Level Tracking Reporting, and the SharePoint Web Part to visualize critical performance and availability metrics.
• Customizing the Operations Manager Console to cater to the specific needs of various application support teams.
• Integrating Operations Manager with other System Center 2012 R2 components to extend monitoring capabilities to include essential business processes and procedures.
• Troubleshooting an Operations Manager Management Group and executing disaster recovery procedures, including database and management server recovery.
• Leveraging new features in System Center 2012 R2, such as Integration with System Center Advisor, Team Foundation Server, IntelliTrace, and managing Windows Azure.
Audience Profile
The primary audience for this course consists of cloud and datacenter administrators who are new to System Center 2012 R2 Operations Manager and are responsible for its deployment, configuration, and operation within their cloud or datacenter environments. The secondary audience includes cloud and datacenter administrators already familiar with Operations Manager who wish to upgrade their skills to incorporate the new 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, students will be able to:
- Plan for the deployment of System Center 2012 R2 Operations Manager, including:
- Defining hardware and software requirements.
- Describing security considerations.
- Architecting a highly available System Center and Microsoft SQL Server platform utilizing 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 Pack Templates.
- Configure Notifications, Reporting, and Service Level Tracking in System Center 2012 R2 Operations Manager.
- Configure the following:
- Audit Collection Services.
- Agentless Exception Monitoring.
- 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.
- Configure dashboards and widgets in System Center 2012 R2 Operations Manager.
- Describe how to utilize 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.
Introduction to SQL Databases (10985CC)
21 HoursAbout This Course
This three-day, instructor-led course is designed for individuals aspiring to transition into a database professional role or those whose current job responsibilities are expanding to include database management. The curriculum covers fundamental database concepts, such as various database types, associated languages, and design principles.
Audience Profile
The target audience consists of professionals moving into database roles or those whose existing positions now incorporate database technologies.
At Course Completion
Upon completing this course, students will be capable of:
• Explaining core database concepts within the context of SQL Server 2016
• Describing the database languages utilized in SQL Server 2016
• Outlining data modeling techniques
• Explaining normalization and denormalization methods
• Describing relationship types and their impact on database design
• Explaining how database design influences performance
• Identifying commonly used database objects
Virtualizing Enterprise Desktops and Apps (20694BC)
35 HoursAbout This Course
This five-day, hands-on training course is designed to teach you the breadth of Microsoft virtual desktop technology, and the course will compare and contrast the various technologies with use cases and best practices. This course builds your skills in 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. Throughout this course, you will learn how to manage, monitor, support, and troubleshoot various Windows-based desktop virtualization solutions.
Audience Profile
This course is intended for the IT administrators, and implementers, of large and midsized organizations who want to understand and get hands on experience with the latest Microsoft desktop and application virtualization technologies and 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.
- Plan and implement user state virtualization.
- Plan and implement App-V.
- Plan and deploy App-V clients.
- Manage and administer application virtualization.
- Understand application sequencing.
- Configure client Hyper-V.
- Plan and deploy session-based desktops.
- Publish and configure RemoteApp programs.
- Plan pooled personal desktops.
- Plan and implement pooled and personal desktops.
- Implement Remote Access.
- Understand health monitoring of VDI infrastructure.
Windows Operating System Fundamentals (40349BC)
21 HoursAfter completing this course in Uzbekistan, students will be able to:
• Understand Operating System Configurations
• Install and Upgrade Client Systems
• Manage Applications
• Manage Files and Folders
• Manage Devices
• Understand Operating System Maintenance
Active Directory® Services with Windows Server® (authorized training MS 10969)
35 HoursThis 5-day Microsoft Official Course provides hands-on instruction and practical experience in administering Active Directory technologies within Windows Server 2012 and Windows Server 2012 R2. You will acquire the skills necessary to effectively manage and safeguard data access and information, streamline the deployment and management of your identity infrastructure, and ensure more secure data access. The course covers key Active Directory features, including Active Directory Domain Services (AD DS), Group Policy, Dynamic Access Control (DAC), Work Folders, Workplace Join, Certificate Services, Rights Management Services (RMS), and Federation Services, as well as integration of your on-premises environment with cloud-based technologies like Windows Azure Active Directory. As part of the learning experience, you will engage in hands-on exercises within a virtual lab environment.
Audience:
This course is designed for Information Technology (IT) Professionals who already have experience with Active Directory Domain Services (AD DS) and are seeking a comprehensive course to further develop their knowledge and skills in using Access and Information Protection technologies within Windows Server 2012 and Windows Server 2012 R2. This typically includes:
- AD DS Administrators aiming to enhance their skills in the latest Access and Information Protection technologies available in Windows Server 2012 and Windows Server 2012 R2.
- System or Infrastructure Administrators with general AD DS experience who wish to build upon their core knowledge and cross-train in advanced Active Directory technologies within Windows Server 2012 and Windows Server 2012 R2.
- IT Professionals who have completed the 10967A: Fundamentals of a Windows Server Infrastructure course and are looking to expand their Active Directory expertise.
PL-300: Microsoft Power BI Data Analyst
21 HoursAbout This Course
This course explores various methods and best practices aligned with business and technical requirements for modeling, visualizing, and analyzing data using Power BI. Participants will learn how to access and process data from a wide range of sources, including both relational and non-relational datasets. The curriculum also covers the implementation of robust security standards and policies across the Power BI ecosystem, encompassing datasets and groups. Additionally, the course details strategies for managing and deploying reports and dashboards to facilitate effective sharing and content distribution.
Audience Profile
This course is designed for data professionals and business intelligence specialists seeking to master accurate data analysis techniques using Power BI. It is also tailored for individuals responsible for developing reports that visualize data from platform technologies deployed both in the cloud and on-premises.
Skills gained
- Ingest, clean, and transform data
- Model data for optimal performance and scalability
- Design and create reports for data analysis
- Apply and execute advanced report analytics
- Manage and share report assets
Hyper-V Virtualization
21 HoursThis instructor-led, live training in Uzbekistan (online or onsite) is aimed at intermediate-level system administrators who wish to effectively deploy, manage, and troubleshoot Hyper-V environments.
By the end of this training, participants will be able to:
- Understand virtualization concepts and configure Hyper-V.
- Create and manage virtual machines, VM storage, and networking.
- Utilize advanced Hyper-V features and secure Hyper-V environments.
- Monitor and optimize Hyper-V performance.
Windows 10 (MD-100T00)
35 HoursAbout This Course
This course equips students with the knowledge and skills necessary to support and configure Windows 10 desktops within an organizational setting. Participants will acquire the ability to install, customize, and update Windows 10 operating systems effectively. The curriculum covers essential topics such as managing storage, files, and devices, as well as configuring network connectivity for Windows 10 environments. Additionally, learners will be trained on securing the Windows 10 OS and safeguarding data stored on devices. The course concludes with instruction on managing and troubleshooting Windows 10 systems.
Audience Profile
This exam is designed for IT professionals responsible for the installation, configuration, local management, and maintenance of core Windows 10 services. Candidates are expected to have familiarity with enterprise scenarios and cloud-integrated services.
At Course Completion
Upon finishing this course, learners will be able to:
- Install and customize Windows 10
- Configure Windows updates
- Set up devices and drivers for Windows
- Configure storage solutions for Windows
- Establish network and remote management settings in Windows
- Configure and manage browsers and applications in Windows
- Set up account access and authentication protocols
- Manage file and folder permissions
- Explain Windows 10 security methods, common threats, and mitigation strategies
- Troubleshoot Windows and application installation issues
- Resolve hardware and driver problems
- Address file issues and perform data recoveries
Updating Your Skills to SQL Server 2016 10986-B
21 HoursThis three-day instructor-led course provides students moving from earlier releases of SQL Server with an introduction to the new features in SQL Server 2016.
Skills gained
- Describe key capabilities and components of SQL Server 2016
- Describe new and enhanced features in SQL Server performance
- Describe new and enhanced features in SQL Server security
- Describe what’s new in SQL Server Availability and Scalability
- Describe new and enhanced features in reporting and Power BI in SQL Server 2016
- Describe new and enhanced data access features
- Describe new and enhanced features in SQL Server OLAP
- Describe new SQL Server cloud functionality
Administering Microsoft® SQL Server® 2014 Databases (authorized training course MS 20462)
35 HoursThis five-day, instructor-led course equips learners with the knowledge and skills necessary to maintain a Microsoft SQL Server 2014 database. The curriculum centers on teaching participants how to leverage the product features and tools of SQL Server 2014 specifically designed for database maintenance.
Note: This course is tailored for customers interested in learning about SQL Server 2012 or SQL Server 2014. It covers the new features introduced in SQL Server 2014, as well as the critical capabilities across the SQL Server data platform.
Installation, Storage, and Compute with Windows Server 2016 (authorized training course MS 20740)
35 HoursThis five-day program is tailored primarily for IT professionals who possess prior experience with Windows Server. It is designed for those tasked with managing storage and compute resources using Windows Server 2016, enabling them to understand the applicable scenarios, requirements, and storage and compute options available for this platform.
Networking with Windows Server 2016 (authorized training course MS 20741)
35 HoursSpanning five days, this instructor-led course equips participants with the essential networking competencies needed to deploy and maintain Windows Server 2016 environments across a wide range of organizations. The curriculum explores IP fundamentals, remote access technologies, and advanced topics such as Software Defined Networking.
Identity with Windows Server 2016 (authorized training course MS 20742)
35 HoursDuring this five-day, instructor-led course, IT professionals will learn how to deploy and configure Active Directory Domain Services (AD DS) within a distributed environment, implement Group Policy, conduct backup and restore operations, and monitor and troubleshoot Active Directory-related issues using Windows Server 2016. Furthermore, the course instructs students on deploying additional Active Directory server roles, such as Active Directory Federation Services (AD FS) and Active Directory Certificate Services (AD CS).
Securing Windows Server 2016 (authorized training course MS 20744)
35 HoursThis five-day, instructor-led course in Uzbekistan teaches IT professionals how they can enhance the security of the IT infrastructure that they administer. This course begins by emphasizing the importance of assuming that network breaches have occurred already, and then teaches you how to protect administrative credentials and rights to help ensure that administrators can perform only the tasks that they need to, when they need to.
Windows Server 2019 Administration (authorized training course WS 011T00)
35 HoursThis five-day, instructor-led course is tailored for IT professionals with prior experience in Windows Server. It is designed for those tasked with managing identity, networking, storage, and compute resources using Windows Server 2019, and who need to understand the applicable scenarios, requirements, and options available for this version. The course equips IT professionals with the fundamental administration skills necessary to deploy and support Windows Server 2019 in most organizational environments.