Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows.Net Programming Series Preview. Course Schedule - 2014 CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.

Similar presentations


Presentation on theme: "Windows.Net Programming Series Preview. Course Schedule - 2014 CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014."— Presentation transcript:

1 Windows.Net Programming Series Preview

2 Course Schedule - 2014 CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014 & 02/10/2014 Microsoft Programming with C# 02/17/2014 & 03/17/2014 Developing ASP.Net MVC 4.0 Web Applications 03/24/2014 & 04/14/2014 SharePoint 2013 for Developers 04/21/2014 & 05/12/2014

3 Microsoft Windows/Web Fundamentals Course Outline – Windows Applications Module 1: Introducing Windows Applications Module 2: Creating a Windows Application Project in Visual Studio Module 3: Creating a Windows Forms User Interface Module 4: Controlling Application Execution Module 5: Validating User Input Module 6: Integrating Data Module 7: Packaging and Deploying Windows Applications

4 Microsoft Windows/Web Fundamentals Course Outline – Web Applications Module 1: Creating a Web Page Module 2: Creating an Interactive Web Page Module 3: Working with XML, Data Objects, and WCF Module 4: Working with Data Module 5: Working with Client-Side Scripting Module 6: Troubleshooting and Debugging Web Applications Module 7: Configuring and Deploying Web Applications

5 Microsoft Programming with C# Module 1: Review of C# Syntax Overview of Writing Applications using C# Datatypes, Operators, and Expressions C# Programming Language Constructs Module 2: Creating Methods, Handling Exceptions, and Monitoring Applications Creating and Invoking Methods Creating Overloaded Methods and Using Optional and Output Parameters Handling Exceptions Monitoring Applications Module 3: Developing the Code for a Graphical Application Implementing Structs and Enums Organizing Data into Collections Handling Events

6 Microsoft Programming with C# Module 4: Creating Classes and Implementing Type-safe Collections Creating Classes Defining and Implementing Interfaces Implementing Type-safe Collections Module 5: Creating a Class Hierarchy by Using Inheritance Creating Class Hierarchies Extending.NET Framework Classes Creating Generic Types Module 6: Reading and Writing Local Data Reading and Writing Files Serializing and Deserializing Data Performing I/O Using Streams

7 Microsoft Programming with C# Module 7: Accessing a Database Creating and Using Entity Data Models Querying Data by Using LINQ Updating Data by Using LINQ Module 8: Accessing Remote Data Accessing Data Across the Web Accessing Data in the Cloud Module 9: Designing the User Interface for a Graphical Application Using XAML to Design a User Interface Binding Controls to Data Styling a User Interface

8 Microsoft Programming with C# Module 10: Improving Application Performance and Responsiveness Implementing Multitasking by using Tasks and Lambda Expressions Performing Operations Asynchronously Synchronizing Concurrent Access to Data Module 11: Integrating with Unmanaged Code Creating and Using Dynamic Objects Managing the Lifetime of Objects and Controlling Unmanaged Resources Module 12: Creating Reusable Types and Assemblies Examining Object Metadata Creating and Using Custom Attributes Generating Managed Code Versioning, Signing and Deploying Assemblies

9 Microsoft Programming with C# Module 13: Encrypting and Decrypting Data Implementing Symmetric Encryption Implementing Asymmetric Encryption

10 Developing ASP.Net MVC 4.0 Web Apps Module 1: Exploring ASP.NET MVC 4 Overview of Microsoft Web Technologies Overview of ASP.NET 4.5 Introduction to ASP.NET MVC 4 Module 2: Designing ASP.NET MVC 4 Web Applications Planning in the Project Design Phase Designing Models, Controllers, and Views Module 3: Developing ASP.NET MVC 4 Models Creating MVC Models Working with Data

11 Developing ASP.Net MVC 4.0 Web Apps Module 4: Developing ASP.NET MVC 4 Controllers Writing Controllers and Actions Writing Action Filters Module 5: Developing ASP.NET MVC 4 Views Creating Views with Razor Syntax Using HTML Helpers Reusing Code in Views Module 6: Testing and Debugging ASP.NET MVC 4 Web Applications Unit Testing MVC Components Implementing an Exception Handling Strategy

