21
Windows .Net Programming Series Preview

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

Embed Size (px)

Citation preview

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

Windows .Net Programming SeriesPreview

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

Course Schedule - 2014

Course Date

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Microsoft Programming with C#

Module 13: Encrypting and Decrypting Data• Implementing Symmetric Encryption• Implementing Asymmetric Encryption

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

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

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

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

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

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

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

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

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

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

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

Developing ASP .Net MVC 4.0 Web Apps

• Module 16: Deploying ASP.NET MVC 4 Web Applications • Deploying Web Applications• Deploying MVC 4 Applications

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

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

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

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

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

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

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

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

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

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

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

Q&A