Microsoft
Microsoft Specialist Visual Studio
70-480: Programming in HTML5 with JavaScript and CSS3
Microsoft Visual Studio 2012: Advanced HTML5 and JavaScript
Microsoft Visual Studio 2012: Consuming and Transmitting Data with HTML5
Microsoft Visual Studio 2012: HTML5 and JavaScript
Microsoft Visual Studio 2012: HTML5 APIs and Local Storage
Microsoft Visual Studio 2012: HTML5 Graphics and Animation
Microsoft Visual Studio 2012: HTML5, CSS3, and Adaptive UIs
Microsoft Visual Studio 2012: Introduction to HTML5 and CSS3
Microsoft Visual Studio 2012: Utilizing the HTML5 WebSocket API and Web Workers
Mentoring 70-480 Programming in HTML5 with JavaScript and CSS3
TestPrep 70-480 Programming in HTML5 with JavaScript and CSS3
70-483: Programming in C#
Programming in C#: Creating and Using Types
Programming in C#: Debugging and Security Implementation
Programming in C#: Implementing Data Access
Programming in C#: Managing Program Flow
Mentoring 70-483 Programming in C#
TestPrep 70-483 Programming in C#

Mentoring 70-480 Programming in HTML5 with JavaScript and CSS3

Lesson Objectives

Mentoring 70-480 Programming in HTML5 with JavaScript and CSS3

  • Implement and manipulate document structures and objects
  • Implement program flow
  • Access and secure data
  • Use CSS3 in applications

Overview/Description
Skillsoft Mentors are available to help students with their studies for exam 70-480 Programming in HTML5 with JavaScript and CSS3. You can reach them by entering a Mentored Chat Room or by using the Email My Mentor service.

Target Audience
Individuals who are studying the associated Skillsoft content in preparation for, or to become familiar with, the skills and competencies being measured by the actual certification exam.

Microsoft Visual Studio 2012: Advanced HTML5 and JavaScript

Course Number:
wd_hjsc_a03_it_enus
Lesson Objectives

Microsoft Visual Studio 2012: Advanced HTML5 and JavaScript

  • explore object-oriented principles as they apply to JavaScript
  • create custom objects and methods, and explore implementing inheritance and encapsulation in JavaScript
  • create custom objects and implement object inheritance and data encapsulation in JavaScript using constructors, prototypes, and custom functions
  • use HTML5 form attributes and JavaScript to validate user input
  • validate user input using JavaScript
  • create and validate HTML5 forms

Overview/Description
This course covers concepts in JavaScript object-oriented programming and HTML5 form creation and validation. Instruction is provided for implementing JavaScript objects and methods, as well as for creating HTML5 forms and validating them using both JavaScript and new HTML5 form attributes.

Target Audience
Students with at least five months of experience programming in an OOP language, preferably JavaScript, and must also have previous experience creating and validating HTML forms.

Microsoft Visual Studio 2012: Consuming and Transmitting Data with HTML5

Course Number:
wd_hjsc_a07_it_enus
Lesson Objectives

Microsoft Visual Studio 2012: Consuming and Transmitting Data with HTML5

  • recognise the characteristics of AJAX and how to use its components
  • recognize considerations and formats for consuming data
  • demonstrate methods for consuming data with HTML5
  • recognize how serialize and deserialize functions work and describe the benefits of using the JSON.parse() over the eval() method
  • describe the characteristics of sending data
  • recognize methods of handling data and jQuery statements
  • demonstrate how to use JSON Data serialization and deseralization functions and how to work with and send data

Overview/Description
Working with Web applications often requires the accessing, transmission and security of data. From server to client and back again, secure data transfer is one of the many powerful features of the Web. When programming data transfers, application developers need to understand the several technologies, particularly JavaScript Object Notation (JSON), AJAX (Asynchronous JavaScript and XML), and related technologies. This course introduces learners to the consumption of data using JSON, and XML, AJAX, and retrieving data with XMLHTTPRequest. It also considers the serialization and deserialization of data, sending and tracking data, submitting data using the FormSubmit method, parsing data, using XMLHTTPRequest to send data, and using URI/form encoding to ''sanitize'' data. This course is the seventh in a series in the SkillSoft learning path that covers the objectives for the Exam 70-480: Programming in HTML5 with JavaScript and CSS3. Passing this exam will earn the learner the Programming in HTML5 with JavaScript and CSS3 Specialist certification.

