Programming in C# with Microsoft Visual Studio 2010



Similar documents
Programming in C# with Microsoft Visual Studio 2010

MS 20487A Developing Windows Azure and Web Services

EXAM PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4. Buy Full Product.

Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB)

Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio

Developing Windows Azure and Web Services

Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB)

ASP.NET Using C# (VS2012)

MS 10978A Introduction to Azure for Developers

Visual Basic. murach's TRAINING & REFERENCE

Course 10978A Introduction to Azure for Developers

Objectif. Participant. Prérequis. Remarque. Programme. C# 3.0 Programming in the.net Framework. 1. Introduction to the.

This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud.

How To Train Aspnet


2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

Developing Windows Azure and Web Services

Advanced Web Application Development using Microsoft ASP.NET

Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies)

Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

Developing ASP.NET MVC 4 Web Applications

Beginning ASP.NET 4.5

10978A: Introduction to Azure for Developers

Course MS10975A Introduction to Programming. Length: 5 Days

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

MOC DEVELOPING WINDOWS AZURE AND WEB SERVICES

DotNet Web Developer Training Program

Introduction to Azure for Developers

C#5.0 IN A NUTSHELL. Joseph O'REILLY. Albahari and Ben Albahari. Fifth Edition. Tokyo. Sebastopol. Beijing. Cambridge. Koln.

This class is intended for experienced software developers who understand object-oriented programming (OOP) and C# or VB.NET.

70-487: Developing Windows Azure and Web Services

CATALOG OF CLASSES IT and Technical Courses

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

Microsoft Introduction to Azure for Developers

Visual COBOL ASP.NET Shopping Cart Demonstration

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Advanced Web Application Development using Microsoft ASP.NET

Visual C# 2012 Programming

Developing ASP.NET MVC 4 Web Applications MOC 20486

Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET

Course 20532B: Developing Microsoft Azure Solutions

NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD 20850

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.

Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW

Skillsoft Course Directory

Application Development,.NET

(ENTD361 is highly recommended before taking this course)

Developing Microsoft SharePoint Server 2013 Advanced Solutions MOC 20489

About the Authors About the Technical Reviewer

Key Benefits of Microsoft Visual Studio 2008

CLOUD COMPUTING & WINDOWS AZURE

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Developing Microsoft SharePoint Server 2013 Advanced Solutions

IBM WebSphere ILOG Rules for.net

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions 20532A; 5 days

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

Web Application diploma using.net Technology

Noramsoft Inc. Noramsoft Inc. SPT2O1O - Course Description. Developing Solutions with SharePoint Server 2010 SPT2010. Noramsoft Inc. Noramsoft Inc.

Your Data, Any Place, Any Time.

Course Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions

Skillsoft Course Directory

Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming

SharePoint 2010 Developer Track

DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions

Microsoft.Realtests v by.ERICA.50q

Course 10175A - Microsoft SharePoint 2010, Application Development

Your Data, Any Place, Any Time. Microsoft SQL Server 2008 provides a trusted, productive, and intelligent data platform that enables you to:

Page 1. Overview of System Architecture

DIPLOMADO DE JAVA - OCA

The Great Office 365 Adventure

GOA365: The Great Office 365 Adventure

SharePoint 2010 Advanced Foundation Development

Beginning C# 5.0. Databases. Vidya Vrat Agarwal. Second Edition

Skillsoft Course Directory

SharePoint 2010/2013 Course

Developing Microsoft SharePoint Server 2013 Advanced Solutions

JOB DESCRIPTION APPLICATION LEAD

Application Development

Design and Functional Specification

Developing Secure Web Applications

This module explains fundamental aspects of Microsoft Dynamics NAV Development Environment.

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

Programmabilty. Programmability in Microsoft Dynamics AX Microsoft Dynamics AX White Paper

Microsoft Training and Certification Guide. Current as of December 31, 2013

Introducing Micro Focus Net Express to Develop and Extend COBOL Applications within.net White Paper

Track and Keynote/Session Title 9:00:00 AM Keynote 11g Database Development Java Track Database Apex Track.Net Track. 09:30:00 AM with Oracle and

Chapter 2 Database System Concepts and Architecture

Developing Microsoft SharePoint Server 2013 Core Solutions

Dev01: Kentico CMS 7 Developer Essentials Syllabus

SharePoint 2010

Java (12 Weeks) Introduction to Java Programming Language

Specialized Programme on Web Application Development using Open Source Tools

: provid.ir

Commercial Database Software Development- A review.

Describe how to utilize the Publishing API to access publishing settings and content.

Transcription:

Introducción a la Programación Web con C# en Visual Studio 2010

Curso: Introduction to Web development Programming in C# with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Developing Data Access Solutions with Microsoft Visual Studio 2010 Contenidos: Programming in C# with Microsoft Visual Studio 2010 Module 1 Introducing C# and the.net Framework. This module explains the.net Framework, and using C# and Visual Studio 2010 for building.net Framework applications. Introduction to the.net Framework Creating Projects Within Visual Studio 2010 Writing a C# Application Building a Graphical Application Documenting an Application Running and Debugging Applications by Using Visual Studio 2010 Module 2 Using C# Programming Constructs. This module explains the syntax of basic C# programming constructs.lessons Declaring Variables and Assigning Values Using Expressions and Operators Creating and Using Arrays Using Decision Statements Using Iteration Statements Module 3 Declaring and Calling Methods. This module explains how to create and call methods. Defining and Invoking Methods Specifying Optional Parameters and Output Parameters Página 2 de 9

Module 4 Handling Exceptions. This module explains how to catch exceptions and handle them. Students will also learn how to throw exceptions. Handling Exceptions Raising Exceptions Module 5 Reading and Writing Files. This module explains how to perform basic file I/O operations in a C# application. Accessing the File System Reading and Writing Files by Using Streams Module 6 Creating New Types. This module explains how to create and use new types (enumerations, classes, and structures) Creating and Using Enumerations Creating and Using Classes Creating and Using Structs Comparing References to Values Module 7 Encapsulating Data and Methods. This module explains how to control the visibility and lifetime of members in a type. Controlling Visibility of Type Members Sharing Methods and Data Module 8 Inheriting From Classes and Implementing Interfaces. This module explains how to use inheritance to create new reference types Using Inheritance to Define New Reference Types Defining and Implementing Interfaces Defining Abstract Classes Página 3 de 9

Module 9 Managing the Lifetime of Objects and Controlling Resources. This module explains how to manage the lifetime of objects and control the use of resources. Introduction to Garbage Collection Managing Resources Module 10 Encapsulating Data and Defining Overloaded Operators. This module explains how to create properties and indexers to encapsulate data, and how to define operators for this data. Creating and Using Properties Creating and Using Indexers Overloading Operators Module 11 Decoupling Methods and Handling Events. This module explains how to decouple an operation from the method that implements an operation, and how to use these decoupled methods to handle asynchronous events. Declaring and Using Delegates Using Lambda Expressions Handling Events Module 12 Using Collections and Building Generic Types. This module introduces collections, and describes how to use Generics to implement type-safe collection classes, structures, interfaces, and methods. Using Collections Creating and Using Generic Types Defining Generic Interfaces and Understanding Variance Using Generic Methods and Delegates Module 13 Building and Enumerating Custom Collection Classes. This module explains how to implement custom collection classes that support enumeration. Implementing a Custom Collection Class Adding an Enumerator to a Custom Collection Class Página 4 de 9

Introduction to Web Development with Microsoft Visual Studio 2010 Module 1 Creating a Microsoft ASP.NET Web Form. This module explains how to create Web Forms and populate them with server controls. Creating Web Forms Adding and Configuring Server Controls in a Web Form Module 2 Adding Functionality to a Microsoft ASP.NET Web Form. This module describes the various methods that you can use to add code to your Microsoft ASP.NET Web application. It explains how to use Web server controls, event handlers, code-behind files, and components. In addition, it explains how to use page events, especially the Page_Load event. Working with Code-Behind Files Handling Server Control Events Creating Classes and Components by Using Visual Studio 2010 Handling Page Events Module 3 Implementing Master Pages and User Controls. This module explains how to create and implement master pages and how to implement user controls in a Web application. Creating Master Pages Adding User Controls to an ASP.NET Web Form Module 4 Validating User Input. This module provides an overview of user input validation. It covers information on adding, positioning, and configuring validation controls on a Web Form. In addition, it covers information on validating Web Forms. Overview of User Input Validation ASP.NET Validation Controls Validating Web Forms Página 5 de 9

Module 5 Troubleshooting Microsoft ASP.NET Web Applications. This module describes the steps required to enable tracing and debugging, including how you can use debugging and tracing in a Web application. Debugging in ASP.NET Tracing in ASP.NET Module 6 Managing Data in an Microsoft ASP.NET 4.0 Web Application. This module provides an overview of Microsoft ADO.NET. It explains how to programmatically work with data by using ADO.NET and how to create a connection to access the data stored in a Microsoft SQL Server database. In addition, it explains how to use the DataSet and DataReader objects to support the local data storage and data manipulation requirements of Web Forms. Overview of ADO.NET Connecting to a Database Managing Data Module 7 Managing State in Web Applications. This module explains how to manage state in a Microsoft ASP.NET Web application. State Management ASP.NET Profiles ASP.NET Caching Module 8 Configuring and Deploying a Microsoft ASP.NET Web Application. This module explains how to configure and deploy a Microsoft ASP.NET Web application by using the machine.config and web.config files. Configuring an ASP.NET Web Application Deploying an ASP.NET Web Application Module 9 Securing a Microsoft ASP.NET Web Application. This module explains the various Web application security functionalities. It also covers information on the infrastructure to build and deploy various Web application security functionalities. Overview of Web Application Security Declaratively Configuring Authentication and Authorization Working Programmatically with Authentication and Authorization Página 6 de 9