12 Developing ASP.Net MVC 4.0 Web Apps Module 7: Structuring ASP.NET MVC 4 Web Applications Analyzing Information Architecture Configuring Routes Creating a Navigation Structure Module 8: Applying Styles to ASP.NET MVC 4 Web ApplicationsUsing Template Views Applying CSS to an MVC Application Creating an Adaptive User Interface Module 9: Building Responsive Pages in ASP.NET MVC 4 Web Applications Using AJAX and Partial Page Updates Implementing a Caching Strategy

13 Developing ASP.Net MVC 4.0 Web Apps Module 10: Using JavaScript and jQuery for Responsive MVC 4 Web Applications Rendering and Running JavaScript Code Using jQuery and jQueryUI Module 11: Controlling Access to ASP.NET MVC 4 Web Applications Implementing Authentication and Authorization Assigning Roles and Membership Module 12: Building a Resilient ASP.NET MVC 4 Web Application Developing Secure Sites State Management

14 Developing ASP.Net MVC 4.0 Web Apps Module 13: Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications Introduction to Windows Azure Designing and Writing Windows Azure Services Consuming Windows Azure Services in a Web Application Module 14: Implementing Web APIs in ASP.NET MVC 4 Web Applications Developing a Web API Calling a Web API from Mobile and Web Applications Module 15: Handling Requests in ASP.NET MVC 4 Web Applications Using HTTP Modules and HTTP Handlers Using Web Sockets

15 Developing ASP.Net MVC 4.0 Web Apps Module 16: Deploying ASP.NET MVC 4 Web Applications Deploying Web Applications Deploying MVC 4 Applications

16 SharePoint 2013 for Developers Module 1: SharePoint as a Developer Platform Introducing the SharePoint Developer Landscape Choosing Approaches to SharePoint Development Understanding SharePoint 2013 Deployment and Execution Models Module 2: Working with SharePoint Objects Understanding the SharePoint Object Hierarchy Working with Sites and Webs Working with Execution Contexts Module 3: Working with Lists and Libraries Using List and Library Objects Querying and Retrieving List Data Working with Large Lists

17 SharePoint 2013 for Developers Module 4: Designing and Managing Features and Solutions Understanding Features and Solutions Configuring Features and Solutions Working with Sandboxed Solutions Module 5: Working with Server-Side Code Developing Web Parts Using Event Receivers Using Timer Jobs Storing Configuration Data Module 6: Managing Identity and Permissions Understanding Identity Management in SharePoint 2013 Managing Permissions in SharePoint 2013 Configuring Forms-Based Authentication Customizing the Authentication Experience

18 SharePoint 2013 for Developers Module 7: Introducing Apps for SharePoint Overview of Apps for SharePoint Developing Apps for SharePoint Module 8: Client-Side SharePoint Development Using the Client-Side Object Model for Managed Code Using the Client-Side Object Model for JavaScript Using the REST API with JavaScript Working with Sandboxed Solutions Module 9: Developing Remote Hosted SharePoint Apps Overview of Remote Hosted Apps Configuring Remote Hosted Apps Developing Remote Hosted Apps

19 SharePoint 2013 for Developers Module 10: Publishing and Distributing Apps Understanding the App Management Architecture Understanding App Packages Publishing Apps Installing, Updating, and Uninstalling Apps Explain how SharePoint manages app publishing and distribution. Module 11: Automating Business Processes Understanding Workflow in SharePoint 2013 Building Workflows by using Visio 2013 and SharePoint Designer 2013 Developing Workflows in Visual Studio 2012 Module 12: Managing Taxonomy Managing Taxonomy in SharePoint 2013 Working with Content Types Working with Advanced Features of Content Types

20 SharePoint 2013 for Developers Module 13: Managing Custom Components and Site Life Cycles Defining Custom Lists Defining Custom Sites Managing SharePoint Sites Module 14: Customizing User Interface Elements Working with Custom Actions Using Client-Side User Interface Components Customizing the SharePoint List User Interface Module 15: Working with Branding and Navigation Creating and Applying Themes Branding and Designing Publishing Sites Tailoring Content to Platforms and Devices

21 Q&A


Download ppt "Windows.Net Programming Series Preview. Course Schedule - 2014 CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014."

Similar presentations


Ads by Google