Descargar el PDF

Audiencia | Al Completar el Curso | Prerequisitos |
Examen relacionado para Microsoft Certified Professional | Materiales de apoyo | Módulos
El Gran Curso de .NET Framework con Visual Studio 2015
Curso 255020 • 150 horas • Dictado por Danaé Aguilar y María Marquina
Este curso proporciona los fundamentos de
.NET Framework 4.6 utilizando la última
versión de Visual Studio para el desarrollo
de aplicaciones Web, cubriendo desde los
conceptos básicos e intermedios de C#,
haciendo una revisión de lo que es HTML5
con JavaScript y CSS3 para así pasar al
desarrollo de aplicaciones Web ASP.NET
MVC 4 y finalizar desarrollando Windows
Azure y Web Services. Logrando así coger
soltura en las principales tecnologías de
desarrollo de aplicaciones .NET para la
industria actual y futura como es Azure y
Servicios en la Nube.
Audiencia
Este curso está orientado a profesionales o
estudiantes en la rama de la informática
que deseen actualizar sus conocimientos
de desarrollador con .NET Framework 4.6
Es un requisito que las personas que tomen
el
curso
tengan
conocimientos
de
programación y estén familiarizados con el
entorno de Visual Studio (cualquier
versión) y es deseable que conozcan el
lenguaje C# como también HTML.
Al Completar el Curso
Al finalizar el curso los estudiantes serán
capaz de:
 Comprender las nuevas funcionalidades
de la versión 4.6 del .NET Framework.
 Aplicar la Programación Orientada a
Objetos en C#.
 Comprender y aplicar tecnologías web
para el desarrollo de aplicaciones
ASP.NET MVC y servicios

Aplicar HTML 5 con CSS 3.0 y
JavaScript para la creación de sitios
web modernos
Prerequisitos
Antes de tomar este curso, los alumnos
deben tener:
 Conocimientos previos de Visual
Studio.
 Experiencia en programación
 Conocimientos del lenguaje C#
 Conocimientos del lenguaje HTML
Examen relacionado para Microsoft
Certified Professional
Este curso te ayuda a prepararte para el
siguiente examen para Microsoft Certified
Professional:

70-480 - Programming in HTML5
with JavaScript and CSS3

70-483 - Programming in C#

70-486 - Developing ASP.NET MVC
4 Web Applications

70-487 - Developing Windows
Azure and Web Services
Materiales de apoyo
Todos los estudiantes tendrán acceso al
material digital específicamente creado
para el curso.
IT Academy | El Gran Curso .NET Framework con Visual Studio 2015
1
Audiencia | Al Completar el Curso | Prerequisitos |
Examen relacionado para Microsoft Certified Professional | Materiales de apoyo | Módulos
Parte 1. Programando en C#
Módulo 1: Introducción al
Framework y el lenguaje
 Introducción al .NET Framework
 Introducción a C#
.NET
Módulo 2: El flujo de un programa en
C#
 Escribiendo código con Visual Studio
 Namespaces y Assemblies
 Variables, Operadores y Expresiones
 Estructuras de control
Módulo 3: Escribiendo Métodos
 Declarar e invocar métodos
 Pasar información a un método
 Retornar información desde un método
 Definir local y class scope
 Usando Optional Paramaters y Named
Arguments
Módulo 4: Manejo de Tipos
 Value Types (struct, enums)
 Reference types
 Generic Types
 Constructores
 Static variables
 Clases
 Extension Methods
 Indexed Properties
 Overload y override de métodos
Módulo 5: Creación y manejo de
clases y objetos
 Definir clases, control de acceso a
miembros
 Creación de objetos usando el keyword
new
 Escribir e invocar constructores
 Static keyword
 Anonymous classes
 Partial classes
Módulo 6: Encapsulación
 Encapsulación usando Properties
 Encapsulación usando modificadores
de acceso (public, private, protected)
Módulo 7: Consumiendo Tipos
 Box y unbox para hacer conversiones
entre value types
 Cast de tipos
 Conversión de tipos
 Manejo de tipos dinámicos
 Interoperabilidad con código no
manejado: dynamic keyword
Módulo 8: Jerarquía de Clases
 Herencia desde una clase base
 Diseñando e implementando una
interface
 Creación e implementación de clases
basadas en las interfaces
IComparable, IEnumerable,
IDisposable, y IUnknown
Módulo 9: Usando Strings
 Manejo de strings usando las clases
StringBuilder, StringWriter, y
StringReader
 Búsqueda y formatting de strings,
métodos principales para manipular
cadenas
Módulo 10: Usando Collections
 Almacenar y recuperar datos usando
dictionaries, arrays, lists, sets, y
queues
 Inicialización de collection types
 Añadir y remover elementos de una
colección de objetos
 Typed versus non-typed collections
 Implementado custom collections
 Implementando collection interfaces
IT Academy | El Gran Curso .NET Framework con Visual Studio 2015
2
Audiencia | Al Completar el Curso | Prerequisitos |
Examen relacionado para Microsoft Certified Professional | Materiales de apoyo | Módulos
Módulo 11: Ciclo de vida de un objeto
 Administración de recursos no
manejados
 Implementando IDisposable
 Finalización y Garbage collection
Módulo 12: Atributos Personalizados
y Reflection
 Creando y aplicando atributos
 Leyendo atributos
 Reflection
