MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 • • • • • • • Introducción al desarrollo de soluciones informáticas. El

9 downloads 157 Views 140KB Size

Story Transcript

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 • •





• • •

Introducción al desarrollo de soluciones informáticas. El Framework .NET. o Descripción de la plataforma. o Las especificaciones de .NET. o El lenguaje MSIL. o Soporte a la gestión de la memoria. o Espacios de nombres y la librería básica de clases. La herramienta Visual Studio 2015. o Descripción del IDE. o Las distintas versiones. o El repositorio GitHub. o Los componentes de la herramienta. o El explorador de soluciones. o Las barras de menús. o Extensiones de archivo. o Generación de un proyecto. o Las propiedades de un proyecto. o Estructura de archivos de un proyecto, Code-Behind. o La ventana de opciones. o Propiedades y eventos de los objetos de un proyecto. o Construcción y prueba de un proyecto sencillo. Estructura, módulos. o La estructura del código. o Instrucciones using o Instrucción Namespace o Instrucciones de compilación condicional o Elementos a nivel espacio de nombres o Nivel de procedimiento. o El Main. o Los comentarios. o Módulos y clases. o Aplicaciones de consola. o El “¡Hola mundo!”. o Regiones de código. Variables. Palabras reservadas. Literales.







• • • •

Programación Orientada a Objetos. o Clases y objetos. o Definición de una clase. § Campos y métodos. § Sobrecarga de métodos. § Propiedades. § Constructor y Destructor. § Miembros de clase. § Atributos. o Instanciar una clase. § Creación y uso de una instancia. § Creación y destrucción de objetos. o Herencia. § ¿Qué es herencia? § Terminología de la herencia. § Clases base y derivadas. § ¿Qué es polimorfismo? § Ocultar miembros base. Operadores e instrucciones. o Aritméticos. o Lógicos. o Relacionales. o Manipulación de bits. o Asignación. o Operadores compuestos. o De cadenas. o De acceso a tablas. o Operador condicional. o De delegados. o Acceso a objetos. o Operaciones con punteros. o Información sobre tipos. o Creación de objetos. o Conversión. Constantes. o Literales o Simbólicas. o Enumeraciones. o En tiempo de compilación. o En tiempo de ejecución. Tipos básicos. Bloques de código y el ámbito de las variables. Estructura general de los programas de C#. Instrucciones.



• •

• • •

• •









o De declaración. o De expresión. o De selección. o De iteración. o De salto. o De Control. o De control de desbordamiento. o Instrucción vacía. Arrays y Colecciones. Métodos y propiedades. o Descripción de los métodos. o Procedimientos con valor de retorno y sin él. o Parámetros de entrada y/o salida. o Definición de propiedades. o Incluir validaciones en las propiedades. o Lanzar excepciones desde una propiedad. Control de excepciones. Control de desbordamiento. Modificadores. o De acceso. o De declaración. o De definición. Indizadores. Matrices. o Declaración. o Tipos. Cadenas. o Tipos. o Formatos de edición de variables en cadenas. o Extrapolación de cadenas. Interfaces. o Conceptos. o Definición. o Implementación. o Utilización. Delegados y eventos. o Descripción de los delegados. o Usos. o Creación y utilización. o Descripción de los eventos. o Definición. o Uso. Iteradores.

• •









Tipos Nullable. Documentación XML. o Descripción. o Etiquetas. Atributos. o Definición. o Parámetros. § Posicionales. § Opcionales. o Atributos del sistema. o Atributos personalizados. Asincronía. o Descripción. o async y await. o Task y Task. Gestión y acceso a archivos. o Recorrer un árbol de directorios. o Acceder a unidades, carpetas y archivos. o Crear, copiar, mover o eliminar carpetas y archivos. o Mostrar cuados de diálogo de progreso en operaciones de archivos. o Leer un archivo de texto. o Escribir en un archivo de texto. Acceso a Bases de Datos SQL. o Descripción de las Bases de Datos relacionales. o Introducción a ADO.NET. o Cadenas de conexión. o Modificar datos usando comandos de ADO.NET. o Consultar y mantener datos mediante DataSets. o Consultar y mantener datos mediante LINQ. o Implementar un modelo de entidades de datos utilizando Entity Framework de ADO.NET.

MODULO II - APLICACIONES WEB CON ASP.NET MVC 5 •



Introducción a ASP.NET MVC 5. o Las técnicas de desarrollo Web de Microsoft. o One ASP.NET Desarrollo de Modelos. o Desarrollar modelos. o Usar anotaciones de visualización y edición en propiedades. o Validación con anotaciones. o Conectar con una base de datos. o Contextos de Entity Framework.















o Uso de LINQ To Entities. Definir Controladores. o Responder a peticiones de usuario. o Escribir acciones de controlador. o Uso de parámetros. o Pase de información a las vistas. o Routing basado en atributos. o Filtros de acción. o Filter overrides. Diseñar Vistas. o Añadir vistas. o Diferenciar el código de servidor del HTML. o Características de la sintaxis Razor. o Enlazar las vistas con las clases del modelo. o HTML Helpers en las vistas. § Action. § Display. § Begin Form. § Editor. § Validation. o Creación y uso de vistas parciales. o Plantillas de Bootstrap 3. Estructura de aplicaciones APS.NET MVC 5. o Configurar el ruteo. o El motor de ruteo. o Añadir y configurar rutas. o Pase de parámetros mediante rutas. o Crear una estructura de navegación con SiteMapProvider. Aplicar estilos a las vistas. o Uso de Layouts. o Aplicar estilos CSS. o Interfaz de usuario adaptativo. Generar páginas responsive. o Utilizar AJAX y actualización parcial de páginas. o Implementar una estrategia de Cache. § Output cache. § Data cache. § HTTP cache. Añadir JavaScript y jQuery para agilizar la parte cliente. o Efectuar llamadas a procedimientos JavaScript. o Archivos y librerías JavaScript. o Utilizar CDNs. o Introducción a jQuery. o Enlazar con jQuery.











o Acceso a elementos con jQuery. o Modificación de elementos con jQuery. o Uso de servicios desde jQuery. Controlar el acceso: ASP.NET Identity. o Autenticación, OWIN. o Autorización, OAuth. o Authentication filters. Gestionar el estado. o Opciones de almacenamiento del estado. o Configuración del estado. o Escalado de los mecanismos de estado. Implementar Web API. o Descripción. o Ruteo de Web API. o Creación de una Web API. o Servicios RESTful. o Formatos de datos devueltos. o Rutas y controladores en Web API. o Efectuar llamadas a Web API desde código de servidor. o Efectuar llamadas desde jQuery. Utilizar Web Sockets. o El protocolo Web Sockets. o Codificar las conexiones. o Que es SignalR.

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.