Target Audience
Individuals who wish to use HTML5 with JavaScript and CSS3 to develop web-based client applications; individuals preparing for the Exam 70-480: Programming in HTML5 with JavaScript and CSS3.

Microsoft Visual Studio 2012: HTML5 and JavaScript

Course Number:
wd_hjsc_a02_it_enus
Lesson Objectives

Microsoft Visual Studio 2012: HTML5 and JavaScript

  • describe the role of JavaScript in web page development and recognize how different browsers support JavaScript differently
  • describe the basic syntax of JavaScript
  • describe JavaScript operators and the DOM
  • use JavaScript with HTML5
  • recognize how to use JavaScript looping and JavaScript conditional statements
  • describe JavaScript methods and recognize how to implement JavaScript
  • recognize how to use the HTML5 canvas and SVG graphics
  • use JavaScript with HTML5

Overview/Description
JavaScript is a powerful client-side programming language that can be used to implement interactivity, graphics and animation, and other useful features that make the modern Web application function in much the same way as desktop applications. This course introduces the learner to JavaScript, providing a brief history of the language and how it differs from other object-oriented programming (OOP) languages like Java. The course considers how JavaScript can be used with HTML5, the importance of browser compatibility, and how different browsers handle JavaScript. The course then discusses the basic syntax of JavaScript, JavaScript variables, undefined and null values, and objects and arrays. JavaScript assignment operators, arithmetic operators, comparison and logical operators, and math objects are also considered. Then, JavaScript statements are discussed, specifically conditional statements, loops, and arrays. Inline and external JavaScript, integration of frameworks, and functions are also covered. Finally, the course introduces HTML's native graphics using the HTML5 canvas and SVG Graphics. This course is one of a series in the SkillSoft learning path that covers the objectives for the Exam 70-480: Programming in HTML5 with JavaScript and CSS3. Passing this exam will earn the learner the Programming in HTML5 with JavaScript and CSS3 Specialist certification.

Target Audience
Individuals who wish to use HTML5 with JavaScript and CSS3to develop web-based client applications; individuals preparing for the Exam 70-480: Programming in HTML5 with JavaScript and CSS3.

Microsoft Visual Studio 2012: HTML5 APIs and Local Storage

Course Number:
wd_hjsc_a04_it_enus
Lesson Objectives

Microsoft Visual Studio 2012: HTML5 APIs and Local Storage

  • recognize the role of APIs in HTML5 and how to use selectors
  • recognize how to implement the drag-and-drop API
  • describe the characteristics of geolocation and the geolocation API
  • use selectors and implement the drag-and-drop API and the geolocation API
  • recognize how to use audio, video, and media controls with HTML5
  • recognize the purpose of the File API and the web storage API
  • describe the Application Cache API and recognize how to implement offline applications
  • implement file and storage APIs

Overview/Description
One of the many powerful features of HTML5 is the inclusion of native APIs – application programmer interfaces – which simplify the development process, eliminate the need for third-party plugins, and provide a common set of methods that programmers can use to develop feature-rich, standalone web applications. This course introduces learners to some of the notable APIs, including the Selectors API, the Drag and Drop API, the Geolocation API. It also discusses working with HTML5's Audio and Video APIs, the File and Storage APIs, and creating offline applications using the ApplicationCache API. This course is one of a series in the SkillSoft learning path that covers the objectives for the Exam 70-480: Programming in HTML5 with JavaScript and CSS3. Passing this exam will earn the learner the Programming in HTML5 with JavaScript and CSS3 Specialist certification.

Target Audience
Individuals who wish to use HTML5 with JavaScript and CSS3 to develop web-based client applications; individuals preparing for the Exam 70-480: Programming in HTML5 with JavaScript and CSS3.

Microsoft Visual Studio 2012: HTML5 Graphics and Animation

Course Number:
wd_hjsc_a06_it_enus
Lesson Objectives