Módulo 13: Manejo de Excepciones
 Manejando tipos de excepciones
 Creando excepciones personalizadas
 Implementando bloques try-catchfinally
 Lanzando excepciones, Rethrow vs.
throw
Módulo 14: Creando e implementando
Callbacks
 Creando delegados
 Expresiones lambda
 Métodos anónimos
 Creando manejadores de eventos
 Suscripción de events
 Usando delegados predefinidos para
crear eventos
Módulo 15: Implementando
Multithreading y Procesamiento
Asíncrono
 El Task Parallel library (ParallelFor,
Plinq, Tasks)
 Creando continuation tasks
 Usando async y await
 Implementando operaciones
asíncronas de I/O
 Colecciones Concurrentes
Parte 2. Programando en HTML5 con
JavaScript y CSS3
Módulo 16: Implementando y
manipulando documentos y objetos
 Creando documentos HTML 5
 Interactuando con controles de UI
 Aplicando estilos a HTML
programáticamente
 Implementando APIs HTML5
 Alcance de objetos y Variables
 Creando e implementando Objetos y
métodos
Módulo 17: Implementando el flujo
del programa
 Implementando el Flujo del programa
 Manejando y lanzando eventos
 Manejo de Excepciones
 Implementando callbacks
 Creando un proceso web worker
Módulo 18: Accediendo y asegurando
Datos
 Validando entradas de usuario usando
elementos HTML5
 Validando datos usando JavaScript
 Consumiendo Datos
 Serializacion, Deserializacion y
transmisión de datos
Módulo 19: Usando CSS3
 Aplicando estilos a texto
 Propiedades de estilo HTML box
 Creando un layout flexible
 Creando interfaces de usuario
animadas y adaptables
 Búsqueda de elementos usando CSS y
JQuery
 Estructurando un archivo CSS y
usando selectores CSS
IT Academy | El Gran Curso .NET Framework con Visual Studio 2015
3
Audiencia | Al Completar el Curso | Prerequisitos |
Examen relacionado para Microsoft Certified Professional | Materiales de apoyo | Módulos
Parte 3. Desarrollando aplicaciones
Web ASP.NET MVC 4
Módulo 20: Diseñando la arquitectura
de la aplicación
 Planificando las capas de la aplicación
 Diseñando una aplicación distribuida
 Diseñando e implementando el ciclo de
vida del rol de Azure
 Configurando manejo de estado
 Diseñando una estrategia de Cache
 Diseñando una estrategia de Web
Sockets
 Diseñando módulos y Handlers HTTP
Módulo 21: Diseñando la experiencia
del usuario
 Aplicando el diseño de la interfaz de
usuario Web
 Implementando un UI behavior
 Reutilización de layout de una
aplicación Web
 Mejorando la aplicación basada en el
navegador
 Planificando un layout de UI
adaptativo
Módulo 22: Desarrollando la
experiencia del usuario
 Planificando search engine
optimization y accesibilidad
 Globalización y localización
 Controladores y acciones MVC
 Implementando routes
 Usando puntos de extensibilidad de
MVC
 Reduciendo el consumo de ancho de
banda
Módulo 23: Depuración y solución de
problemas de la aplicación Web
 Previniendo problemas de tiempo de
ejecución
 Diseñando una estrategia de manejo
de eventos
 Probando una aplicación Web
 Depurando una aplicación Windows
Azure
Módulo 24: Seguridad de la aplicación
Web
 Configurando Autenticación
 Configurando y aplicando autorización
 Autenticación federada
 Manejando integridad de datos
 Implementando un sitio ASP.NET
seguro
Parte 4. Desarrollando Windows Azure
y Web Services
Módulo
25:
Introducción
a
las
tecnologías de Acceso a Datos (Data
Access Technologies)
 Breve introducción a las Tecnologías
de Acceso a Datos
 ADO.Net
 LINQ to SQL
Módulo 26: Introducción a Cloud
Computing
 Introducción a Windows Azure
 Windows Azure SQL Database
IT Academy | El Gran Curso .NET Framework con Visual Studio 2015
4
Audiencia | Al Completar el Curso | Prerequisitos |
Examen relacionado para Microsoft Certified Professional | Materiales de apoyo | Módulos
Módulo 27: Entity Framework Models
 Construcción de Entity Data Models
 POCO Classes con Entity Framework
 Consultando Entity Data
 Crear, Modificar y Borrar Entity Data
 Concurrency model en el Entity
Framework, y manejo de transacciones
 Consultando datos usando WCF Data
Services
 Modificando Datos usando WCF Data
Services
Módulo 29: Creando y consumiendo
servicios Web API
 Diseñando un Web API
 Implementando un Web API
 Seguridad para Web API
 Alojando y administrando Web API
 Consumiendo servicios Web API
Módulo 28: Diseñando e
implementando servicios WCF
 Creando un servicio WCF
 Configurando servicios WCF
 Seguridad de servicios WCF
 Consumiendo servicios WCF
 Versionamiento de servicios WCF
 Creando y configurando servicios WCF
en Windows Azure
 Implementando patrones de envío de
mensajes
 Alojando y administrando servicios
© 2015 Fundación Jala. All rights reserved.
Trademarks are the property of their respective
owners.
IT Academy | El Gran Curso .NET Framework con Visual Studio 2015
5