Developing Data Access Solutions with Microsoft Visual Studio 2010 Module 1 Architecture and Data Access Technologies. This module describes the commonly used data access technologies and scenarios in which you are likely to use them. Data Access Technologies Data Access Scenarios Module 2 Building Entity Data Models. This module introduces the concepts of data modeling, and in particular, Entity Data Models (EDMs). It explains how you can use EDMs to decouple the conceptual data structure in your applications from the logical data structure in the data store. Introduction to Entity Data Models Modifying the Entity Data Model Customizing the Entity Data Model Module 3 Querying Entity Data. This module explains how to query an entity data model by using common methods such as LINQ to Entities, Entity SQL, and the classes in the EntityClient namespace. Retrieving Data by Using LINQ to Entities Retrieving Data by Using Entity SQL Retrieving Data by Using EntityClient Provider Retrieving Data by Using Stored Procedures Unit Testing Your Data Access Code Module 4 Creating, Updating, and Deleting Entity Data. This module introduces you to the ways that the Entity Framework enables you to modify the data in your database. You apply changes to the entities managed by the ObjectContext class. The ObjectContext class is responsible for tracking all changes to entities and then persisting these changes to the database on request. Understanding Change Tracking in the Entity Framework Modifying Data in an Entity Data Model Página 7 de 9

Module 5 Handling Multi-User Scenarios by Using Object Services. This module introduces the concurrency model that the Entity Framework uses to address the issues faced by applications that must support multiple users who access the same data simultaneously. It also describes how the Entity Framework can make use of transactions to ensure data integrity. Handling Concurrency in the Entity Framework Transactional Support in the Entity Framework Module 6 Building Optimized Solutions by Using Object Services. This module explains best practices for designing and building a scalable, optimized data access layer by using Object Services. The module introduces several techniques that can be used to optimize the performance of queries that execute against the conceptual model. The Stages of Query Execution Change Tracking and Object Materialization Using Compiled Queries Using Design-Time Generated Entity Framework Views Monitoring Performance Performing Asynchronous Data Modifications Module 7 Customizing Entities and Building Custom Entity Classes. This module describes how to customize and extend entities with your own business logic. Overriding Generated Classes Using Templates to Customize Entities Creating and Using Custom Entity Classes Module 8 Using POCO Classes with the Entity Framework. This module introduces the ways in which you can define custom entity classes in your Entity Framework application. By default, Microsoft Visual Studio generates a set of entity classes for you from the Entity Data Model (EDM). Instead of these generated classes, you may want to use an existing set of "plain old" CLR objects (POCO) business classes in your application You can also extend the generated entity classes to add custom business functionality to your entity objects. Requirements for POCO Classes POCO Classes and Lazy Loading POCO Classes and Change Tracking Extending Entity Types Página 8 de 9

Module 9 Building an N-Tier Solution by Using the Entity Framework. This module explains how to address the architectural issues that can arise when building an N-Tier enterprise application by using the Entity Framework. Designing an N-Tier Solution Defining Operations and Implementing Data Transport Structures Protecting Data and Operations Module 10 Handling Updates in an N-Tier Solution by Using the Entity Framework. This module describes how you can handle data modifications in an n-tier solution. The module describes the different strategies for handling modifications that you should use for the different alternative formats for transporting data between tiers: data transfer objects (DTOs), self-tracking entities (STEs), and simple entities (SEs). The module also describes how to manage the exceptions that can occur during the data modification process. Tracking Entities and Persisting Changes Managing Exceptions in an N-Tier Solution Module 11 Building Occasionally Connected Solutions. This module describes how to access offline or occasionally connected data in client applications. Offline Data Caching by Using XML Using the Sync Framework Module 12 Using LINQ to SQL ADO.NET provides a mechanism that enables you to build applications that can query and maintain data that is held in a variety of sources in a database-agnostic manner. However, building applications by using ADO.NET requires that you are familiar with the Structured Query Language (SQL) language and features of the database management system that you are connecting to. Language-Integrated Query (LINQ) to SQL provides a higher-level abstraction for managing data that is held in a Microsoft SQL Server database, and is an ideal stepping stone for migrating ADO.NET applications toward the ADO.NET Entity Framework. This module introduces LINQ to SQL and explains how you can use it to abstract the low-level details of ADO.NET queries by developing against a logical data model. Implementing a Logical Data Model by Using LINQ to SQL Managing Performance and Handling Concurrency Página 9 de 9