Microsoft Visual Studio 2012: HTML5 Graphics and Animation

  • recognize the benefits and drawbacks of using HTML5 Canvas and its components
  • recognize what elements are needed to able to use HTML5 SVG and the characteristics of using it
  • demonstrate how to use HTML5 canvas and SVG graphics
  • create an animated and adaptive user interface; raise and handle an event
  • recognize how to use transition shorthand commands and describe 3-D transformations functions
  • demonstrate how to use CSS transitions, animations, 2-D and 3-D transformations

Overview/Description
This course covers concepts in using the HTML5 Canvas and implementing SVG to create and/or modify graphics for an HTML5 application, in addition to concepts in applying CSS transitions and 2-D or 3-D transformations.

Target Audience
Individuals with the desire to use new HTML5 elements and features to render and modify on-screen graphics within a browser; individuals preparing for the Exam 70-480: Programming in HTML5 with JavaScript and CSS3.

Microsoft Visual Studio 2012: HTML5, CSS3, and Adaptive UIs

Course Number:
wd_hjsc_a05_it_enus
Lesson Objectives

Microsoft Visual Studio 2012: HTML5, CSS3, and Adaptive UIs

  • recognize techniques in styling HTML5 text with CSS3
  • to recognize techniques in styling HTML block properties with CSS3
  • demonstrate the use of new features in CSS3 for styling text, using custom web fonts, and for styling HTML5 block elements
  • recognize how to use CSS3 selectors and rules
  • explore new CSS3 selectors with jQuery
  • describe new CSS3 flexible box layouts and the use of media queries to implement adaptive user interfaces
  • demonstrate how to use CSS3 flexible grid techniques and media listeners to re-shape and re-order the presentation of block elements on a sample page for a mobile viewport

Overview/Description
This course covers advanced techniques in styling HTML5 text and block properties, using CSS3 selectors with jQuery, using custom fonts and flexible grid layouts, and implementing adaptive user interfaces.

Target Audience
Individuals with the desire to use new HTML5 elements and features to render custom fonts, flexible grid layouts, and adaptive user interfaces in addition to working with color gradients and CSS3 selectors using jQuery; individuals preparing for the Exam 70-480: Programming in HTML5 with JavaScript and CSS3.

Microsoft Visual Studio 2012: Introduction to HTML5 and CSS3

Course Number:
wd_hjsc_a01_it_enus
Lesson Objectives

Microsoft Visual Studio 2012: Introduction to HTML5 and CSS3

  • recognize basic HTML5 syntax
  • determine the most appropriate HTML5 element to use in a given scenario
  • describe how to create a basic HTML5 document structure
  • create an HTML5 document
  • recognize the options for implementing style sheets
  • describe how page elements can be positioned using CSS
  • describe how page elements can be styled using CSS
  • style an HTML5 document using CSS

Overview/Description
This course introduces the key new features of HTML5 and CSS3, and how to apply these features to create a simple HTML5 web application styled with CSS3. This course is one of a series in the SkillSoft learning path that covers the objectives for the Exam 70-480: Programming in HTML5 with JavaScript and CSS3. Passing this exam will earn the learner the Programming in HTML5 with JavaScript and CSS3 Specialist certification.

Target Audience
Individuals who wish to use HTML5 with JavaScript and CSS3 to develop web-based client applications; individuals preparing for the Exam 70-480: Programming in HTML5 with JavaScript and CSS3.

Microsoft Visual Studio 2012: Utilizing the HTML5 WebSocket API and Web Workers

Course Number:
wd_hjsc_a08_it_enus
Lesson Objectives

Microsoft Visual Studio 2012: Utilizing the HTML5 WebSocket API and Web Workers

  • describe the elements of a WebSocket upgrade handshake
  • recognize how to use WebSocket events
  • demonstrate how to use a WebSocket to connect to an echo server and send and receive messages to/from the server
  • distinguish between different types of web workers
  • recognize Web Worker functionality
  • demonstrate how to create and use multiple web workers to blur an image shown on the page as an HTML5 Canvas element

Overview/Description
This course covers the use of the HTML5 Web Socket API for implementing fast, lightweight web-based communications, as well as utilizing HTML5 Web Workers to implement efficient multithread processing in web-based applications.

