Microsoft Authorised Training Courses

Microsoft Authorised Training

Microsoft Authorised courses

Microsoft Authorised Course Outlines

Code Name Duration Overview
ms-20485 MS-20485 Advanced Windows Store App Development using C# MTA Exam 70-485 35 hours This course you will learn advanced programming practices and techniques that will help you develop Windows Store apps. In this course, you will learn how design and develop Windows Store apps, as well as implement advanced features, such as using location information, streaming media to external devices, and integrating with online services. You will also learn how to use Microsoft Visual Studio 2013 and Expression Blend tools. This course maps to the70-485exam. Windows Azure is required or used as part of the lab for this course, which may not be available in all countries. Please check with your Microsoft training provider that this cloud service is available in your area. Training Providers please reference the course setup guide for more details. Module 1: Windows Store App Essentials In this module, you will get an overview of the Windows 8.1 user experience and features, and will become acquainted with the Windows Store apps and the new user interface. You will review the process of developing apps by using XAML to create the user interface, and the WinRT API to interact with the platform. Lessons Review Windows Store App Essentials Review Windows Store App Essentials – Under the Hood After completing this module, students will be able to: Describe the Windows 8.1 platform, architecture, and features. Describe the process of creating user interfaces with XAML. Explain the new WinRT API model. Describe the basics of working with files, implementing contracts, displaying notifications, and deploying your app to the Windows Store. Module 2: Implementing Animations and Transitions In this module, you will learn how to add animations to your Windows Store apps, and how to take advantage of the functionality offered by the VisualStateManager class. Lessons Using Animations Working with Transitions and Transformations Lab : Implementing Animations and Transitions Creating Animations in a Windows Store App Creating Transitions in a Windows Store App After completing this module, students will be able to: Use both built-in and custom animations, and storyboards. Apply transformations to UI elements and use theVisualStateManagerclass to create fluid UI transitions. Module 3: Implementing Globalization and Localization In this module you will learn how globalization prepares an app for a global audience. This involves changing culture-specific elements of the user interface, such as dates, times, currencies, languages, and more. Localization takes globalization further by supporting specific languages, cultures, and regions. Lessons Working with Resource Files Implementing Culture-Specific Formatting Lab : Implementing Globalization and Localization Creating and Consuming the Resource Files Applying Culture-Specific Formatting After completing this module, students will be able to: Create and use resource files for localization. Implement culture-specific formatting. Module 4: Branding and a Seamless UI This module explains how to brand your app and add a branded splash screen to improve user experience. Lessons Branding Customizing the Splash Screen Branding Your App’s UI Lab : Branding and Seamless UI Creating a Customize Splash Screen Branding a Windows Store App After completing this module, students will be able to: Create a splash screen for a Windows Store app. Apply branding to a Windows Store app. Module 5: Advanced Data Scenarios in a Windows Store App In this module, you will learn about the new file storage capabilities of Windows 8.1.In addition, you will learn how to use the file storage capabilities in your apps. You will also learn how to design and implement more useful data storage through caching and how to set up file extensions, associations, and compression. These features will help you to provide a better experience to the user by increasing the responsiveness of your app, and lowering its resource usage. Lessons Windows Store App Storage Options Implementing Data Caching Advanced File Functionality Lab : Caching Data Caching Data After completing this module, students will be able to: Use file storage in a Windows Store app. Explain what caching is, and how and when to use it in a Windows Store app. Set up file extensions and associations in an app. Compress files in your app. Module 6: Creating Reusable Controls and Components In this module, you will learn how the Windows Runtime (WinRT) contains a rich set of XAML controls, such as GridView, ListView, FlipView, and AppBar. In many cases, you can use these controls to create fully functional apps. However, if the built-in controls do not contain the functionality that you need, you can create your own custom controls. You will be able to reuse these custom controls in other apps, like any other built-in control. You can also extend the WinRT itself to expose existing or new libraries to Windows Store apps. You can create custom WinRT components, which can be used from any supported programming language (C#, VB.NET, C++, or JavaScript). Lessons Working with Custom and Templated Controls Creating and Using WinRT Components Lab : Creating Reusable Controls and Components Creating and Using a Custom Control Using a WinRT Component After completing this module, students will be able to: Create and use custom XAML controls. Create and use custom WinRT components. Module 7: Implementing Advanced Contract Scenarios This module describes how to use two new contracts: • The Play To contract enables media sharing with other devices, such as television sets. • The Print contract enables interaction with printing devices. Windows Store apps can integrate with the contacts and calendar appointments managed by the operating system. You can create new contacts and calendar appointments, update and delete existing ones. Lastly, you will learn how to take advantage of several convenient Windows 8.1 application programming interface (APIs) to provide exciting, user friendly features in your apps. Windows RT has native APIs for working with Portable Document Format (PDF) files, creating screenshots of your app, and generating speech from text through speech synthesis. Lessons The Play To Contract The Print Contract Integrating Contacts and Calendars Support PDF files and screenshots Integrating Speech Synthesis Lab : Integrating the Print Contract Into the App Printing a Single Page Printing Multiple Pages Adding PDF support After completing this module, students will be able to: Implement the Play To contract. Implement the Print contract. Display PDF documents in your app. Create snapshots of your app. Module 8: The Windows Push Notification Service This module explains Windows Push Notifications. Lessons Introduction to The Push Notification Service Communicating with the WNS Lab : The Windows Push Notification Service Manage a Windows Notification Service Channel After completing this module, students will be able to: Explain how Windows push notifications work. Use Windows push notifications in a Windows Store app. Module 9: Capturing Media In this module, you will learn how to include media capturing functionality in your app. Learning to leverage the Windows Runtime (WinRT) media capturing APIs can help you create an exciting and successful app. Lessons Using CameraCaptureUI to Capture Pictures, Videos or Audio Using MediaCapture to Capture Pictures, Video, or Audio Lab : Capturing Media Capturing Video by Using the CameraCaptureUI API Capturing an Image by Using the MediaCapture API After completing this module, students will be able to: Use theCameraCaptureUIAPI to capture pictures, videos and audio. Use theMediaCaptureAPI to capture pictures, videos and audio. Module 10: Background Tasks This module explains how to create, register, and use background tasks for Windows Store apps. Lessons Creating Background Tasks Using Background Tasks in a Windows Store App Lab : Background Tasks Transfer Files in the Background Create and Consume a Background Task After completing this module, students will be able to: Create background tasks for your Windows Store app. Use background tasks in your Windows Store app. Module 11: Working with Sensors and Devices This module describes some of the sensors and devices available to a Windows Store app and explains how to access them from your Windows Store app. Lessons Working with Sensors Working with Devices Lab : Working with Sensors and Devices Using the SimpleOrientationSensor Using Location Services Using Geofencing After completing this module, students will be able to: Discover and access sensors and act upon sensor data from a Windows Store app. Discover and interact with devices from a Windows Store app. Module 12: Generating Revenue with Your Windows Store App This module will introduce you to the options you have, as a developer, to make money with your Windows Store apps. Lessons Implementing Trial Functionality in a Windows Store App Implementing In-App Purchases Advertising in a Windows Store App Lab : Generating Revenue with your App Use Windows.Store Classes to Support Trial App Conversion Implement In-App Purchasing in an App After completing this module, students will be able to: Implement trial functionality in your Windows Store app. Implement in-app purchases in your Windows Store app. Incorporate advertising in your Windows Store app. Module 13: Securing Windows Store App Data In this module, you will learn how to create an application that is secure at the client and server side, and provides protection for your data. You will also learn how to implement a security protocol that lets you communicate with services such as Windows Azure and Microsoft SkyDrive. Lessons Managing Windows Authentication Managing Web Authentication Encryption in Windows Store Apps Lab : Securing Windows Store App Data Use ACS Authentication Encrypt User Information After completing this module, students will be able to: Manage Windows authentication. Manage Web authentication. Encrypt data. Module 14: Tracing and Profiling Windows Store Apps In this module, you will learn the techniques that help you to analyze your code for potential issues, create run time logs efficiently, and diagnose various types of performance problems in your Windows Store app. Lessons Analyzing a Windows Store App Tracing a Windows Store App Profiling a Windows Store App Lab : Tracing and Profiling Windows Store Apps Profiling Performance Profiling Memory Usage After completing this module, students will be able to: Analyze the code of your Windows Store app to find potential problems. Trace the run time flow of your Windows Store app. Diagnose CPU and memory performance problems in your Windows Store app.
ms-20484 MS-20484 Essentials of Developing Windows Store Apps Using C# MTA Exam 70-484 35 hours In this course students will learn essential programming skills and techniques that are required to develop Windows Store apps. This includes a combination of both design and development skills, as well as ensuring that students are comfortable using and making the most of the Microsoft Visual Studio and Expression Blend tools. This course maps to the70-484exam. Module 1: Overview of the Windows 8.1 Platform and Windows StoreApps This module introduces you to the Windows 8.1 user experience and features, Windows Store apps, and the new user interface. Understanding how Windows Store apps look and operate is key to understanding the principles you will use to develop your own Windows Store apps, and thus making your apps more intuitive, compelling, and useful. Lessons Introduction to the Windows 8.1 Platform Windows 8.1 UI Principles WinRT and Language Projections Lab : Overview of the Windows 8.1 Platform and Windows Store Apps Exploring the Windows 8.1 Platform Exploring a Windows Store App After completing this module, students will be able to: Describe the Windows 8.1 platform, architecture, and features. Explain the basics of the Windows 8.1 UI and Windows Store app experience and how the experience differs from Windows desktop apps. Explain the new API model, how it supports building Windows Store apps, and how it supports multiple language-specific projections. Module 2: Creating User Interfaces Using XAML In this module you will learn about the basic principles behind XAML, you will learn how to use XAML and the corresponding code-behind to create a responsive UI. you will also learn how dynamic and complex user interfaces are developed by using advanced features of XAML. Lessons XAML Basics XAML Code-Behind Advanced XAML Lab : Creating User Interfaces by Using XAML Creating the User Interface by using Visual Studio 2013 Enhancing the UI by using Visual Studio 2013 After completing this module, students will be able to: Describe the basic principles behind XAML. Use XAML and the corresponding code-behind to create a responsive UI. Understand how dynamic and complex UIs are developed by using advanced features of XAML. Module 3: Presenting Data This module explains how to ensure that your app supports various devices and screen orientations. Lessons Working with Data Presentation Controls The GridView Control Lab : Presenting Data Presenting the Note Data in the GridView Control After completing this module, students will be able to: Explain the different ways in which data can be displayed in Windows Store apps. Use theGridViewcontrol to present groups of data in a dynamic and flexible view. Module 4: Implementing Layout Using Windows 8.1 Built-In Controls In this module, you will learn how by using the built-in controls and recommended methods, you can create intuitive apps that employ the common Windows 8.1 UI patterns across a variety of devices, with different form factors, and different input methods. Lessons WinRT Controls AppBar Control Windowing Modes Lab : Implementing Layout by Using Built-In Controls in Windows 8.1 Implementing an App Bar After completing this module, students will be able to: Describe the WinRT library and controls. Describe the app bar and explain the app bar functionality. Describe how to create views with an adaptive layout, and explain the best practices. Module 5: Handling Files in Windows Store Apps In this module you will learn how to use files, streams, and pickers so that the user can store and retrieve information managed by your app. Lessons Handling Files and Streams in Windows Store Apps Working with File User Interface Components Lab : Handling Files in Windows Store Apps Using the File API to Read and Write Data from the Notes Files Adding Photos to a Note by using File Picker After completing this module, students will be able to: Work with files and streams by using WinRT. Use WinRT pickers to display a UI that lets the user select an item, such as a file or a contract. Module 6: Windows Store App Process Lifetime Management This module covers the app life cycle, app state management, and various app activation states. Understanding PLM is important for properly persisting data across suspensions, recovering from termination, and sharing settings between app installations on multiple devices. Lessons Process Lifetime Management Windows Store App Activation and Background Tasks Implementing a State Management Strategy Lab : Windows Store App Process Lifetime Management Exploring the Different PLM States Implementing State Management After completing this module, students will be able to: Describe the various states of a Windows Store app. Describe app activation modes. Implement app state management. Module 7: Working with Resources, Styles, and Templates In this module you will learn how to use resources, styles and templates. Lessons Creating Shared Resources Creating Styles and Templates Lab : Working with Styles and Templates Creating a Control Style and Template After completing this module, students will be able to: Create shared resources, which can be reused across multiple UI elements. Create custom styles and templates, to provide a consistent look for your app. Module 8: Designing and Implementing Navigation in a Windows Store app In this module you will learn how to design and implement navigation in a Windows Store app. you will also learn how to implement semantic zoom in a Windows Store app. Lessons Handling Navigation in Windows Store apps Semantic Zoom Lab : Designing and Implementing Navigation in a Windows Store App Adding Navigation to the ILoveNotes App Implementing Semantic Zoom After completing this module, students will be able to: Implement navigation and pass data between pages in your apps. Explain the purpose and functionality of Semantic Zoom in a Windows Store app. Module 9: Implementing Windows 8.1 Contracts This module introduces contracts and charms. These are two new Windows 8.1 features you can use to create a consistent and unified experience across Windows Store apps. By using contracts, you can make it easier for users to search for the content of your app, to discover and modify common settings, and to share data with other apps. Lessons Designing for Charms and Contracts The Search Contract and the SearchBox Control The Share Contract Managing App Settings Lab : Implementing Windows 8.1 Contracts Implementing the Search Contract Implementing the Share Contract Adding a New Setting to the Settings Pane Optional: Implementing Search with the SearchBox Control After completing this module, students will be able to: Design apps to use charms and contracts. Implement the Search contract. Implement the Share Target and Share Source contracts. Describe the Settings pane and add settings commands. Module 10: Implementing Tiles and User Notifications In this module you will learn how to implement tiles and user notifications. Lessons Implementing Tiles, Live Tiles, Secondary Tiles, and Badge Notifications Implementing Toast Notifications Lab : Implementing Tiles and User Notifications Enabling Live Tile Functionality on the Main Tile Adding Secondary Tiles Functionality Adding Scheduled Toast Notifications for ToDo Notes After completing this module, students will be able to: Implement tiles, live tiles, and secondary tiles that draw the user back to your app. Implement toast notifications to display important information. Module 11: Designing and Implementing a Data Access Strategy This module describes the various data access strategies that you can use in app development, and it specifically focuses on the best practices for remote storage. Lessons Evaluating Data Access Strategies Working with Remote Data Lab : Designing and Implementing a Data Access Strategy Answer These Questions After completing this module, students will be able to: Describe various data access strategies and when to apply them. Describe common use cases that occur while working with remote data. Module 12: Responding to Mouse and Touch In this module, you will learn how to successfully include all the three interaction types in Windows Store apps Lessons Working with Pointer Events Working with Gesture Events Lab : Responding to Mouse and Touch Implementing Mouse Events Implementing Gesture Events After completing this module, students will be able to: Describe mouse events and touch gestures in Windows 8.1. Identify the best practices for handling gestures. Module 13: Planning for Windows Store App Deployment In this module, you will learn about the process of preparing and submitting a Windows Store app to the Windows Store. This includes changes to the app manifest, passing app certification, meeting Windows Store app certification requirements, and using Windows Store-related tools in Visual Studio 2013. Finally, you will learn how to submit apps to the Windows Store and a private enterprise store. Lessons The Windows Store App Manifest Windows Store App Certification After completing this module, students will be able to: Change the package manifest of an app to meet the requirements for deploying to the Windows Store. Deploy an app to the Windows Store and prepare an app for enterprise deployment.
ms-20483 MS-20483 Programming in C# MTA Exam 70-483 35 hours This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.5. Course OutlineModule 1: Review of C# Syntax This module reviews the core syntax and features of the C# programming language. It also provides an introduction to the Visual Studio 2012 debugger. Lessons Overview of Writing Applications using C# Datatypes, Operators, and Expressions C# Programming Language Constructs Lab : Developing the Class Enrolment Application Implementing Edit Functionality for the Students List Implementing Insert Functionality for the Students List Implementing Delete Functionality for the Students List Displaying the Student Age After completing this module, students will be able to: Describe the architecture of .NET Framework applications and use the features that Visual Studio 2012 and C# provide to support .NET Framework development. Use the basic data types, operators, and expressions provided by C#. Use standard C# programming constructs. Module 2: Creating Methods, Handling Exceptions, and Monitoring Applications This module explains how to create and call methods, catch and handle exceptions. This module also describes the monitoring requirements of large-scale applications. Lessons Creating and Invoking Methods Creating Overloaded Methods and Using Optional and Output Parameters Handling Exceptions Monitoring Applications Lab : Extending the Class Enrolment Application Functionality Refactoring the Enrolment Code Validating Student Information Saving Changes to the Class List After completing this module, students will be able to: Create and invoke methods, pass parameters to methods, and return values from methods. Create overloaded methods, and use optional parameters and output parameters. Catch and handle exceptions and write information to the event log. Explain the requirement for implementing logging, tracing, and profiling when building large-scale applications. Module 3: Developing the Code for a Graphical Application This module describes how to implement the basic structure and essential elements of a typical desktop application, including using structures and enumerations, collections, and events. Lessons Implementing Structs and Enums Organizing Data into Collections Handling Events Lab : Writing the Code for the Grades Prototype Application Adding Navigation Logic to the Application Creating Data Types to Store User and Grade Information Displaying User and Grade Information After completing this module, students will be able to: Define and use structures and enumerations. Create and use simple collections for storing data in-memory. Create, subscribe to, and raise events. Module 4: Creating Classes and Implementing Type-safe Collections This module explains how to create classes, define and implement interfaces, and create and use generic collections. This module also describes the differences between value types and reference types in C#. Lessons Creating Classes Defining and Implementing Interfaces Implementing Type-safe Collections Lab : Adding Data Validation and Type-safety to the Grades Application Implementing the Teacher, Student, and Grade Types as Classes Adding Data Validation to the Grade Class Displaying Students in Name Order Enabling Teachers to Modify Class and Grade Data After completing this module, students will be able to: Create and use custom classes. Define and implement custom interfaces. Use generics to implement type-safe collections. Module 5: Creating a Class Hierarchy by Using Inheritance This module explains how to use inheritance to create a class hierarchy and extend a .NET Framework class. This module also describes how to create generic classes and define extension methods. Lessons Creating Class Hierarchies Extending .NET Framework Classes Creating Generic Types Lab : Refactoring Common Functionality into the User Class Creating and Inheriting from the User Base Class Implementing Password Complexity by Using an Abstract Method Creating the ClassFullException Class After completing this module, students will be able to: Define abstract classes and inherit from base classes to create a class hierarchy. Inherit from .NET Framework classes and use extension methods to add custom functionality to the inherited class. Create generic classes and methods. Module 6: Reading and Writing Local Data This module explains how to read and write data by using file input/output (I/O) and streams, and how to serialize and deserialize data in different formats. Lessons Reading and Writing Files Serializing and Deserializing Data Performing I/O Using Streams Lab : Generating the Grades Report Serializing the Data for the Grades Report as XML Previewing the Grades Report Persisting the Serialized Grades Data to a File After completing this module, students will be able to: Read and write data to and from the file system by using file I/O. Convert data into a format that can be written to or read from a file or other data source. Use streams to send and receive data to or from a file or other data source. Module 7: Accessing a Database This module explains how to create and use an entity data model for accessing a database, and how to use LINQ to query and update data. Lessons Creating and Using Entity Data Models Querying Data by Using LINQ Updating Data by Using LINQ Lab : Retrieving and Modifying Grade Data Creating an Entity Model from the The School of Fine Arts Database Updating Student and Grade Data Using the Entity Framework Extending the Entity Model to Validate Data After completing this module, students will be able to: Create an entity data model, describe the key classes contained in the model, and customize the generated code. Use LINQ to query and work with data. Use LINQ to insert, update, and delete data. Module 8: Accessing Remote Data This module explains how to use the types in the System.Net namespace, and WCF Data Services, to query and modify remote data. Lessons Accessing Data Across the Web Accessing Data in the Cloud Lab : Retrieving and Modifying Grade Data in the Cloud Creating a WCF Data Service for the SchoolGrades Database Integrating the WCF Data Service into the Application Retrieving Student Photographs Over the Web (if time permits) After completing this module, students will be able to: Use the classes in the System.Net namespace to send and receive data across the Web. Create and use a WCF Data Service to access data in the cloud. Module 9: Designing the User Interface for a Graphical Application This module explains how to build and style a graphical user interface by using XAML. This module also describes how to display data in a user interface by using data binding. Lessons Using XAML to Design a User Interface Binding Controls to Data Styling a User Interface Lab : Customizing Student Photographs and Styling the Application Customizing the Appearance of Student Photographs Styling the Logon View Animating the StudentPhoto Control (If Time Permits) After completing this module, students will be able to: Define XAML views and controls to design a simple graphical user interface. Use XAML data binding techniques to bind XAML elements to a data source and display data. Add styling and dynamic transformations to a XAML user interface. Module 10: Improving Application Performance and Responsiveness This module explains how to improve the throughput and response time of applications by using tasks and asynchronous operations. Lessons Implementing Multitasking by using Tasks and Lambda Expressions Performing Operations Asynchronously Synchronizing Concurrent Access to Data Lab : Improving the Responsiveness and Performance of the Application Ensuring that the User Interface Remains Responsive When Retrieving Data for Teachers Providing Visual Feedback During Long-Running Operations After completing this module, students will be able to: Create tasks and lambda expressions to implement multitasking. Define and use asynchronous methods to improve application responsiveness. Coordinate concurrent access to data shared across multiple tasks by using synchronous primitives and concurrent collections. Module 11: Integrating with Unmanaged Code This module explains how to integrate unmanaged libraries and dynamic components into a C# application. This module also describes how to control the lifetime of unmanaged resources. Lessons Creating and Using Dynamic Objects Managing the Lifetime of Objects and Controlling Unmanaged Resources Lab : Upgrading the Grades Report Generating the Grades Report by Using Microsoft Office Word Controlling the Lifetime of Word Objects by Implementing the Dispose Pattern After completing this module, students will be able to: Integrate unmanaged code into a C# application by using the Dynamic Language Runtime. Control the lifetime of unmanaged resources and ensure that they are disposed properly. Module 12: Creating Reusable Types and Assemblies This module explains how to examine the metadata of types by using reflection, create and use custom attributes, generate managed code at runtime, and manage different versions of assemblies. Lessons Examining Object Metadata Creating and Using Custom Attributes Generating Managed Code Versioning, Signing and Deploying Assemblies Lab : Specifying the Data to Include in the Grades Report Creating the IncludeInReport Attribute Generating the Report Storing the Grades.Utilities Assembly Centrally After completing this module, students will be able to: Examine the metadata of objects at runtime by using reflection. Create and use custom attribute class. Generate managed code at runtime by using CodeDOM. Manage different versions of an assembly and deploy an assembly to the Global Assembly Cache. Module 13: Encrypting and Decrypting Data This module explains how to encrypt and decrypt data by using symmetric and asymmetric encryption. Lessons Implementing Symmetric Encryption Implementing Asymmetric Encryption Lab : Encrypting and Decrypting Grades Reports Encrypting the Grades Report Decrypting the Grades Report After completing this module, students will be able to: Perform symmetric encryption by using the classes in the System.Security namespace. Perform asymmetric encryption by using the classes in the System.Security namespace.
ms-20482 MS-20482 Advanced Windows Store App Development using HTML5 and JavaScript MTA Exam 70-482 35 hours About this Course This course will teach you advanced programming practices and techniques that will help you develop Windows Store apps. In this course, you will learn how design and develop Windows Store apps, as well as implement advanced features, such as using location information, streaming media to external devices, and integrating with online services. You will also learn how to use Microsoft Visual Studio 2013 and Expression Blend tools. This course maps to the70-482exam. Windows Azure is required or used as part of the lab for this course, which may not be available in all countries. Please check with your Microsoft training provider that this cloud service is available in your area. Training Providers please reference the course setup guide for more details. Module 1: Windows Store App Essentials This module provides an overview of the Windows 8.1 user experience and features, Windows Store apps, and the new user interface. You will review the process of developing apps using HTML to create the user interface, and the WinRT API to interact with the platform. Lessons Review Windows Store App Essentials Review Windows Store App Essentials – Under the Hood After completing this module, students will be able to: Describe the Windows 8.1 platform, architecture, and features. Outline the process of creating user interfaces with HTML. Explain the new WinRT API model. Describe the basics of working with files, implementing contracts, showing notifications, and deploying your app to the Windows Store. Module 2: Implementing Animations and Transitions This module covers the following techniques for creating animations in Windows Store apps: The built-in WinJS.UI.Animation namespace CSS3 @keyframes CSS3 transitions and transformations In this module, you will learn about the WinJS.UI.Animation namespace and CSS3 animations. By using animations in Windows Store apps, you can improve the user experience. This module also introduces the limitations of animations, and explains best practices for using them. Lessons Implementing Animations Working with Transitions and Transformations Lab : Implementing Animations, Transitions, and Transformations Creating Animations in a Windows Store App Creating Transitions and Transformations in a Windows StoreApp After completing this module, students will be able to: Implement animations by using theWinJS.UI.Animationnamespace and CSS3@keyframes. Implement animations by using transitions and transformations. Module 3: Implementing Globalization and Localization Windows 8.1 supports over 100 languages, with a potential reach of 4.5 billion people. You can sell Windows Store apps in over 200 markets. When you design an app for globalization and localization, it can reach a wide audience. Globalization prepares an app for a global audience. This involves changing culture-specific elements of the user interface, such as dates, times, currencies, languages, and more. Localization takes globalization further by supporting specific languages, cultures, and regions. You should always globalize an app before you localize it. Lessons Working with Resource File Implementing Culture-Specific Formatting Lab : Implementing Globalization and Localization Create and Consume the Resource Files Apply Culture-Specific Formatting After completing this module, students will be able to: Create and use resource files for localization. Implement culture-specific formatting. Module 4: Implementing Branding and a Seamless UI for Windows Store Apps This module explains how you can add branding to your app, and how to add a branded splash screen to it, which improves the user experience when they load the app. Lessons Introduction to Branding Customizing the Splash Screen Branding the UI of Your App Lab : Branding and a Seamless UI Creating a Customized Splash Screen Branding a Windows Store App After completing this module, students will be able to: Describe the purpose and functionality of branding. Customize a splash screen for a Windows Store app. Brand a Windows Store app. Module 5: Advanced Data Scenarios in a Windows Store App In this module, you will explore the new file storage capabilities of Windows 8.1 and learn how to use them in the apps that you build. You will also see how to design and implement more efficient data storage through caching and how to set up file extensions, associations, and compression. Lessons Implementing Storage Options for a Windows Store App Implementing Data Caching Advanced File Functionality Lab : Caching Data Caching Data After completing this module, students will be able to: Use file storage in a Windows Store app. Explain what data caching is, and how to use it in a Windows Store app. Implement advanced file functionality by setting up file extensions and associations and compressing files in an app. Module 6: Creating Reusable Controls and Components In this module, you will learn how the Windows Library for JavaScript (WinJS) provides a rich set of controls, such as the ListView, FlipView, and AppBar controls. You can use these controls to create functional apps. If the built-in controls do not provide the functionality you need, you can create your own custom controls and reuse them in any other apps, like a built-in control. You will also learn how to extend the Windows Runtime (WinRT) by exposing existing or new libraries to Windows Store apps. You can create custom WinRT components that can be used from any other supported programming language (C#, VB.NET, C++, or JavaScript). Lessons Working with Custom Controls Creating and Using WinRT Components Lab : Creating Reusable Controls and Components Create and Use a Custom Control Use a WinRT Component After completing this module, students will be able to: Create and use custom controls. Use custom WinRT components. Module 7: Implementing Advanced Contract Scenarios This module describes how to use two new contracts: The Print contract enables interaction with printing devices. The Play To contract enables media sharing with other devices, such as television sets. This module also describes how to integrate the contacts and calendar appointments managed by the operating system with a Windows Store app, creating new contacts and calendar appointments, updating and deleting existing ones. Lastly, you will learn how to take advantage of several convenient Windows 8.1 APIs to provide exciting, user-friendly features in your apps. Windows RT has native APIs for working with PDF files, creating screenshots of your app, and generating speech from text through speech synthesis. Lessons Implementing the Print Contract The Play To Contract Integrating Contacts and Calendars Integrating speech synthesis Support PDF files and screenshots Lab : Integrating the Print Contract Into the App Printing Content Integrating the Printing Functionality Adding PDF Support After completing this module, students will be able to: Implement the Print contract. Implement the Play To contract. Display PDF documents in your app. Create snapshots of your app. Module 8: The Windows Push Notification Service This module describes and explains Windows Push Notifications design concepts. Lessons Introduction to the Push Notification Service Communicating with the WNS Lab : The Windows Push Notification Service Manage a Windows Notification Service Channel After completing this module, students will be able to: Explain how Windows Push Notifications work. Use Windows Push Notifications in a Windows Store app. Module 9: Capturing Media In this module, you will learn how to include media capturing functionality in your app. Learning to use the media capturing APIs of Windows 8.1 can be a key element in creating an exciting and successful app. Lessons Using CameraCaptureUI to Capture Pictures, Video and Audio Using MediaCapture to Capture Pictures, Video, or Audio Lab : Capturing Media Capturing Video by Using the CameraCaptureUI API Capturing an Image by Using the MediaCapture API After completing this module, students will be able to: Use theCameraCaptureUIAPI to capture pictures, videos and audio. Use theMediaCaptureAPI to capture pictures, videos and audio. Module 10: Background Tasks This module explains how to create, register, and use background tasks for Windows Store apps. Lessons Creating Background Tasks Using Background Tasks in a Windows Store App Lab : Background Tasks Transfer Files in the Background Create and Consume a Background Task After completing this module, students will be able to: Create background tasks for your Windows Store app. Use background tasks in your Windows Store app. Module 11: Working with Sensors and Devices This module describes some of the sensors and devices available to a Windows Store app and explains how to access them from your Windows Store app. Lessons Working with Sensors Working with Devices Lab : Working with Sensors and Devices Using the SimpleOrientationSensor Using Location Services After completing this module, students will be able to: Discover and access sensors and act upon sensor data from a Windows Store app. Discover and interact with devices from a Windows Store app. Module 12: Generating Revenue with Your App This module will introduce you to the options you have, as a developer, to increase revenue with your Windows Store apps. Lessons Implementing Trial Functionality in a Windows Store App Implementing In-App Purchases Advertising in a Windows Store App Lab : Generating Revenue with your App Using the Windows.ApplicationModel.Store Namespace toSupport Trial App Conversion Implementing In-App Purchasing After completing this module, students will be able to: Implement trial functionality in your Windows Store app. Implement in-app purchases in your Windows Store app. Incorporate advertising in your Windows Store app. Module 13: Securing Windows Store App Data In this module, you will learn how to create a secure application that is secure at the client and server side, and how to protect data. Lessons Managing Windows Authentication Managing Web Authentication Encryption in a Windows Store App Lab : Securing Windows Store App Data Using ACS Authentication Encrypting User Information After completing this module, students will be able to: Manage Windows authentication. Manage web authentication. Encrypt data. Module 14: Tracing and Profiling Windows Store Apps In this module, you will learn the techniques that will help you analyze your code for potential issues, create run time logs efficiently, and diagnose various types of performance problems in your Windows Store app. Lessons Tracing and Profiling a Windows Store App Lab : Tracing and Profiling Windows Store Apps Profile Performance Profile Memory Usage After completing this module, students will be able to: Trace the run time flow of your Windows Store app. Diagnose CPU and memory performance problems in your Windows Store app.
ms-20481 MS-20481 Essentials of Developing Windows Store Apps Using HTML5 and JavaScript MTA Exam 70-481 35 hours In this course, students will learn essential programming skills and techniques that are required to develop Windows Store apps. This includes a combination of both design and development skills, as well as ensuring that students are comfortable using and making the most of the Microsoft Visual Studio and Expression Blend tools.Course Outline Module 1: Overview of the Windows 8.1 Platform and Windows Store Apps This module introduces you to the Windows 8.1 user experience and features, Windows Store apps, and the new user interface. Understanding how Windows Store apps look and operate is the key to understanding the principles that you will use to develop your own Windows Store apps. This will help you to develop apps that are more intuitive, compelling, and useful. Lessons Introduction to the Windows 8.1 Platform Windows 8 UI Principles WinRT and Language Projections Lab : Overview of the Windows 8.1 Platform and Windows Store Apps Exploring the Windows 8 Platform Exploring a Windows Store App After completing this module, students will be able to: Describe the Windows 8.1 platform, architecture, and features. Explain the basics of the Windows 8.1 user interface (UI) and Windows Store app experience, and how the experience differs from Windows desktop apps. Explain the new API model, how it supports building Windows Store apps, and how it supports multiple language-specific projections. Module 2: Single-Page Apps and the MVVM Design Pattern In this module, you will learn about the Model-View-ViewModel (MVVM) design pattern and the Single- Page Application (SPA) development concept. By using MVVM and SPA, you can create a great user experience in a maintainable and extensible app. Lessons Single-Page Applications The MVVM Design Pattern Lab : Single-Page Apps and the MVVM Design Pattern Paper-based Quiz After completing this module, students will be able to: Describe SPA-based Windows Store apps. Design and implement Windows Store apps by using MVVM. Module 3: Using WinJS In this module, you will explore the WinJS library and some commonly used WinJS APIs. In particular, you will learn about the WinJS.Promise object and how to use it, the WinJS.Application namespace and the functionality it contains, and the WinJS.Utilities functions. Becoming familiar with all those APIs will help you to create reusable and robust apps for the Windows platform. Lessons The WinJS Library WinJS APIs Lab : Using WinJS Defining the Data.Model Namespace and Objects Using Promises to Load Data Asynchronously After completing this module, students will be able to: Describe the WinJS library and its purpose. Describe commonly used WinJS APIs. Module 4: Implementing Layout Using Windows 8.1 Controls This module explains how to lay out content and controls on the screen, while remaining responsive to screen changes, such as orientation and size changes. The module introduces concepts such as WinJS templates and controls such as AppBar, Flyout, and Rating. Lessons Windows 8.1 Layout Controls Implementing WinJS Controls and Templates The AppBar Control Windowing Modes Lab : Implementing a Layout by Using Windows 8.1 Controls Implementing an AppBar Control Creating Adaptive Views After completing this module, students will be able to: Describe layout controls available for Windows Store apps. Implement a control template for use with built-in controls. Describe the app bar and its functionality. Support side-by-side views in your app. Module 5: Presenting Data This module explains how to ensure that your app supports various devices and screen orientations. Lessons Working with Data Presentation Controls The ListView Control Lab : Presenting Data Implement the ListView Control After completing this module, students will be able to: Describe the different ways data can be displayed in Windows Store apps. Explain how to use a ListView control to render lists and grids in Windows Store apps. Module 6: Implementing Tiles and User Notifications There is a variety of tile formats you can use to convey information, including pictures, text, and combination of both. You can also use badges to display numeric information or status glyphs on your tiles and update these badges by using notifications. Notifications are also covered in this module. Lessons Implementing Tiles, Live Tiles, Secondary Tiles, and Badge Notifications Implementing Toast Notifications Lab : Implementing Tiles and User Notifications Enabling Live Tile Functionality on the Main Tile Adding Secondary Tiles Functionality After completing this module, students will be able to: Implement tiles, live tiles, and secondary tiles that help users to obtain information quickly. Implement toast notifications to display important information. Module 7: Handling Files in Windows Store Apps In this module, you will learn how to use files, streams, and pickers so that the user can store and retrieve information managed by your app. Lessons Handling Files and Streams in Windows Store Apps Working with File User Interface Components Lab : Handling Files in Windows Store Apps Writing Data to the Notes File Reading Data from the Notes File After completing this module, students will be able to: Work with files and streams by using WinRT. Use WinRT pickers to display a selection UI. Module 8: Windows Store App Process Lifetime Management This module covers the app life cycle, app state management, and various app activation states. Understanding PLM is important for properly persisting data across suspensions, recovering from termination, and sharing settings between app installations on multiple devices. Lessons Process Lifetime Management Windows Store App Activation and Background Tasks Implementing a State Management Strategy Lab : Windows Store App Process Lifetime Management Explore the Different PLM States Implement State Management After completing this module, students will be able to: Describe the various states of a Windows Store app. Describe app activation modes. Implement app state management. Module 9: Designing and Implementing Navigation in a Windows StoreApp This module explores how to build richer and more interactive apps, and it does this by addressing the following questions: • How do you implement navigation in Windows Store apps? • How can you give the user a set of rich pages that they can use in a way that captures the essence of fast and fluid? Page navigation is a fundamental part of many apps. This module explains how to implement basic navigation, how to pass parameters between pages, and how to handle navigation events. The module also describes the navigation stack. Lessons Handling Navigation in Windows Store Apps Semantic Zoom Lab : Designing and Implementing Navigation in a Windows Store App Add Navigation to the App Implement Semantic Zoom After completing this module, students will be able to: Implement navigation in your apps. Explain what Semantic Zoom is, how to use it, and how to implement it in a Windows Store app. Module 10: Implementing Windows 8.1 Contracts This module introduces contracts and charms. These are two powerful new Windows 8.1 features that help create a consistent and unified experience across Windows Store apps. By using contracts, you make it easier for users to search your app’s content, to discover and change common settings, and to share data with other apps. Lessons Designing for Charms and Contracts The Search Contract The Share Contract Managing App Settings and Preferences Lab : Implementing Windows 8.1 Contracts Implement the Search Contract Implement the Share Contract Adding a New Setting to the Settings Pane Optional: Implementing Search with the SearchBox Control After completing this module, students will be able to: Design apps to use charms and contracts. Implement the Search contract. Implement the Share Target and Share Source contracts. Describe the Settings pane and implement settings commands. Module 11: Designing and Implementing a Data Access Strategy This module describes the various data access strategies that you can use in app development, and it specifically focuses on the best practices for remote storage. Lessons Evaluating Data Access Strategies Working with Remote Data Lab : Designing and Implementing a Data Access Strategy - Quiz Paper Based Quiz After completing this module, students will be able to: Describe various data access strategies. Describe common use cases that occur while you work with remote data. Module 12: Responding to Mouse and Touch Windows Store apps must support mouse, keyboard, and most important of all, touch interactions. In this module, you will learn how to successfully include all three interaction types in your Windows Store apps. Lessons Working with Mouse Events Working with Gesture Events Lab : Responding to Mouse Events and Touch Gestures Implement Mouse Events Implement Gesture Events After completing this module, students will be able to: Describe mouse events and touch gestures in Windows 8.1. Explain the best practices for handling gestures. Module 13: Planning for Windows Store App Deployment In this module you will learn what is involved in the process of preparing and submitting the app. This includes changes to the app manifest, passing app certification, meeting Windows Store app certification requirements, and by using Windows Store-related tools in Visual Studio 2013. Finally, you will learn how to submit apps to the Windows Store and a private enterprise store. Lessons The Windows Store App Manifest Windows Store App Certification After completing this module, students will be able to: Change an app's package manifest to meet the requirements for deploying to the Windows Store. Deploy an app to the Windows Store and prepare an app for enterprise deployment.
ms-20480 MS-20480 Programming in HTML5 with JavaScript and CSS3 MTA Exam 70-480 35 hours About this Course This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into both the Web application and Windows Store apps training paths. The course focuses on using HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured application. The lab scenarios in this course are selected to support and demonstrate the structure of various application scenarios. They are intended to focus on the principles and coding components/structures that are used to establish an HTML5 software application. This course uses Visual Studio 2012, running on Windows 8. Module 1: Overview of HTML and CSS This module provides an overview of HTML and CSS, and describes how to use Visual Studio 2012 to build a Web application. Lessons Overview of HTML Overview of CSS Creating a Web Application by Using Visual Studio 2012 Lab : Exploring the Contoso Conference Application Walkthrough of the Contoso Conference Application Examining and Modifying the Contoso Conference Application After completing this module, students will be able to: Describe basic HTML elements and attributes. Explain the structure of CSS. Describe the tools available in Visual Studio 2012 for building Web applications. Module 2: Creating and Styling HTML5 Pages This module describes the new features of HTML5, and explains how to create and style HTML5 pages. Lessons Creating an HTML5 Page Styling an HTML5 Page Lab : Creating and Styling HTML5 Pages Creating HTML5 Pages Styling HTML5 Pages After completing this module, students will be able to: Create static pages using the new features available in HTML5. Use CSS3 to apply basic styling to the elements in an HTML5 page. Module 3: Introduction to JavaScript This module provides an introduction to the JavaScript language, and shows how to use JavaScript to add interactivity to HTML5 pages. Lessons Overview of JavaScript Syntax Programming the HTML DOM with JavaScript Introduction to jQuery Lab : Displaying Data and Handling Events by Using JavaScript Displaying Data Programmatically Handling Events After completing this module, students will be able to: Explain the syntax of JavaScript and describe how to use JavaScript with HTML5. Write JavaScript code that manipulates the HTML DOM and handles events. Describe how to use jQuery to simplify code that uses many common JavaScript APIs. Module 4: Creating Forms to Collect Data and Validate User Input This module describes the new input types available with HTML5, and explains how to create forms to collect and validate user input by using the new HTML5 attributes and JavaScript code. Lessons Overview of Forms and Input Types Validating User Input by Using HTML5 Attributes Validating User Input by Using JavaScript Lab : Creating a Form and Validating User Input Creating a Form and Validating User Input by Using HTML5 Attributes Validating User Input by Using JavaScript After completing this module, students will be able to: Create forms that use the new HTML5 input types. Validate user input and provide feedback by using the new HTML5 attributes. Write JavaScript code to validate user input and provide feedback in cases where it is not suitable to use HTML5 attributes Module 5: Communicating with a Remote Data Source This module describes how to send and receive data to and from a remote data source by using an XMLHTTPRequest object and by performing jQuery AJAX operations. Lessons Sending and Receiving Data by Using XMLHTTPRequest Sending and Receiving Data by Using jQuery AJAX operations Lab : Communicating with a Remote Data Source Retrieving Data Serializing and Transmitting Data Refactoring the Code by Using jQuery ajax method After completing this module, students will be able to: Serialize, deserialize, send, and receive data by using XMLHTTPRequest objects. Simplify code that serializes, deserializes, sends, and receives data by using the jQuery ajax method Module 6: Styling HTML5 by Using CSS3 This module describes how to style HTML5 pages and elements by using the new features available in CSS3. Lessons Styling Text Styling Block Elements CSS3 Selectors Enhancing Graphical Effects by Using CSS3 Lab : Styling Text and Block Elements using CSS3 Styling the Navigation Bar Styling the Page Header Styling the About Page After completing this module, students will be able to: Style text elements on an HTML5 page by using CSS3. Apply styling to block elements by using CSS3. Use CSS3 selectors to specify the elements to be styled in a Web application. Implement graphical effects and transformations by using the new CSS3 properties. Module 7: Creating Objects and Methods by Using JavaScript This module explains how to write well-structured and easily-maintainable JavaScript code, and how to apply object-oriented principles to JavaScript code in a Web application. Lessons Writing Well-Structured JavaScript Creating Custom Objects Extending Objects Lab : Refining Code for Maintainability and Extensibility Inheriting From Objects Refactoring Code to Use Objects After completing this module, students will be able to: Describe the benefits of structuring JavaScript code carefully to aid maintainability and extensibility. Explain best practices for creating custom objects in JavaScript. Describe how to extend custom and native objects to add functionality. Module 8: Creating Interactive Pages using HTML5 APIs This module describes how to use some common HTML5 APIs to add interactive features to a Web application. This module also explains how to debug and profile a Web application. Lessons Interacting with Files Incorporating Multimedia Reacting to Browser Location and Context Debugging and Profiling a Web Application Lab : Creating Interactive Pages by Using HTML5 APIs Incorporating Video Incorporating Images Using the Geolocation API After completing this module, students will be able to: Use the Drag and Drop, and the File APIs to interact with files in a Web application. Incorporate audio and video into a Web application. Detect the location of the user running a Web application by using the Geolocation API. Explain how to debug and profile a Web application by using the Web Timing API and the Internet Explorer Developer Tools. Module 9: Adding Offline Support to Web Applications This module describes how to add offline support to a Web application, to enable the application to continue functioning in a user's browser even if the browser is disconnected from the network. Lessons Reading and Writing Data Locally Adding Offline Support by Using the Application Cache Lab : Adding Offline Support to a Web Application Implementing the Application Cache Implementing Local Storage After completing this module, students will be able to: Save and retrieve data locally on the user's computer by using the Local Storage API. Provide offline support for a Web application by using the Application Cache API. Module 10: Implementing an Adaptive User Interface This module describes how to create HTML5 pages that can dynamically detect and adapt to different devices and form factors. Lessons Supporting Multiple Form Factors Creating an Adaptive User Interface Lab : Implementing an Adaptive User Interface Creating a Print-Friendly Stylesheet Adapting Page Layout To Fit a Different Form Factor After completing this module, students will be able to: Describe the need to detect device capabilities and react to different form factors in a Web application. Create a Web page that can dynamically adapt its layout to match different form factors. Module 11: Creating Advanced Graphics This module describes how to create advanced graphics for an HTML5 Web application by using a Canvas element, and by using Scalable Vector Graphics. Lessons Creating Interactive Graphics by Using Scalable Vector Graphics Programmatically Drawing Graphics by Using a Canvas Lab : Creating Advanced Graphics Creating an Interactive Venue Map by Using Scalable Vector Graphics Creating a Speaker Badge by Using a Canvas Element After completing this module, students will be able to: Use Scalable Vector Graphics to add interactive graphics to an application. Draw complex graphics on an HTML5 Canvas element by using JavaScript code. Module 12: Animating the User Interface This module describes how to enhance the user experience in an HTML5 Web application by adding animations. Lessons Applying CSS Transitions Transforming Elements Applying CSS Key-frame Animations Lab : Animating User Interface Elements Applying Transitions to User Interface Elements Applying Key-Frame Animations After completing this module, students will be able to: Apply CSS transitions to elements on an HTML5 page, and write JavaScript code to detect when a transition has occurred. Describe the different types of 2D and 3D transitions available with CSS3 Implement complex animations by using CSS key-frames and JavaScript code. Module 13: Implementing Real-Time Communications by Using Web Sockets This module explains how to use Web Sockets to transmit and receive data between an HTML5 Web application and a server. Lessons Introduction to Web Sockets Sending and Receiving Data by Using Web Sockets Lab : Implementing Real-Time Communications by Using Web Sockets Receiving Data from Web Socket Sending Data to a Web Socket Sending Multiple Types of Messages To or From a Web Socket After completing this module, students will be able to: Explain how Web Sockets work and describe how to send and receive data through a Web Socket. Use the Web Socket API with JavaScript to connect to a Web Socket server, send and receive data, and handle the different events that can occur when a message is sent or received. Module 14: Creating a Web Worker Process This module describes how to use Web Worker Processes to perform long-running operations asynchronously and improve the responsiveness of an HTML5 Web application. Lessons Introduction to Web Workers Performing Asynchronous Processing by Using a Web Worker Lab : Creating a Web Worker Process Improving Responsiveness by Using a Web Worker After completing this module, students will be able to: Describe the purpose of a Web Worker process, and how it can be used to perform asynchronous processing as well as provide isolation for sensitive operations. Use the Web Worker APIs from JavaScript code to create, run, and monitor a Web Worker process.
ms-40374 MS-40374 Gaming Development Fundamentals MTA Exam 98-374 21 hours About this Course This three-day MTA Training course helps you prepare for Microsoft Technology Associate Exam 98-374, and build an understanding of these topics: Game Design, Hardware, Graphics, and Animation. This course leverages the same content as found in the Microsoft Official Academic Course (MOAC) for this exam. Audience Profile The Microsoft Technology Associate (MTA) is Microsoft’s newest suite of technology certification exams that validate fundamental knowledge needed to begin building a career using Microsoft technologies. This program provides an appropriate entry point to a future career in technology and assumes some hands-on experience or training but does not assume on-the-job experience. Module 1: Ideating and Conceptualizing a Game Module 2: Identifying and Managing Game Requirements Module 3: Creating the Game Output Design Module 4: Designing Specific Game Components Module 5: Developing the Game User Interface (UI) Module 6: Developing the Game Functionality
ms-40372 MS-40372 .NET Fundamentals MTA Exam 98-372 21 hours About this Course This three-day MTA Training course helps you prepare for Microsoft Technology Associate Exam 98-372, and build an understanding of these topics: .NET Framework Concepts, Namespaces and Classes in the .NET Framework, .NET Code Compilation, I/O Classes in the .NET Framework, Security, .NET Languages, and Memory Management. This course leverages the same content as found in the Microsoft Official Academic Course (MOAC) for this exam. Audience Profile The Microsoft Technology Associate (MTA) is Microsoft’s newest suite of technology certification exams that validate fundamental knowledge needed to begin building a career using Microsoft technologies. This program provides an appropriate entry point to a future career in technology and assumes some hands-on experience or training but does not assume on-the-job experience. Wprowadzenie do programowania zorientowanego obiektowo omówienie programowania zorientowanego obiektowo enkapsulacja dziedziczenie polimorfizm interfejsy przestrzenie nazw biblioteki klas Rodzaje danych i kolekcje różne rodzaje danych w środowisku .NET macierze i kolekcje typy ogólne Zdarzenia i wyjątki obsługa zdarzeń i wyjątków obsługa wyjątków strukturalnych ustawienia aplikacji Kompilacja kodu i wdrażanie kompilacja kodu wdrażanie kodu Klasy wejścia/wyjścia konsola wejścia/wyjścia klasy plików .NET klasy XML Zabezpieczenia System.Security uwierzytelnianie i autoryzacja kryptografia zabezpieczanie dostępu do kodu
ms-40361 MS-40361 Software Development Fundamentals MTA Exam 98-361 21 hours About this Course This three-day MTA Training course helps you prepare for Microsoft Technology Associate Exam 98-361, and build an understanding of these topics: Core Programming, Object-Oriented Programming, General Software Development, Web Applications, Desktop Applications, and Databases. This course leverages the same content as found in the Microsoft Official Academic Course (MOAC) for this exam. Module 1: Introduction to Object-Oriented Programming Module 2: Understanding General Software Development Module 3: Understanding Web Applications Module 4: Understanding Desktop Applications Module 5: Understanding Databases
winstore Essentials of Developing Windows® Store Apps Using C# 35 hours In this course students will learn essential programming skills and techniques that are required to develop Windows Store apps. Day 1 Introduction Module 1: Overview of the Windows 8.1 Platform and Windows Store Apps Module 2: Creating User Interfaces Using XAML Module 3: Presenting Data Day 2 Module 4: Implementing Layout Using Windows 8.1 Built-In Controls Module 5: Handling Files in Windows Store Apps Day 3 Module 6: Windows Store App Process Lifetime Management Module 7: Working with Resources, Styles, and Templates Module 8: Designing and Implementing Navigation in a Windows Store App Day 4 Module 9: Implementing Windows 8.1 Contracts Module 10: Implementing Tiles and User Notifications Day 5 Module 11: Designing and Implementing a Data Access Strategy Module 12: Responding to Mouse and Touch Module 13: Planning for Windows Store App Deployment
ms-20487 MS-20487 Developing Windows Azure and Web Services MTA Exam 70-487 35 hours In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Windows Azure. This course helps people prepare for exam 70-487. Course OutlineModule 1: Overview of service and cloud technologies This module provides an overview of service and cloud technologies using the Microsoft .NET Framework and the Windows Azure cloud. Lessons Key Components of Distributed Applications Data and Data Access Technologies Service Technologies Cloud Computing Exploring the Blue Yonder Airlines’ Travel Companion Application Lab : Exploring the work environment Creating a Windows Azure SQL Database Creating an Entity Data model Managing the Entity Framework Model with an ASP.NET Web API Project Deploying a web application to Windows Azure After completing this module, students will be able to: Describe the key components of distributed applications. Describe data and data access technologies. Explain service technologies. Describe the features and functionalities of cloud computing. Describe the architecture and working of the Blue Yonder Airlines Travel Companion application. Module 2: Querying and Manipulating Data Using Entity Framework This module Describes the Entity Framework data model, and how to create, read, update, and delete data. Lessons ADO.NET Overview Creating an Entity Data Model Querying Data Manipulating Data Lab : Creating a Data Access Layer by Using Entity Framework Creating a Data Model Querying and Manipulating Data After completing this module, students will be able to: Explain basic objects in ADO.NET and asynchronous operations. Create an Entity Framework data model. Query data by using Entity Framework. Insert, delete, and update entities by using Entity Framework. Module 3: Creating and Consuming ASP.NET Web API Services This module describes HTTP-based services that are developed, hosted, and consumed by using ASP.NET Web API. Lessons HTTP Services Creating an ASP.NET Web API Service Handling HTTP Requests and Responses Hosting and Consuming ASP.NET Web API Services Lab : Creating the Travel Reservation ASP.NET Web API Service Creating an ASP.NET Web API Service Consuming an ASP.NET Web API Service After completing this module, students will be able to: Design services by using the HTTP protocol. Create services by using ASP.NET Web API. Use the HttpRequestMessage/HttpResponseMessage classes to control HTTP messages. Host and consume ASP.NET Web API services. Module 4: Extending and Securing ASP.NET Web API Services This module describes in detail the ASP.NET Web API architecture and how you can extend and secure ASP.NET Web API services. Lessons The ASP.NET Web API Pipeline Creating OData Services Implementing Security in ASP.NET Web API Services Injecting Dependencies into Controllers Lab : Extending Travel Companion’s ASP.NET Web API Services Creating a Dependency Resolver for Repositories Adding a New Media Type for RSS Requests Adding OData Capabilities to the Flight Schedule Service Applying Validation Rules in the Booking Service Secure the communication between client and server After completing this module, students will be able to: Extend the ASP.NET Web API request and response pipeline. Create OData services using ASP.NET Web API. Secure ASP.NET Web API. Inject dependencies into ASP.NET Web API controllers. Module 5: Creating WCF Services This module introduces Windows Communication Foundation (WCF) and describes how to create, host, and consume a WCF service. Lessons Advantages of Creating Services with WCF Creating and Implementing a Contract Configuring and Hosting WCF Services Consuming WCF Services Lab : Creating and Consuming the WCF Booking Service Creating the WCF Booking Service Configuring and Hosting the WCF Service Consuming the WCF Service from the ASP.NET Web API Booking Service After completing this module, students will be able to: Describe why and when to use WCF to create services. Define a service contract and implement it. Host and configure a WCF service. Consume a WCF service from a client application. Module 6: Hosting Services This module describes how to host web services both on-premises and in Windows Azure. It explains various components of Windows Azure Cloud Services: Web Role, Worker Role, and Windows Azure Web Sites. Lessons Hosting Services On-Premises Hosting Services in Windows Azure Lab : Hosting Services Hosting the WCF Services in IIS Host the ASP.NET Web API Services in a Windows Azure Web Role Host the Flights Management Web Application in a Windows Azure Web Site After completing this module, students will be able to: Host services on-premises by using Windows services and IIS Host services in the Windows Azure cloud environment by using Windows Azure Cloud Services and Web Sites Module 7: Windows Azure Service Bus This module describes web-scale messaging patterns, and the infrastructures provided by Windows Azure Service Bus. Lessons What Are Windows Azure Service Bus Relays? Windows Azure Service Bus Queues Windows Azure Service Bus Topics Lab : Windows Azure Service Bus Use a Service Bus Relay for the WCF Booking Service Publish Flight Updates to Clients by Using Windows Azure Service Bus Queues After completing this module, students will be able to: Describe the purpose and functionality of relayed and buffered messaging. Provision, configure, and use the service bus queues. Enhance the effectiveness of queue-based communications using topics, subscriptions and filters. Module 8: Deploying Services This module describes different techniques for deploying web applications. Lessons Web Deployment with Visual Studio 2012 Creating and Deploying Web Application Packages Command-Line Tools for Web Deploy Deploying Web and Service Applications to Windows Azure Continuous Delivery with TFS and Git Best Practices for Production Deployment Lab : Deploying Services Deploying an Updated Service to Windows Azure Exporting and importing an IIS deployment package After completing this module, students will be able to: Deploy web applications with Visual Studio. Create and deploy web applications by using IIS Manager. Deploy web applications by using the command line. Deploy web applications to Windows Azure environments. Use continuous delivery with TFS and Git. Apply best practices for deploying web applications on-premises and to Windows Azure. Module 9: Windows Azure Storage This module Describes Windows Azure Storage, the services it provides, and the best way to use these services. Lessons Introduction to Windows Azure Storage Windows Azure Blob Storage Windows Azure Table Storage Windows Azure Queue Storage Restricting Access to Windows Azure Storage Lab : Windows Azure Storage Storing Content in Windows Azure Storage Storing Content in Windows Azure Table Storage Creating Shared Access Signatures for Blobs After completing this module, students will be able to: Describe the architecture of Windows Azure Storage. Implement Blob Storage in your applications. Use Table Storage in your applications Describe how to use Windows Azure Queues as a communication mechanism between different parts of your application Control access to your storage items. Module 10: Monitoring and Diagnostics This module describes how to perform monitoring and diagnostics in Windows Azure services. Lessons Performing Diagnostics by Using Tracing Configuring Service Diagnostics Monitoring Services Using Windows Azure Diagnostics Collecting Windows Azure Metrics Lab : Monitoring and Diagnostics Configuring WCF Tracing and Message Logging Configuring Windows Azure Diagnostics After completing this module, students will be able to: Perform tracing in the .NET Framework with the System.Diagnostics namespace. Configure and explore web service and IIS tracing. Monitor services by using Windows Azure Diagnostics. View and collect Windows Azure metrics in the management portal. Module 11: Identity Management and Access Control This module describes the basic principles of modern identity handling and demonstrates how to use infrastructures such as Windows Azure Access Control Service (ACS) to implement authentication and authorization with claims-based identity in Windows Communication Foundation (WCF). Lessons Claims-based Identity Concepts Using the Windows Azure Access Control Service Configuring Services to Use Federated Identities Handling Federated Identities on the Client Side Lab : Identity Management and Access Control Configuring Windows Azure ACS Integrating ACS with the ASP.NET Web API Project Deploying the Web Application to Windows Azure and Configure the Client App After completing this module, students will be able to: Describe the basic principles of claims-based identity. Create a Security Token Service (STS) by using Windows Azure ACS. Configure WCF to use federated identity. Consume a WCF service that uses federated ide\ntities. Module 12: Scaling Services This module describes the ways in which you can ensure services can handle increasing workloads and user demand. Lessons Introduction to Scalability Load Balancing Scaling On-Premises Services with Distributed Cache Windows Azure Caching Caveats of Scaling Services Scaling Globally Lab : Scalability Use Windows Azure Caching After completing this module, students will be able to: Explain the need for scalability. Describe how to use load balancing for scaling services. Describe how to use distributed caching for on-premises as well as Windows Azure services. Describe how to use Windows Azure caching. Describe how to deal with common challenges and issues that appear when services need to scale. Describe how to scale services globally. Module 13: Appendix A: Designing and Extending WCF Services This module covers designing Windows Communication Foundation (WCF) service contracts, creating services that support distributed transactions, and extending the WCF pipeline with custom runtime components and custom behaviors. Lessons Applying Design Principles to Service Contracts Handling Distributed Transactions Extending the WCF Pipeline Lab : Designing and Extending WCF Services Create a Custom Error Handler Runtime Component Add Support for Distributed Transactions to the WCF Booking Service After completing this module, students will be able to: Design and create services and clients to use different kinds of message patterns. Configure a service to support distributed transactions. Extend the WCF pipeline with runtime components, custom behaviors, and extensible objects. Module 14: Appendix B: Implementing Security in WCF Services This module deals with the various considerations you have to take into account when designing a secure web service, such as encryption, input validation, authentication, and authorization, and the techniques to use while applying these considerations to services developed with WCF. Lessons Introduction to Web Services Security Transport Security Message Security Configuring Service Authentication and Authorization Lab : Securing a WCF Service Securing the WCF Service Using authorization rules to validate the client’s requests Configure the ASP.NET web API booking service for secured communication After completing this module, students will be able to: Describe web application security. Configure a service for transport security. Configure a service for message security. Implement and configure authentication and authorization logic.
ms-20486 MS-20486 Developing ASP.NET MVC 4 Web Applications MTA Exam 70-486 35 hours In this course, students will learn to develop advanced ASP.NET MVC applications using .NET Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. This course will also prepare the student for exam 70-486.Module 1: Exploring ASP.NET MVC4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies stack, which can be used to host a completed web application. Students will also learn about ASP.NET 4.5 and be introduced to the web forms, web pages, and MVC programming models. Finally they will see an overview of ASP.NET MVC 4, including new features and configuration. Lessons Overview of Microsoft Web Technologies Overview of ASP.NET 4.5 Introduction to ASP.NET MVC 4 Lab : Exploring ASP.NET MVC4 Exploring a Photo Sharing Application Exploring a Web Pages Application Exploring a Web Forms Application Exploring an MVC Application After completing this module, students will be able to describe the Microsoft Web Technologies stack and select an appropriate technology to use to develop any given application. Module 2: Designing ASP.NET MVC 4 Web Applications The goal of this module is to introduce students to the typical design process that architects must complete when they plan an MVC 4 application. At this stage in the design process, MVC 4 has been selected as the most appropriate programming model, but the details of the application, such as the overall architecture, Controllers, Views, Models, and routes to create, have not been fixed. How to plan such details is shown during this module. Lessons Planning in the Project Design Phase Designing Models, Controllers, and Views Lab : Designing ASP.NET MVC 4 Web Applications Planning Models Planning Controllers Planning Views Architecting an MVC Application After completing this module, students will be able to design the architecture and implementation of a web application that will meet a set of functional requirements, user interface requirements, and address business models. Module 3: Developing ASP.NET MVC 4 Models The goal of this module is to enable the students to create Models within an MVC application that implement the business logic necessary to satisfy business requirements. The module also describes how to implement a connection to a database, or alternative data store, using the Entity Framework and LINQ. Lessons Creating MVC Models Working with Data Lab : Developing ASP.NET MVC 4 Models Creating an MVC Project and Adding a Model Creating a New SQL Azure Database in Visual Studio Adding Properties and Methods to MVC Models Using Display and Edit Annotations in MVC Models After completing this module, students will be able to create MVC Models and write code that implements business logic within Model methods, properties, and events. Module 4: Developing ASP.NET MVC 4 Controllers The goal of this module is to enable students to add Controllers to MVC applications and to implement actions that respond to user input and other events. The students will learn how Controllers relate to Models and how to implement Controller actions that define the View used to display or edit data. This module also covers how to write action filters that run code before or after multiple actions in the Controller. The students will learn about situations when action filters are useful. Lessons Writing Controllers and Actions Writing Action Filters Lab : Developing ASP.NET MVC 4 Controllers Adding an MVC Controller and Writing the Actions Writing the Action Filters in a Controller Using the Photo Controller After completing this module, students will be able to add Controllers to an MVC Application to manage user interaction, update models, and select and return Views. Module 5: Developing ASP.NET MVC 4 Views The goal of this module is to describe the role of Views in an MVC web application and enable users to create and code them. The syntax of a Razor View is of critical importance for students to understand because it defines both the layout and the functionality of the data display. HTML Helpers will also be discussed in detail and common Helpers, such as Html.ActionLink() and Html.EditorFor(), will be described. Reusing code by defining Partial Views and Razor Helpers will be discussed as well. Lessons Creating Views with Razor Syntax Using HTML Helpers Reusing Code in Views Lab : Developing ASP.NET MVC 4 Views Adding a View for Photo Display Adding a View for New Photos Creating and Using a Partial View Adding a Home View and Testing the Views After completing this module, students will be able to create Views in an MVC application that display and edit data and interact with Models and Controllers. Module 6: Testing and Debugging ASP.NET MVC 4 Web Applications The goal of this module is to enable students to increase the resilience and quality of an application by locating and correcting code errors, bugs, and other unexpected results. MVC applications are well suited to unit testing techniques and these techniques ensure a high quality of code by systematically testing the functionality of each small component. In addition the debugging tools and exception handling available in Visual Studio will be explained. Lessons Unit Testing MVC Components Implementing an Exception Handling Strategy Lab : Testing and Debugging ASP.NET MVC 4 Web Applications Performing Unit Tests Configuring Exception Handling After completing this module, students will be able to run unit tests and debugging tools against a web application in Visual Studio 2012 and configure an application for troubleshooting. Module 7: Structuring ASP.NET MVC 4 Web Applications The goal of this module is to enable students to structure a web application in such a way that users can rapidly locate the information they need. Two aspects of the design are emphasized: the URLs presented in the browser address bar should be understandable and can be controlled by adding routes to the ASP.NET Routing Engine, and the navigation controls, such as menus and breadcrumb trails, should present the most relevant links to frequently read pages. Search Engine Optimization is important throughout this module. Lessons Analyzing Information Architecture Configuring Routes Creating a Navigation Structure Lab : Structuring ASP.NET MVC 4 Web Applications Using the Routing Engine Building Navigation Controls After completing this module, students will be able to develop a web application that uses the ASP.NET routing engine to present friendly URLs and a logical navigation hierarchy to users. Module 8: Applying Styles to ASP.NET MVC 4 Web Applications The goal of this module is to explore how students can impose a consistent look and feel to an MVC application and share other common components, such as headers and footers, between all Views. Besides describing CSS styles and template views, the module will discuss how to migrate a look and feel created by a web designer into an MVC application. Techniques for adapting the display of a site for small screens and mobile devices will also be introduced. Lessons Using Template Views Applying CSS to an MVC Application Creating an Adaptive User Interface Lab : Applying Styles to ASP.NET MVC 4 Web Applications Using Template Views Applying a Consistent Look and Feel to an MVC Application Adapting Web Pages for Different Browsers After completing this module, students will be able to implement a consistent look and feel, including corporate branding, across an entire MVC web application. Module 9: Building Responsive Pages in ASP.NET MVC 4 Web Applications The goal of this module is to describe to the students how partial page updates and caching can optimize the responsiveness of a web application. Students will see how to make use of AJAX helpers and partial views to update small portions of a page instead of refreshing the entire page. The module also covers the different caches developers can use to store rendered pages and discusses how to configure caching for maximum performance. Lessons Using AJAX and Partial Page Updates Implementing a Caching Strategy Lab : Building Responsive Pages in ASP.NET MVC 4 Web Applications Using Partial Page Updates Configuring the ASP.NET Caches After completing this module, students will be able to use partial page updates and caching to reduce the network bandwidth used by an application and accelerate responses to user requests. Module 10: Using JavaScript and jQuery for Responsive MVC 4 Web Applications The goal of this module is to teach the students techniques that run code on the browser. This approach can increase the responsiveness of the application because a rendered page can respond to a user action without reloading the entire page from the server. Students will learn about the jQuery script library and how to use it to call web services and update user interface components. Lessons Rendering and Executing JavaScript Code Using jQuery and jQueryUI Lab : Using JavaScript and jQuery for Responsive MVC 4 Web Applications Using jQuery to Respond to Users Using jQueryUI to Build a User Interface After completing this module, students will be able to write JavaScript code that runs on the client-side and utilizes the jQuery script library to optimize the responsiveness of an MVC web application. Module 11: Controlling Access to ASP.NET MVC 4 Web Applications The goal of this module to ensure good security in terms of strong authentication and authorization for access. The lessons describe how to enable anonymous users to create their own user account and gain privileged access to content. Lessons Implementing Authentication and Authorization Assigning Roles and Membership Lab : Controlling Access to ASP.NET MVC 4 Web Applications Configuring Authentication and Membership Providers Building the Logon and Register Views Authorizing Access to Resources Building a Password Reset View After completing this module, students will be able to implement a complete membership system in an MVC 4 web application. Module 12: Building a Resilient ASP.NET MVC 4 Web Application The goal of this module is to enable the students to build applications that are stable and reliable. Such applications are not vulnerable to common hacking techniques such as cross-site scripting and also store state information such as the contents of a shopping cart and user preferences. This state information is preserved when servers or browsers restart, connections are lost, and other connectivity issues occur. Lessons Developing Secure Sites State Management Lab : Building a Resilient ASP.NET MVC 4 Web Application Storing User Preferences Using User Preferences in the Photo Gallery After completing this module, students will be able to build an MVC application that resists malicious attacks and persists information about users and preferences. Module 13: Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications The goal of this module is to introduce Windows Azure to the students and explain why a developer would write a Windows Azure service instead of code in a web application. Students will also see how to write such a service and call it from a web application or from other applications, such as a mobile device app. Lessons Introducing Windows Azure Designing and Writing Windows Azure Services Consuming Windows Azure Services in a Web Application Lab : Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications Creating and Coding a Windows Azure Service Consuming Data from a Windows Azure Service After completing this module, students will be able to describe how to write a Windows Azure web service and call it from and MVC application. Module 14: Implementing Web APIs in ASP.NET MVC 4 Web Applications The goal of the module is to introduce the concept of a Web API to students and to describe how to make an application’s core functionality more broadly available for integration into other web and mobile applications. Students will learn about the new Web API feature of MVC 4 and see how to build a RESTful Web API and call it from other applications. Lessons Developing a Web API Calling a Web API from Mobile and Web Applications Lab : Implementing Web APIs in ASP.NET MVC 4 Web Applications Developing a Web API in MVC 4 Adding Routes and Controllers to Handle REST Requests Call RESTful services from Client-Side Code After completing this module, students will be able to describe what a Web API is and why developers might add a Web API to an application. Module 15: Handling Requests in ASP.NET MVC 4 Web Applications The goal of this module is to describe how to write components that intercept requests from browsers before they are received by MVC Controllers. These components include HTTP Modules, HTTP Handlers, and the Web Sockets protocol. The module describes scenarios in which developers use such components and shows how to add them to an MVC application. Lessons Using HTTP Modules and HTTP Handlers Using Web Sockets Lab : Handling Requests in ASP.NET MVC 4 Web Applications Writing a Web Handler that Uses Web Sockets Building a Chat Room in The Photo Sharing Application After completing this module, students will be able to modify the way browser requests are handled by an MVC application. Module 16: Deploying ASP.NET MVC 4 Web Applications The goal for this module is to enable students to deploy a completed MVC application to a web server or Windows Azure. The module begins by describing testing, staging, and production deployments and the web server environments required for each. It also describes the advantages and disadvantages of using Windows Azure to host the application. Students also see all the available deployment options in Visual Studio. Lessons Deploying a Web Application Deploying an MVC 4 Application Lab : Deploying ASP.NET MVC 4 Web Applications Deploying an Application to Windows Azure Test the Completed Application After completing this module, students will be able to describe how to package and deploy an ASP.NET MVC 4 web application from a development computer to a web server for staging or production.

Upcoming Courses

Other regions

Weekend Microsoft Authorised courses, Evening Microsoft Authorised training, Microsoft Authorised boot camp, Microsoft Authorised instructor-led , Weekend Microsoft Authorised training, Microsoft Authorised coaching, Microsoft Authorised classes, Microsoft Authorised private courses, Microsoft Authorised training courses, Microsoft Authorised one on one training , Evening Microsoft Authorised courses, Microsoft Authorised instructor, Microsoft Authorised trainer

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Adobe InDesign Wrocław, ul.Ludwika Rydygiera 2a/22 Mon, 2017-10-23 09:00 1881PLN / 1027PLN
Adobe Premiere Pro Gdynia, ul. Ejsmonda 2 Mon, 2017-10-23 09:00 3960PLN / 2480PLN
Administration of Linux System Gdynia, ul. Ejsmonda 2 Tue, 2017-10-24 09:00 4950PLN / 3225PLN
Adobe Photoshop Elements Lublin, ul. Spadochroniarzy 9 Wed, 2017-10-25 09:00 1881PLN / 1127PLN
Business Analysis, BABOK V3.0 and IIBA Certification Preparation Kraków, ul. Rzemieślnicza 1 Wed, 2017-10-25 09:00 9405PLN / 5903PLN
Zaawansowana administracja MySQL Poznan, Garbary 100/63 Thu, 2017-10-26 09:00 3416PLN / 2108PLN
Effective working with spreadsheet in Excel Warszawa, ul. Złota 3/11 Thu, 2017-10-26 09:00 2475PLN / 1225PLN
Node.js Olsztyn, ul. Kajki 3/1 Thu, 2017-10-26 09:00 3861PLN / 2431PLN
Advisory & Leadership Skills Wrocław, ul.Ludwika Rydygiera 2a/22 Mon, 2017-10-30 09:00 8524PLN / 2983PLN
Excel For Statistical Data Analysis Warszawa, ul. Złota 3/11 Thu, 2017-11-02 09:00 2673PLN / 1291PLN
SQL Advanced in MySQL Warszawa, ul. Złota 3/11 Thu, 2017-11-02 09:00 1881PLN / 1141PLN
Projektowanie stron na urządzenia mobilne Bielsko-Biała, Al. Armii Krajowej 220 Thu, 2017-11-02 09:00 2624PLN / 1605PLN
SQL language in MSSQL Wrocław, ul.Ludwika Rydygiera 2a/22 Thu, 2017-11-02 09:00 2970PLN / 1143PLN
Oracle 11g - SQL language for developers - Workshop Bielsko-Biała, Al. Armii Krajowej 220 Mon, 2017-11-06 09:00 6930PLN / 4140PLN
Programowanie Aplikacji Webowych z Java EE 6 / 7 Zielona Góra, ul. Reja 6 Mon, 2017-11-06 09:00 7722PLN / 3340PLN
Android - The Basics Wrocław, ul.Ludwika Rydygiera 2a/22 Mon, 2017-11-06 09:00 9801PLN / 4180PLN
Java Spring Wrocław, ul.Ludwika Rydygiera 2a/22 Mon, 2017-11-06 09:00 14414PLN / 5970PLN
Test Automation with Selenium Łódź, ul. Tatrzańska 11 Mon, 2017-11-06 09:00 7722PLN / 3474PLN
Symfony 3 Kraków, ul. Rzemieślnicza 1 Mon, 2017-11-06 09:00 6930PLN / 3300PLN
ORACLE SQL Fundamentals Warszawa, ul. Złota 3/11 Tue, 2017-11-07 09:00 3465PLN / 1755PLN
Visual Basic for Applications (VBA) in Excel - Introduction to programming Warszawa, ul. Złota 3/11 Tue, 2017-11-07 09:00 3564PLN / 1691PLN
Programming for Biologists Warszawa, ul. Złota 3/11 Tue, 2017-11-07 09:00 11781PLN / 3745PLN
Quality Assurance and Continuous Integration Wrocław, ul.Ludwika Rydygiera 2a/22 Tue, 2017-11-07 09:00 2673PLN / 1737PLN
Oracle Service Bus 11g - Design and Integration Gdańsk, ul. Powstańców Warszawskich 45 Tue, 2017-11-07 09:00 15315PLN / 5391PLN
UML in Enterprise Architect (workshops) Warszawa, ul. Złota 3/11 Wed, 2017-11-08 09:00 5940PLN / 3570PLN
Tableau Advanced Gdynia, ul. Ejsmonda 2 Wed, 2017-11-08 09:00 7425PLN / 2975PLN
Managing Configuration with Ansible Warszawa, ul. Złota 3/11 Wed, 2017-11-08 09:00 16612PLN / 6137PLN
JMeter Fundamentals Warszawa, ul. Złota 3/11 Wed, 2017-11-08 09:00 1871PLN / 824PLN
Adobe Premiere Pro Gdańsk, ul. Powstańców Warszawskich 45 Thu, 2017-11-09 09:00 3960PLN / 2480PLN
Financial analysis in Excel Warszawa, ul. Złota 3/11 Thu, 2017-11-09 09:00 2079PLN / 1093PLN
DTP (InDesign, Photoshop, Illustrator, Acrobat) Bielsko-Biała, Al. Armii Krajowej 220 Mon, 2017-11-13 09:00 5940PLN / 3730PLN
Data Analysis with Oracle 11g - workshop Gdynia, ul. Ejsmonda 2 Mon, 2017-11-13 09:00 9900PLN / 4664PLN
MongoDB for Developers Warszawa, ul. Złota 3/11 Mon, 2017-11-13 09:00 4700PLN / 1967PLN
Nagios Core Gdańsk, ul. Powstańców Warszawskich 45 Mon, 2017-11-13 09:00 13919PLN / 4968PLN
Visual Basic for Applications (VBA) in Excel - Advanced Gdańsk, ul. Powstańców Warszawskich 45 Mon, 2017-11-13 09:00 3069PLN / 1773PLN
Website Development in PHP Szczecin, ul. Sienna 9 Mon, 2017-11-13 09:00 2970PLN / 1344PLN
Adobe Illustrator Lublin, ul. Spadochroniarzy 9 Tue, 2017-11-14 09:00 2871PLN / 1648PLN
Linux Fundamentals Kraków, ul. Rzemieślnicza 1 Tue, 2017-11-14 09:00 10128PLN / 3869PLN
ADO.NET 4.0 Development Warszawa, ul. Złota 3/11 Tue, 2017-11-14 09:00 20176PLN / 6914PLN
Visual Basic for Applications (VBA) in Excel - Advanced Warszawa, ul. Złota 3/11 Wed, 2017-11-15 09:00 3069PLN / 1623PLN
Access Basics Szczecin, ul. Sienna 9 Mon, 2017-11-20 09:00 3465PLN / 1550PLN
OCEB2 OMG Certified Expert in BPM - Fundamental Exam Preparation Warszawa, ul. Złota 3/11 Mon, 2017-11-20 09:00 11880PLN / 4760PLN
Introduction to Selenium Poznan, Garbary 100/63 Wed, 2017-12-20 09:00 1871PLN / 824PLN
Adobe Photoshop Warszawa, ul. Złota 3/11 Wed, 2017-12-20 09:00 1881PLN / 1152PLN

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients