trainning in - fernando lencinas [consultor it/ project...

11
Pág. 1 Trainning in .Net FullSoft 2015 Fernando Lencinas FullSoft.net Full Soft.net

Upload: lamdang

Post on 01-Apr-2018

214 views

Category:

Documents


1 download

TRANSCRIPT

Pág. 1

Trainning in .Net

FullSoft 2015

Fernando Lencinas FullSoft.net

Full Soft.net

Pág. 2

Fernando Lencinas FullSoft.net

Índex

1 Visual Studio

1.1 Conociendo el entorno

1.2 Team Explorer (integración con Team Foundation Server)

2 OOP – (Advanced)

2.1 OOP Definición

2.2 Clases y Objetos. Definición de Encapsulación y Herencia

2.3 Polimorfismo clases abstractas e Interfaces

Pág. 3

Fernando Lencinas FullSoft.net

3 Lenguaje C#

Índex

3.3 Propiedades, Métodos, sobrecargas, Excepciones, Herencia, Encapsulación

3.5 Delegados y Eventos

3.1 Tipos, Colecciones, Operadores,

3.6 Downcasting, boxing, unboxing

3.7 Enumeraciones

3.11 Type Inference, Tipos anónimos, Iniciadores de Objetos

3.4 Directivas Preprocesador, Literales, Operaciones String, Condicional, Tipos

3.2 Instrucciones , Constructores y Destructores

3.8 Atributos, Meta información y Reflexión

3.9 Expresiones Regulares

3.10 Implementación de Patrones Singleton, Abstract Factory, Observer, Composite

Pág. 4

Fernando Lencinas FullSoft.net

Índex

4 Database

4.1 Diseño de Base de Datos – Best Practices

4.2 Vistas y Stored procedures – Best Practices

4.3 Campos calculados, Restricciones, Triggers, Funciones Definidas por usuario

4.4 Optimización de consultas utilizando SQL Profiler

5 ADO.Net Entity Framework

5.1 Introducción

5.5 Best Practices

52 Entity Data Model

5.3 Punto de vista del Desarrollador

5.4 Punto de vista del DBA

Pág. 5

Fernando Lencinas FullSoft.net

Índex

6 LinQ – Language Integrated Query

6.3 LinQ to SQL

6.1 Fundamentos

6.4 LinQ to XML

6.2 LinQ To Entities

4.5 Ejemplos y Best Practices en LINQ

Pág. 6

Fernando Lencinas FullSoft.net

Índex

9 Arquitectura de Aplicaciones - (Advanced)

9.1 Entendiendo el desarrollo en capas

Diferencias entre Capas Lógicas (Layers ) y Niveles Físicos (Tiers)

Arquitectura Aplicaciones Web

Arquitectura de aplicaciones distribuidas

Arquitectura Orientada a Servicios SOA

Arquitectura RIA Services

9.2

9.3

9.4

9.5

9.6

7 ADO .Net - (Advanced)

7.2 DataSet y Data Readers - Best Practices

7.1 Clientes ADO.Net

Pág. 7

Fernando Lencinas FullSoft.net

Índex

10.3 Maestro Detalle

10.1 Introducción

10.2 Modelo

10 Front End - SilverLight

10.4 Metadatos y Validación

10.3 Multi idioma y Recursos

Pág. 8

Fernando Lencinas FullSoft.net

Índex

12.1 ASP.Net – Web Applications

11.1 Windows Application

11.2 Click Once Deployment

11 Front End – Windows - (Advanced)

12.2 Master Pages y uso de Web User Controls

12 Front End – Web - (Advanced)

12.3 Usando Ajax, JQuery y Boostrap

11.4 Globalization de aplicaciones mediante Resources

12.4 Usando Telerik Platform & Kendo UI

Pág. 9

Fernando Lencinas FullSoft.net

Índex

13 Windows Presentation Foundation

13.1 Entendiendo XAML

13.2 Layout. Stack Panel DockPanel Grid Wrap Panel y Canvas

13.3 Figuras, Brochas y Efectos de Bitmap

13.4 Eventos y Comandos

13.5 Enlace de Datos

13.6 Data Templates

13.7 Estilos

13.8 Animaciones

Pág. 10

Fernando Lencinas FullSoft.net

Índex

14 Servicios Distribuidos - (Advanced)

14.1 Arquitectura orientada a Servicios

14.2 Desarrollo de servicios basados en Web API

14.4 Consumiendo Servicios – Síncrona y Asíncrona

14.5 Diferencia entre web Services y WebAPI

14.3 Serializacion XML y JSON

15 Reporting Services - SSRS

15.1 Entendiendo y configurando SSRS

15.2 Creación y Deployment de reportes

15.3 Integrando SRSS con Librería de Clases en C#

Pág. 11

Fernando Lencinas FullSoft.net

Índex

16 Metodologías de Desarrollo de Software

16.1 Entendiendo las metodologías CMMI y Agile

16.2 Metodología Agile SCRUM

16.3 Team Foundation Server utilizando SCRUM

16.4 Caso de Ejemplo - Best Practices

17 Capas de Infraestructura Vertical - (Advanced)

17.1 Seguridad. Seguridad integrada con Active Directory

17.2 Caching

17.3 Logging (Custom, Event Viewer, XML, BD)

17.4 Manejos de Excepciones

17.5 Ficheros Configuración