Target Audience
Students with the desire to perform real-time web communications and efficient asynchronous data processing for web applications; students preparing for the Exam 70-480: Programming in HTML5 with JavaScript and CSS3.

TestPrep 70-480 Programming in HTML5 with JavaScript and CSS3

Course Number:
wd_hjsc_a01_tp_enus
Lesson Objectives

TestPrep 70-480 Programming in HTML5 with JavaScript and CSS3

  • >

Overview/Description
To test your knowledge on the skills and competencies being measured by the vendor certification exam. TestPrep can be taken in either Study or Certification mode. Study mode is designed to maximize learning by not only testing your knowledge of the material, but also by providing additional information on the topics presented. Certification mode is designed to test your knowledge of the material within a structured testing environment, providing valuable feedback at the end of the test.

Target Audience
Individuals seeking practice in a structured testing environment, covering the skills and competencies being measured by the vendor certification exam.

Prerequisites: none

Mentoring 70-483 Programming in C#

Lesson Objectives

Mentoring 70-483 Programming in C#

  • Manage program flow
  • Create and use types
  • Debug applications and implement security
  • Implement data access

Overview/Description
Skillsoft Mentors are available to help students with their studies for exam 70-483 Programming in C#. You can reach them by entering a Mentored Chat Room or by using the Email My Mentor service.

Target Audience
Individuals who are studying the associated Skillsoft content in preparation for, or to become familiar with, the skills and competencies being measured by the actual certification exam.

Programming in C#: Creating and Using Types

Course Number:
wd_pgcs_a02_it_enus
Lesson Objectives

Programming in C#: Creating and Using Types

  • start the course
  • create, modify, and compile structs using fields, properties, and methods
  • create, modify, and debug enums
  • create and use classes
  • use constructors to instantiate classes
  • use optional and named parameters
  • use generic methods
  • convert value types
  • convert ref types
  • use the dynamic runtime
  • use IConvertible
  • use IFormattable
  • format strings
  • use auto-implemented properties
  • implement explicit interfaces
  • create interfaces
  • implement inheritance
  • create and implement indexers
  • use IEnumerable
  • use the Dispose method of the IDisposable interface to remove an object
  • implement the IComparable interface
  • use the System.Reflection namespace to provide a range of information about a type
  • create attribute classes to add to a code construct
  • use CodeDom to create code dynamically
  • guide the behavior of the .NET Framework's garbage collector
  • use the StringBuilder class to provide efficiencies when handling strings
  • manipulate strings using StringReader and StringWriter
  • use String methods
  • search for characters in a string and use the String.Remove method
  • format strings
  • using the CultureInfo object to format dates and numbers defined by the string.Format method

Overview/Description
In addition to classes, there are a number of C# types including structs and enums. In this course, you'll learn about creating types, incuding structs, enums and classes. You'll also learn about consuming types, including converting value and ref types. The course also explores encapsulation, implementing a class hierarchy, using reflection, and managing the object life cycle. Finally, you'll learn about manipulation of strings in C#.

Target Audience
Individuals with knowledge of object-oriented programming who want to learn the fundamentals of Microsoft Visual C#; individuals preparing for the exam 70-483 Programming in C#

Programming in C#: Debugging and Security Implementation

Course Number:
wd_pgcs_a03_it_enus
Lesson Objectives

Programming in C#: Debugging and Security Implementation

  • start the course
  • use regular expressions
  • use the SQLConnection and the SQLConnectionStringBuilder classes to guard against attacks on your database
  • use the AesCryptoServiceProvider class and the Common Language Runtime's CryptoStream object to implement encryption
  • use the Microsoft Windows Certificates Manager to locate Certification Authorities and manage user and local machine X.509 certificates
  • verify the integrity of data by using hashing on the contents of a file
  • use either faster symmetric or more secure asymmetric algorithms
  • generate a unique key pair and assign it to an assembly
  • use Microsoft Visual Studio's Global Assembly Cache (GAC) to store and deploy strong-named components
  • use compiler directives
  • configure tracing functionality
  • work with trace switches and listeners
  • configure performance counters
  • write to the event log

