-
Introduction to SQL
After watching this video; you will be able to describe the purpose of SQL and how it can be used to access data in a database.
-
Switches
After watching this video; you will be able to toggle an item between states using a switch.
-
Determining Application Compatibility
After watching this video; you will be able to identify how to use the API level to determine application compatibility.
-
User Profile
After watching this video; you will be able to access device owner data in the User Profile.
-
Lambda Expressions
After watching this video; you will be able to identify the features of C# Lambda expressions.
-
Decision Tables
After watching this video; you will be able to describe decision tables and the benefits they provide.
-
Reading Flow Charts
After watching this video; you will be able to identify and recognize program flow through the use of flowcharts.
-
Class Constructor Methods
After watching this video; you will be able to recognize and use class constructors; including the default constructor and overloaded constructors.
-
Memory Stack and Heap
After watching this video; you will be able to distinguish between the stack and heap memory allocation.
-
Selecting a Data Structure
After watching this video; you will be able to compare the performance implications of different data structures and how to determine which data structure to use.
-
Storing Programs and Instructions in Memory
After watching this video; you will be able to describe how a computer stores your program code and instructions in memory.
-
Accessing Calendars
After watching this video; you will be able to read events and data from a calendar.
-
Action Bar
After watching this video; you will be able to use the ActionBar to implement a tabbed interface.
-
Adding a CardView
After watching this video; you will be able to use a CardView to display information.
-
Adding a RecyclerView
After watching this video; you will be able to use a RecyclerView to display a collection of data.
-
Adjusting System Properties
After watching this video; you will be able to describe various Xamarin system properties.
-
Android Assets
After watching this video; you will be able to specify what Android assets are and how they're used.
-
Android Callable Wrappers
After watching this video; you will be able to invoke managed code from your Xamarin project.
-
Android Class Libraries
After watching this video; you will be able to create classes to support an application.
-
Android Ice Cream Sandwich
After watching this video; you will be able to describe the features of Android 4.0.
-
Android Jelly Bean
After watching this video; you will be able to describe the features of Android 4.1.
-
Android KitKat
After watching this video; you will be able to describe the features of Android 4.4.
-
Android Lollipop
After watching this video; you will be able to describe the features of Android 5.0.
-
Android Marshmallow
After watching this video; you will be able to describe the features of the current Android 6.0 beta.
-
Android Resources
After watching this video; you will be able to describe what Android resources are and their purpose.
-
Android Speech-to-Text
After watching this video; you will be able to use Android to interpret written text from spoken words.
-
Android Templates in Visual Studio
After watching this video; you will be able to list and describe the Android templates available in Visual Studio.
-
Android Text-to-Speech
After watching this video; you will be able to use Android to speak written text.
-
Android Unit Testing
After watching this video; you will be able to create unit tests to validate code correctness.
-
Android Wear Controls
After watching this video; you will be able to make use of UI controls specific to Android Wear.
-
API Design
After watching this video; you will be able to describe design goals of the Xamarin API.
-
App Configuration
After watching this video; you will be able to configure your application's properties.
-
Application Linker
After watching this video; you will be able to Control the behavior of the Linker.
-
Application Profiling
After watching this video; you will be able to profile your application for performance metrics.
-
Application Troubleshooting
After watching this video; you will be able to utilize common troubleshooting techniques.
-
Autocomplete
After watching this video; you will be able to provide autocomplete functionality on a text input.
-
Background Tasks
After watching this video; you will be able to use services to perform background tasks in your application.
-
Binding a Java Library
After watching this video; you will be able to create a binding project to wrap a Java library.
-
Binding Design
After watching this video; you will be able to describe the design of the Xamarin bindings.
-
Binding Provider
After watching this video; you will be able to connect the ContentProvider to the application interface.
-
Build Actions
After watching this video; you will be able to describe the various actions that control how a file is processed during build.
-
Build Properties and Targets
After watching this video; you will be able to identify the components of the build process.
-
Building APKs for Specific ABIs
After watching this video; you will be able to target your build at a specific ABI.
-
C# Overview for Java Developers
After watching this video; you will be able to describe similarities and differences between Java and C#.
-
Callable Wrappers
After watching this video; you will be able to describe the usage of Callable Wrappers.
-
Calling the Dispose Function
After watching this video; you will be able to use the Dispose function with caution.
-
Configuration Options in the Emulator
After watching this video; you will be able to describe the configuration options in the emulator.
-
Configure and Build Your App
After watching this video; you will be able to verify settings and build your app.
-
Connect a GridView Adapter
After watching this video; you will be able to connect an adapter to a GridView.
-
Connected Services
After watching this video; you will be able to intergrate connected services with your app.
-
Connecting the CardView UI
After watching this video; you will be able to display items from the data source in the CardView UI.
-
ContentProviders Database Class
After watching this video; you will be able to make use of Content Providers to access data.
-
Cordova Introduction
After watching this video; you will be able to describe the features of Apache Cordova.
-
CPU Architectures
After watching this video; you will be able to specify target architecture(s) for your application.
-
Create a GridView Adapter
After watching this video; you will be able to create an adapter for a GridView.
-
Create a RecyclerView Adapter
After watching this video; you will be able to create an adapter class for the RecyclerView.
-
Create a Splash Screen
After watching this video; you will be able to add a Splash Screen to your application.
-
Create a Table Adapter
After watching this video; you will be able to connect a CardView to a data source.
-
Create an App
After watching this video; you will be able to create an Apache Cordova app.
-
Create ContentProvider Class
After watching this video; you will be able to create a class to interface with the database.
-
Creating a Basic Android Application
After watching this video; you will be able to perform the key steps involved in creating a basic application using Xamarin in Visual Studio.
-
Creating a Data Class for RecyclerView
After watching this video; you will be able to implement a class to be used by RecyclerView.
-
Creating an Android App in Visual Studio
After watching this video; you will be able to demonstrate how to create a basic Android application using Xamarin in Visual Studio.
-
Creating an Android Wear App
After watching this video; you will be able to create a simple Android Wear application.
-
Creating Cross-platform Apps in Visual C++
After watching this video; you will be able to describe the cross-platform features of Visual C++.
-
Cross-platform Development
After watching this video; you will be able to describe cross-platform development.
-
Date Picker
After watching this video; you will be able to select dates using the Date Picker.
-
Debug Log
After watching this video; you will be able to access and use the debug log.
-
Debug Your App
After watching this video; you will be able to find and correct bugs in your application.
-
Debugging in Visual Studio
After watching this video; you will be able to debug Xamarin applications in Visual Studio.
-
Debugging on Hardware
After watching this video; you will be able to debug your application on Android hardware.
-
Deploy on Multiple Platforms
After watching this video; you will be able to build your application on multiple platforms.
-
Deploying and Running an Android Application
After watching this video; you will be able to perform the key steps involved in deploying an application using Xamarin in Visual Studio.
-
Design a UI
After watching this video; you will be able to lay out basic Android UI elements.
-
Designer Overview
After watching this video; you will be able to use the interface designer.
-
Developing Cross-platform in Visual C++
After watching this video; you will be able to create a simple Android activity app in C++.
-
Device Rotation
After watching this video; you will be able to handle the orientation of the device in your application.
-
Enable ADB Debugging in your Application
After watching this video; you will be able to enable support for debugging your application with ADB.
-
Enable Application Debugging
After watching this video; you will be able to provide ADB support in your application.
-
Features You Can Test
After watching this video; you will be able to Android For .NET Developers: Features You Can Test.
-
Form Elements
After watching this video; you will be able to use basic user interface elements.
-
Gallery
After watching this video; you will be able to display items in a scrollable gallery.
-
Getting Tools
After watching this video; you will be able to install the tools for cross-platform development in Visual Studio 2015.
-
Google Play Services on an Emulator
After watching this video; you will be able to Set up an emulator that supports google play services for use in demos in this section.
-
Graphics and Animation
After watching this video; you will be able to Utilize simple graphics and animations in your app.
-
Grid Layout
After watching this video; you will be able to design an interface using a grid layout.
-
Installing Dependencies
After watching this video; you will be able to install required dependencies manually.
-
Installing Visual Studio Emulator for Android
After watching this video; you will be able to install Visual Studio Emulator for Android.
-
Installing VS Tools for Cordova
After watching this video; you will be able to install the tools to develop using Visual Studio and Cordova.
-
Installing Xamarin for Visual Studio
After watching this video; you will be able to demonstrate the process for installing Xamarin in Visual Studio.
-
Introduction to Android Wear
After watching this video; you will be able to describe the features and utility of the Android Wear API.
-
Introduction to Garbage Collection
After watching this video; you will be able to describe the details of garbage collection in Xamarin.
-
Introduction to the Android UI
After watching this video; you will be able to recognize the fundamental elements of the Android user interface.
-
Introduction to the Xamarin.Android Build Process
After watching this video; you will be able to describe the steps involved in building a Xamarin.Android APK.
-
Java Activation
After watching this video; you will be able to describe the relationship between Java and C# constructors.
-
Java Integration
After watching this video; you will be able to describe methods to make use of existing Java components.
-
Keystore Signatures
After watching this video; you will be able to obtain your app's cryptographic signature.
-
Launching the Emulator from the CLI
After watching this video; you will be able to start the emulator from the command line.
-
Linear Layout
After watching this video; you will be able to design an interface with a linear layout.
-
ListViews and Adapters
After watching this video; you will be able to use List Views to display lists of data.
-
Localizing Android Applications
After watching this video; you will be able to recognize how to use resources to localize an Android application.
-
Manage Plugins
After watching this video; you will be able to manage Cordova plugins.
-
Managing Package Size
After watching this video; you will be able to control the resulting size of your application package.
-
Material Theme
After watching this video; you will be able to describe the Android 5.0 visual style.
-
Modifying Calendars
After watching this video; you will be able to add and update calendar events.
-
Naming Conventions and Similarities
After watching this video; you will be able to describe differences in naming conventions for similar structures.
-
Native Cordova
After watching this video; you will be able to access platform-specific projects with Cordova.
-
Navigation Bar
After watching this video; you will be able to adjust the visibility of the navigation bar.
-
Network and Monitoring
After watching this video; you will be able to monitor network traffic with Fiddler.
-
Object-Oriented Programming
After watching this video; you will be able to describe similarities and differences between Java and C# for Object-Oriented programming.
-
Packaging Android Wear
After watching this video; you will be able to describe how Android Wear apps are packaged.
-
Popup Menus
After watching this video; you will be able to make use of pop-up menus.
-
Porting Java Code to C#
After watching this video; you will be able to describe how to port code from Java to C#.
-
Publish Your App
After watching this video; you will be able to publish your application.
-
Publishing an Application
After watching this video; you will be able to publish an application.
-
Relative Layout
After watching this video; you will be able to design an interface with a relative layout.
-
Requirements and Limitations
After watching this video; you will be able to describe the system requirements and limitations of the Visual Studio Emulator for Android.
-
Running in the Ripple Emulator
After watching this video; you will be able to run your app within the Ripple Simulator.
-
Running on Android
After watching this video; you will be able to run your app within the Android OS.
-
Running on Windows Phone
After watching this video; you will be able to run your app within the Windows Phone OS.
-
Saving UI State on Device Rotation
After watching this video; you will be able to save state so your program doesn't lose data when the user rotates the device.
-
Screen Sizes
After watching this video; you will be able to write applications that work with multiple screen sizes.
-
Setting up Android Wear
After watching this video; you will be able to prepare your Xamarin.Android install for developing Android Wear apps.
-
Sign Your App
After watching this video; you will be able to sign your application with your certificate.
-
System Calendars
After watching this video; you will be able to retrieve the list of calendars on the system.
-
Table Layout
After watching this video; you will be able to design an interface with a table layout.
-
Targeting Specific Android Frameworks
After watching this video; you will be able to demonstrate how to target specific frameworks using Xamarin and Visual Studio.
-
TextureView
After watching this video; you will be able to display video or OpenGL content.
-
The AndroidManifest.xml File
After watching this video; you will be able to describe settings available in the AndroidManifest.xml file.
-
Time Picker
After watching this video; you will be able to specify times using the Time Picker.
-
Understanding Android Activities
After watching this video; you will be able to describe what Android activities are and how they are used.
-
Understanding Android Intents
After watching this video; you will be able to describe how to use Android intents to communicate within an Android application.
-
Understanding Android Navigation
After watching this video; you will be able to demonstrate how basic navigation works in an Android application.
-
Using Audio
After watching this video; you will be able to work with audio in your application.
-
Using Google Maps API
After watching this video; you will be able to plot a position on Google Maps.
-
Using Location Services
After watching this video; you will be able to use location services to determine device location.
-
Using Native Libraries
After watching this video; you will be able to make use of and bundle native libraries into your APK.
-
Using the Android SDK Manager
After watching this video; you will be able to describe how to launch and use the SDK manager.
-
Using the JNI
After watching this video; you will be able to use Java code via the Java Native Interface.
-
Viewing the Application Debug Log
After watching this video; you will be able to view the debug log from an application to aid in troubleshooting.
-
WebView
After watching this video; you will be able to display web content in a web view.
-
Working with Android Fragments
After watching this video; you will be able to describe what Android Fragments are and specify their purpose.
-
Working with Multiple Applications
After watching this video; you will be able to work with multiple screens in an Android application.
-
Writing GC-friendly Code
After watching this video; you will be able to write code with an eye to efficient garbage collection.
-
Writing Responsive Apps
After watching this video; you will be able to ensure your application doesn't suffer from an unresponsive GUI.
-
Xamarin Application Architecture
After watching this video; you will be able to describe how a Xamarin.Android application interfaces with the Android platform.
-
Your First Wear App
After watching this video; you will be able to create a simple Android Wear application.
-
N-Tier – Adding an Administrative User
In N-Tier; a RESTful Architecture allows you to use ASP.NET MVC 4 and Visual Studio to assign membership and authorization roles to your Web API. In this video; Mike McMillan demonstrates how to assign administrative; global; and anonymous memberships and authorization roles to MVC 4 controller classes by defining specific or global authorization rules; or by using the AllowAnonymous attribute.
-
N-Tier – Creating a Home Controller
In N-Tier application architecture; the ASP.NET MVC framework's controller structure in Microsoft Visual Studio automatically generates a HomeController class that implements the Home page of your app that can be modified with minimal coding effort. In this video; Mike McMillan adds a HomeController to an MVC application before modifying the functionality of the class to return a string.
-
N-Tier – Creating a Store Controller
In an application architecture using an N-Tier approach; Microsoft Visual Studio allows you to easily create a StoreController that implements the browsing functionality of your app. In this video; Mike McMillan demonstrates how to add a StoreController class; add and modify methods that respond to URL requests; and determine what should be returned to the user.
-
N-Tier – Creating a View Template
In an application architecture implementing an N-Tier approach; using view templates in Microsoft Visual Studio allows you to customize the HTML content sent to browsers visiting your app. In this video; Mike McMillan demonstrates how to change the HomeController class to return a view; and how to customize the _Layout.cshtml file and have it return specific content in a view.
-
N-Tier – Modifying the Scaffolding View
In an application architecture implementing an N-Tier approach; Microsoft Visual Studio allows you to add ASP.NET Scaffolding to your project; quickly providing code that interacts with your data models that you can modify to suit your specific requirements. In this video; Mike McMillan uses scaffolding to create a new controller before demonstrating how to edit the auto generated view code.
-
N-Tier – Providing Data Access for the Application
In an application architecture implementing an N-Tier approach; the Entity Framework (EF) allows you to create model objects in Microsoft Visual Studio so you can access data stored in a database in an object-oriented way. In this video; Mike McMillan demonstrates how to complete the preliminary work necessary for the EF and code-first to be configured for a project.
-
N-Tier – Querying the Database
In an application architecture implementing an N-Tier approach; once configured; the Entity Framework (EF) allows you to query information in a database from within your application. In this video; Mike McMillan demonstrates how to declare a field on the StoreController to hold an instance of a class maintained by the EF and update the Store Index to query the database.
-
N-Tier – Setting Up a Shopping Cart - Adding Classes
N-Tier Architecture allows developers to create a shopping cart for an online store app. In this video; Mike McMillan demonstrates how to add classes to a shopping cart and various checkout processes; such as the Cart class; Order class; and OrderDetail class.
-
N-Tier – Setting Up a Shopping Cart – Managing the Business Logic
N-Tier Architecture allows developers to build business logic into controllers based on the purpose of the app they are developing. In this video; Mike McMillan demonstrates the business logic inherent in a shopping cart controller for adding and removing items from the cart using various methods; such as GetCart and AddToCart.
-
N-Tier – Shopping Cart Wrap-Up – Defining Validation Rules for an Order
In N-Tier; a RESTful Architecture allows you to use ASP.NET MVC 4 and Visual Studio to create validation rules and regular expressions that ensure completion of the Checkout process's form fields. In this video; Mike McMillan demonstrates how to add the MVCMusicStore.Models namespace's using statements; write validation rules for form fields; and define a regular expression validating an e-mail address.
-
N-Tier – Shopping Cart Wrap-Up – Managing Check-Out
In N-Tier; a RESTful Architecture allows you to use ASP.NET MVC 4 and Visual Studio to create a CheckoutController to manage your Web API's checkout procedure. In this video; Mike McMillan demonstrates how the AddressAndPayment GET and POST methods; nested in a Try...Catch block; facilitate data entry and validation; so you can add; save; process; and complete orders.
-
N-Tier – Starting a New Project
When developing an application architecture using an N-Tier approach; Microsoft Visual Studio 2012 allows you to quickly and easily start a new project using a predefined template. In this video; Mike McMillan demonstrates how to create an empty Model-View-Controller (MVC) project in Visual Studio before you start your application development.
-
N-Tier – Using a Model to Pass Information to a View
In an application architecture implementing an N-Tier approach; the Model-View-Controller pattern allows you to pass information from controller actions which return ActionResults to view templates by using models to create a dynamic web site in Visual studio. In this video; Mike McMillan creates model classes before modifying the StoreController to use views which display information from the model.
-
N-Tier – Using Data Annotations for Model Validation
In N-tier; validation can be done by adding Data Annotations to Model Classes. In this video; Mike McMillan demonstrates how to add Data Annotations to the Album class file to use Data Validation on data entered into the application.
-
N-Tier – Working with the Store Manager Controller Code
The StoreManagerController allows us to examine the auto generated code that is provided when creating a controller with scaffolding in Microsoft Visual Studio within an application architecture implementing an N-Tier approach. In this video; Mike McMillan highlights the action code in the StoreManagerController class that lets you retrieve; create; edit; and delete items from the Store.
-
REST – Adding a Task Class
Before creating controllers in a Representational State Transfer (REST) style of software architecture; you should add a Task class that defines the different methods for performing tasks within the application. In this video; Mike McMillan demonstrates how to create a Task class; implement its properties; and declare the property accessors in Microsoft Visual Studio.
-
REST – Creating a REST Service – Starting the Project
In a REST style of architecture; Microsoft Visual Studio provides project templates that allow you to quickly and easily start a new project when creating a RESTful service. In this video; Mike McMillan demonstrates how to create a new ASP.NET MVC 4 Web App; and the folders in Solution Explorer that will be used to develop a RESTful service.
-
REST – Examining the Routes
When creating a new project in Microsoft Visual Studio that implements the REST style of architecture; the project templates for MVC include preconfigured URL routes that specify the URL pattern that is mapped to a handler. In this video; Mike McMillan demonstrates the routes in the RouteConfig.cs file and how to modify the scaffolding for a RESTful service.
-
REST – Implementing the Delete Method
REST Architecture provides developers with a Delete method to remove a repository. In this video; Mike McMillan demonstrates how to implement the Delete method in a REST service.
-
REST – Implementing the Get Method
When creating a service based upon the REST style of architecture; once a controller's repository has been established it is necessary to implement controller Get() methods that return the tasks from the repository. In this video; Mike McMillan demonstrates how to return all the tasks from the repository and how to return tasks based upon id using Get() methods.
-
REST – Implementing the Post Methods
REST Architecture provides developers with a Post method to request the origin server to accept an entity as a subordinate resource. In this video; Mike McMillan demonstrates how to implement the Post method in a REST service.
-
REST – Implementing the Put Method
REST Architecture provides developers with a Put method so you can create or update within a REST service. In this video; Mike McMillan demonstrates how to implement the Put method in a REST service by placing it within a try-catch statement.
-
REST – Mapping URLs
Before developing an application using the REST style of software architecture; it's important to plan the mapping of URLs for the servers to establish how they look for a particular REST service. In this video; Mike McMillan demonstrates how to plan the mapping between create; read; update; and delete (CRUD) operations; HTTP methods; and request URIs for a task service.
-
REST – Overview of Implementing a REST Service
In a Representational State Transfer (REST) architectural style; RESTful services allow an application to publish Web services that are accessed by other applications to exchange data as an alternative to other more complex mechanisms. In this video; Mike McMillan demonstrates the basic principles when implementing a RESTful Web service.
-
REST – Resource Representations
In REST Architecture; five common media types can be used for resources. In this video; Mike McMillan details the five common media types and explains their advantages and disadvantages.
-
REST – Resources and URIs
A RESTful Architecture and its services allow you to design URIs and make certain resources available to your Web API. In this video; Mike McMillan explains the need for a RESTful service to be hypertext driven; to provide a base URI; a Web-supported Internet media type; operations using HTTP methods; and either a Collection or an Element resource URI.
-
REST – Setting the TaskController
REST Architecture allows developers to build a TasksController which controls the Controllers. In this video; Mike McMillan demonstrates how to create an ITaskRepository interface using an ITaskRepository.cs file containing method declarations; and a public interface ITaskRepository.
-
REST – Uniform Interface
In REST Architecture; all services operate using the same uniform interface. In this video; Mike McMillan explains the four qualities; or properties; that the uniform interface must have.
-
REST – What is REST?
Representational State Transfer (REST) architecture is a set of constraints applied to components; connectors; and data elements within a distributed hypermedia system based on the architecture of the World Wide Web. In this video; Mike McMillan demonstrates the architectural properties of REST architecture as well as the constraints which; when applied to the system; define a system as RESTful.
-
REST – Working with Controllers
Creating a service based upon the architecture of REST requires a controller that exposes the methods performed on a task resource; and Microsoft Visual Studio provides useful scaffolding options that you can implement and modify as required. In this video; Mike McMillan demonstrates how to add a new controller; then modify the arguments and return types of the methods.
-
Introduction to Windows Store Apps
After watching this video; you will be able to describe what Windows Store apps are and on which devices they can run.
-
Introduction to Databases
After watching this video; you will be able to describe the characteristics and capabilities of various types of databases; including table structure.
-
Security-Transparent Code in .NET
After watching this video; you will be able to demonstrate how to use transparency as an enforcement mechanism.
-
Common Threats to .NET
After watching this video; you will be able to identify common threats to .NET applications.
-
Creating a Secure .NET Application
After watching this video; you will be able to use secure coding techniques to create a .NET application.
-
Encrypting and Decrypting Data in .NET
After watching this video; you will be able to recognize the process for encrypting and decrypting data.
-
GenericPrincipal and GenericIdentity Objects
After watching this video; you will be able to compare GenericPrincipal and GenericIdentity Objects.
-
Imperative Security Checks
After watching this video; you will be able to use imperative security checks in .NET.
-
Microsoft Secure Development Lifecycle (SDL)
After watching this video; you will be able to define what the Microsoft Secure Development Lifecycle (SDL) is.
-
Permissions and Role-based Security
After watching this video; you will be able to configure permissions for Role-based Security.
-
Replacing Principal Objects
After watching this video; you will be able to recognize the purpose of replacing Principal objects.
-
Secure Coding in .NET
After watching this video; you will be able to recognize the key features of Secure coding in the .NET Framework.
-
Securing ASP.NET Web Forms
After watching this video; you will be able to create secure ASP.NET web forms.
-
Securing Data Access in .NET
After watching this video; you will be able to demonstrate how to secure access to a data source.
-
Security Tools for .NET
After watching this video; you will be able to list and describe common security tools to be used with .NET.
-
The .NET Cryptography Model
After watching this video; you will be able to recognize the main features of the .NET cryptography model.
-
Using Hash Codes for Data Integrity in .NET
After watching this video; you will be able to specify how to use hash codes in a .NET application.
-
Using Keys for Encryption in .NET
After watching this video; you will be able to configure data encryption using keys.
-
Working with Partially Trusted Code in .NET
After watching this video; you will be able to configure your .NET application to use partially trusted code.
-
Link Demands and CAS
After watching this video; you will be able to identify the relationship between link demands and CAS.
-
.NET Framework Security
After watching this video; you will be able to identify the key features of security in the .NET Framework.
-
.NET Security Namespaces
After watching this video; you will be able to list and describe the key .NET security namespaces.
-
ASP.NET Code Access Security
After watching this video; you will be able to recognize the main features of CAS.
-
Authentication in .NET
After watching this video; you will be able to describe how authentication works in .NET.
-
CAS Configuration
After watching this video; you will be able to configure code access security in a .NET application.
-
Working with the WindowsPrincipal Object
After watching this video; you will be able to demonstrate how to use the WindowsPrincipal object in .NET.
-
Impersonation in .NET
After watching this video; you will be able to describe how impersonation works in .NET.
-
Applying Programming Techniques
After watching this video; you will be able to create code that utilizes if-then-else statements; switch statements; and generates random numbers.
-
ASP.NET State Management
After watching this video; you will be able to describe the state management fundamentals in ASP.NET for preserving data on a page level and application level.
-
Client-side vs. Server-side Programming
After watching this video; you will be able to describe the differences between client-side and server-side programming and the benefits associated with each.
-
Connecting to Data Stores
After watching this video; you will be able to connect to an XML data store programatically.
-
Create JavaScript Code
After watching this video; you will be able to identify the fundamental concepts associated with the object-oriented programming paradigm and the JavaScript programming language.
-
Creating a Windows Service
After watching this video; you will be able to create a Windows Service in Microsoft Visual Studio.
-
Creating Entity Relationship Diagrams
After watching this video; you will be able to recognize the purpose of entity relationship diagrams and their associated components.
-
Creating Stored Procedures
After watching this video; you will be able to create and access a stored procedure.
-
Creating Windows Store Apps
After watching this video; you will be able to explain considerations for creating Windows Store apps.
-
Database Connection Methods
After watching this video; you will be able to describe various types of data stores such as flat files and XML files.
-
Entity Relationship Diagrams
After watching this video; you will be able to recognize the purpose of entity relationship diagrams and their associated components.
-
Exercise: Creating a C# Application
After watching this video; you will be able to create a basic C# program that uses methods; classes and constructors.
-
Exercise: Using Windows Store Apps and Databases
After watching this video; you will be able to identify the fundamental concepts associated with Windows Store Apps and databases; including stored procedures and normalization.
-
How to Create a Windows Store App
After watching this video; you will be able to create a Windows Store app in Microsoft Visual Studio.
-
Installing and Uninstalling Windows Services
After watching this video; you will be able to perform the install and uninstall procedures when working with Windows Services.
-
Introduction to Console-based Applications
After watching this video; you will be able to identify the characteristics of a console-based application and the situations when console applications are beneficial.
-
Introduction to Database Normalization
After watching this video; you will be able to describe what normalization is and identify the benefits it provides.
-
Introduction to Encapsulation
After watching this video; you will be able to describe encapsulation and how it can be used to restrict access to data.
-
Introduction to Windows Services
After watching this video; you will be able to describe the characteristics of a Windows Services application and how they differ from other applications created using Visual Studio.
-
Normalization Rules
After watching this video; you will be able to describe the different levels of normal forms and the advantages and disadvantages of each.
-
Planning a Windows Store App
After watching this video; you will be able to identify the key stages in the design process when planning a Windows Store app.
-
RDBMS Fundamentals
After watching this video; you will be able to identify the core concepts of RDBMS; including primary; foreign and unique keys; and relationship types.
-
SOAP Fundamentals
After watching this video; you will be able to describe the basics of SOAP and the role it plays in ASP.NET development.
-
SQL Statements
After watching this video; you will be able to identify and write basic SQL statements for reading; writing; and editing data in a database.
-
User Interface Design
After watching this video; you will be able to identify the key elements to consider when creating the UI for a Windows Store app.
-
Using SQL
After watching this video; you will be able to create a new SQL database; import SQL data and use SQL commands to access a database.
-
Web Hosting with IIS
After watching this video; you will be able to install Internet Information Services (IIS) and verify web server functionality.
-
Web Page Life Cycle and Event Model
After watching this video; you will be able to describe the life cycle and event model of an ASP.NET web page.
-
Web Server Fundamentals
After watching this video; you will be able to create virtual directories and web sites and access them from a client application.
-
Web Service Definition Language (WSDL)
After watching this video; you will be able to describe the basics of WSDL and the role it plays in ASP.NET development.
-
Windows Store App Gestures
After watching this video; you will be able to identify the types of gestures available to a Windows Store app.
-
Windows and Web Application Fundamentals
After watching this video; you will be able to identify the fundamental concepts required for creating Windows and web applications.
-
Creating a Console-based Application
After watching this video; you will be able to create a console application in Microsoft Visual Studio.
-
Stored Procedures
After watching this video; you will be able to describe the different types of stored procedures and the benefits stored procedures provide.
-
Events
After watching this video; you will be able to describe similarities and differences between Java and C# for events.
-
Spinner
After watching this video; you will be able to present a list of selectable items using the Spinner.
-
Launching an Application
After watching this video; you will be able to describe the process of launching a Xamarin.Android app.
-
Permissions
After watching this video; you will be able to configure the permissions required by your application.
-
Configuration
After watching this video; you will be able to configure the Visual Studio tools.
-
Getting Tools
After watching this video; you will be able to create a simple Android activity app in C++.
-
Services
After watching this video; you will be able to make use of services.