Overview/Description
Debugging and securing your applications is crucial prior to deployment. This course describes how to implement debugging and security features in C# applications. You'll also learn about validation of application input, symmetric and asymmetric encryption, managing an assembly, using compiler directives, and implementing diagnostics.

Target Audience
Individuals with knowledge of object-oriented programming who want to learn the fundamentals of Microsoft Visual C#; individuals preparing for the exam 70-483 Programming in C#

Programming in C#: Implementing Data Access

Course Number:
wd_pgcs_a04_it_enus
Lesson Objectives

Programming in C#: Implementing Data Access

  • start the course
  • use the FileStream class to read from and write to files on a file system
  • use the WebRequest class
  • parse network credentials safely
  • use GZIPStream
  • implement asynchronous programming with C#
  • use a LINQ query to select database data
  • use anonymous types in a select statement
  • update database records through the Entity Framework model
  • use LINQ query operators to operate on data sequences and query .NET arrays and collections
  • force LINQ query execution
  • consume data from a web service
  • create an extension method to add functionality to a class without extending it through inheritance
  • access stored procedures from a model
  • use the LINQ to XML provider to load XML and loop through collections
  • use the LINQ to XML provider to parse attributes and query multiple elements
  • use XMLSerializer to serialize and deserialize XML
  • serialize and deserialize JSON data
  • serialize and deserialize binary data
  • distinguish typed and non-typed collections
  • work with collections
  • use the Dictionary object
  • use the generic List object
  • use the generic Queue object
  • implement .NET interfaces

Overview/Description
Data access and management is a critical aspect of most enterprise applications. In this course, you'll learn how to implement data access in C# applications. You'll also learn about I/O operations, consuming data, using LINQ, serialization, and using collections.

Target Audience
Individuals with knowledge of object-oriented programming who want to learn the fundamentals of Microsoft Visual C#; individuals preparing for the exam 70-483 Programming in C#

Programming in C#: Managing Program Flow

Course Number:
wd_pgcs_a01_it_enus
Lesson Objectives

Programming in C#: Managing Program Flow

  • start the course
  • use the switch statement
  • use the for and foreach iteration statements
  • use operators and evaluation expressions
  • use built-in delegate types to make code easier to create and read
  • create and use delegates
  • use lambda expressions
  • use anonymous methods
  • subscribe to an event
  • handle exceptions by implementing multiple catch blocks
  • use the finally block
  • create custom exception classes
  • describe the differences between thrown and re-thrown exceptions
  • using locking to prevent data from being accessed by multiple threads at a time
  • use synchronization events
  • use the interlocked class for thread-safe numeric access
  • distinguish between parallel for and for statements
  • speed up LINQ queries using Parallel LINQ (PLINQ)
  • schedule tasks using the task object
  • set up a series of tasks to run in a specified sequence

Overview/Description
Microsoft Visual C# is a principal development language for the .NET framework. This course offers instruction on how to manage program flow in C# applications. It describes functionality such as multithreading, asynchronous processing, events and call backs, and exception handling. This course is a part of the preparation materials intended to prepare an individual for Exam 70-483 Programming in C#. Passing this exam provides Microsoft Specialist certification and is a credit towards the Microsoft Certified Solutions Developer (MCSD) certification Windows Store Apps Using C#.

Target Audience
Individuals with knowledge of object-oriented programming who want to learn the fundamentals of Microsoft Visual C#; individuals preparing for the exam 70-483 Programming in C#

TestPrep 70-483 Programming in C#

Course Number:
wd_pgcs_a01_tp_enus
Lesson Objectives

TestPrep 70-483 Programming in C#

  • >

Overview/Description
To test your knowledge on the skills and competencies being measured by the vendor certification exam. TestPrep can be taken in either Study or Certification mode. Study mode is designed to maximize learning by not only testing your knowledge of the material, but also by providing additional information on the topics presented. Certification mode is designed to test your knowledge of the material within a structured testing environment, providing valuable feedback at the end of the test.

Target Audience
Individuals seeking practice in a structured testing environment, covering the skills and competencies being measured by the vendor certification exam.

Prerequisites: none

Close Chat Live