¿Qué quieres aprender?

Curso Desarrollo de Aplicaciones con Visual Studio

Curso Desarrollo de Aplicaciones con Visual Studio

INSTITUTO TM - INSTITUTE OF TALENT MANAGEMENT

Curso presencial

Madrid y 4 más


Precio a consultar

El objetivo principal de esta formación es capacitar a los participantes en este curso formativo en las tecnologías y lenguajes asociados a las Iniciativas .NET.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid
Valencia
Sevilla
A Coruña
Ver más

Objetivos

-Capacitar a los alumnos para ser consultores funcionales o técnicos con la finalidad de ser candidatos potencialmente cualificados y aptos para la incorporación laboral. -Unidades formativas de capacitación del perfil con 95 horas: GESTIÓN DE PROYECTOS, LIDERAZGO Y TRABAJO EN EQUIPO e INGLES AVANZADO

A quién va dirigido

Programadores, analistas y técnicos y perfiles de administración empresarial sin necesidad de experiencia.

Requisitos

Personas con alguna de las siguientes titulaciones: -ADE con conocimientos TIC -Ingeniería Informática -Ingenierías Técnicas -Licenciatura en Matemáticas/físicas -Grado/licenciatura o diplomatura que quieran trabajar en el mundo de la tecnología -Ciclos Formativos de Grado Medio/Superior de la Familia Informática. -Formación técnica en el área informática.

Temario completo de este curso

Módulo 1. Programación en HTML5 con JavaScript y CSS3 • Estructura de documentos y objetos • Estructura del documento: uso de marcado semántico y su importancia en search engines y screen readers, creación de layout container en HTML. • Interacción entre código y controles: creación y modificación programática de elementos HTML, uso de controles para multimedia, uso del canvas HTML5 y los gráficos SVG. • Aplicación programática de estilos: cambio de posición de elementos, aplicación de transformaciones, cambio de la visibilidad de elementos. • Uso de APIs HTML5 • Flujo de programa • Implementación del flujo: iteración en colecciones y arrays, uso de switch, condicionales y operadores, evaluación de expresiones. • Uso de eventos: uso de eventos del DOM, burbujeo de eventos, gestión de eventos mediante funciones anónimas. • Implementación de operaciones dinámicas con JQUERY• Invocaciones AjaX• Acceso y seguridad de datos • Validación HTML5: uso de controles adecuados, uso de inputs HTML5 y atributos de contenido. • Validación de datos de usuario mediante JavaScript: uso de expresiones regulares, uso de validadores de tipo, prevención de la inyección de código. • Consumo de datos: uso de datos JSON y XML, recuperación de datos desde servicios web, carga de datos utilizando XMLHttpRequest. • Uso de CSS3 • Estilo en propiedades de texto: aplicación de estilo en apariencia, aplicación de estilo en fuentes, uso de propiedades en alineación, espaciado e indentación, uso de sombras. • Propiedades contenedor: atributos apariencia, alteración de gráficos y cambio posición de elementos. • Creación de layout flexible: uso de columnas, posiciones flotantes y exclusiones, uso de alineación en grid, uso de regiones, agrupación y anidamiento. • Creación de UI con animaciones: uso de transiciones CSS, transformaciones 2D y 3D, activación de controles, adaptación de UI a dispositivos. • Selección de elementos: uso de selectores avanzados en HTML5 y jQuery, uso de pseudoelementos y pseudo-clases. • Estructura del fichero CSS: referencias a elementos, uso de la herencia, uso de !important.
Módulo 2. Lenguaje C# • Fundamentos del lenguaje C#. • Introducción a C#.• Estructura básica de un programa.• Tipos De Datos.• Operadores.• Toma de decisiones.• Ciclos.• Funciones y métodos.• Funciones matemáticas.• Funciones para gestionar cadenas.• Funciones definidas por el usuario• Arreglos.• Estructuras y enumeraciones. • Interfaces gráficas de usuario con C# • Windows Forms Básicos.• Diseño de la interfaz.• Manejo de eventos.• Creación de Controles. • Conectividad a bases de datos.• Introducción a ADO.NET.• Componentes de ADO.NET.• Conjunto de datos.• Proveedores de datos.• Acceso a bases de datos con ADO.NET.• Manipulación de datos con DataSet y DataReader. Módulo 3. Diseño de aplicaciones ASP.NET MVC • Planeación en la fase de diseño del proyecto.• Metodologías de desarrollo de Proyectos• Recopilación de Requerimientos • Planificando el Diseño de la Base de Datos• Planificación de Aplicaciones Distribuidas• Planificando la Administración de Estado• Planificando la Globalización y Localización• Diseñando Modelos, Controladores y Vistas • Diseñando Modelos • Diseñando Controladores• Diseñando Vistas
Módulo 4. Desarrollando Modelo ASP.NET MVC• Creando Modelos MVC • Desarrollo de Modelos• Uso de Anotaciones de Datos de Visualización y Edición sobre las propiedades• Validando la entrada de usuario con Anotaciones de Datos• ¿Qué son los Enlazadores de Modelo (Model Binders)? • Extensibilidad de Modelo• Creando una Anotación de Datos de Validación personalizada • Creando Enlazadores de Modelo personalizados• Trabajando con datos• Conectando a una base de datos• Conectando una aplicación Web MVC a una base de datos• Entity Framework• Agregando un Contexto de Entity Framework• LINQ to Entities • Utilizando LINQ to Entities• Acceso a datos en Modelos y Repositorios• ¿Cómo separar las clases Modelo y Repositorio? Módulo 5. Desarrollando Controladores ASP.NET MVC• Planeación en la fase de diseño del proyecto• Respondiendo a las peticiones del Usuario • Escribiendo Acciones del Controlador • Acciones que responden a peticiones HTTP POST• Tipos derivados de ActionResult• Acciones hijas (Child Actions• Utilizando Parámetros• Pasando información a las Vistas• ¿Qué son las Fábricas de Controladores? • Creando una Fábrica personalizada de Controladores• Creando Filtros de Acción• ¿Qué son los Filtros? • Creando y Utilizando Filtros de Acción
Módulo 6. Desarrollando Vistas ASP.NET MVC• Creando Vistas con sintaxis Razor • Agregando Vistas • Diferenciando el código del servidor y el código HTML • Características de la Sintaxis Razor • Enlazando Vistas a Modelos • Generando código HTML accesible • Motores de Vistas alternativos • Creación de Motores de Vista Personalizados • Utilizando HTML Helpers • Utilizando Helpers Action • Utilizando Helpers Display • El Helper BeginForm • Utilizando Formularios para subir archivos• Utilizando Helpers de edición • Utilizando Helpers de Validación • Codificación HTML • Creación de Helpers HTML personalizados • Reutilizando código en Vistas • Creando Vistas Parciales • Utilizando Vistas Parciales
GESTIÓN DE PROYECTOS 80HUD1. VISIÓN GENERAL DE LA GESTIÓN DE PROYECTOSConcepto de proyecto, clases y característicasPrincipios básicos de la gestión de proyectosEl cliente y los objetivos del proyectoLa estructura orgánicaUD2. LAS ETAPAS DEL PROYECTOIntroducciónEl análisis previoLas técnicas de planificaciónLa toma de decisionesEl apoyo informáticoUD3. CONTROL, COSTES Y CALIDAD EN LA GESTIÓN DE PROYECTOSControl y seguimiento del proyectoGestión de costesActividades de calidad en proyectoLas herramientas de evaluación de la calidadAnálisis de riesgosUD4. PRESENTACIÓN DEL PROYECTO: GESTIÓN DE LA DOCUMENTACIÓNObjetivo de la gestión de la documentaciónControl de la documentaciónElaboración de documentos de uso frecuenteEl archivo del proyectoLIDERAZGO Y TRABAJO EN EQUIPO 15H
UD1. PERFIL COMPETENCIAL DEL LÍDERHabilidades personales y sociales.Valores.UD2. FUNCIONES ESENCIALES DEL LÍDEREstratégicas.Organizativas.Operativas.Técnicas.Representativas.Mediadoras.Otras.UD3 FUNCIONES COMPLEMENTARIAS DEL LÍDERSímbolo.Sustituto.Ideólogo.UD4. CONCEPTO DE TRABAJO EN EQUIPO. DIFERENCIASDefinición de trabajo en equipo.Definición de equipo de trabajo.UD5. VENTAJAS DEL TRABAJO EN EQUIPOSuma e intercambio de conocimientos.Cooperación y colaboración en la tarea.Sinergia para la consecución de objetivos y metas.UD6. TÉCNICAS Y HABILIDADES PERSONALES Y SOCIALES NECESARIAS PARA EL TRABAJO EN EQUIPOLiderazgo.ComunicaciónCoordinación.Colaboración.Otras técnica.
INGLES AVANZADO 80H
UNIT 11.1. REPASO DE TIEMPOS VERBALES1.2. REPASO DE ADJETIVOS (-ING / -ED Y COMPARATIVOS)1.3. CONVERSACIÓN1.4. VOCABULARIO: NUEVAS TECNOLOGÍAS1.5. EL ARTÍCULO THE1.6. EXPRESAR OPINIÓN / SUGERENCIA Y OFRECIMIENTOS / QUEJAS Y DISCULPAS UNIT 22.1. MODALES2.2. FORMACIÓN DE PALABRAS (NOMBRES Y ADJETIVOS)2.3. CONVERSACIÓN2.4. VOCABULARIO: THE MEDIA2.5. PREPOSICIONES2.6. REPASO DE FORMACIÓN UNIT 33.1. CONDICIONALES (UNLESS, IN CASE)3.2. ESTRUCTURA I WISH / IF ONLY3.3. CONVERSACIÓN3.4. VOCABULARIO: MARKETING I3.5. OTRAS ESTRUCTURAS: RATHER, IT’S TIME, HAD BETTER, FIRST TIME3.6. OTRAS CONJUNCIONES Y ESTRUCTURAS (NO LONGER, AS LONG AS, STILL, YET...) UNIT 44.1. PASIVA Y ESTRUCTURA DE HAVE ACUSATIVO4.2. CLEFT SENTENCE (OTRO USO DE IT)4.3. CONVERSACIÓN4.4. VOCABULARIO: MARKETING II4.5. RÉGIMEN PREPOSICIONAL (ADJETIVOS, NOMBRES, VERBOS, ETC.)4.6. PUNTUACIÓN INGLESA UNIT 55.1. ESTILO INDIRECTO (REPORTED SPEECH)5.2. IDIOMS (COLORES ANIMALES Y OTROS)5.3. CONVERSACIÓN5.4. VOCABULARIO: MARKETING III (TOURISM)5.5. FORMACIÓN DE PALABRAS (VERBOS Y ADVERBIOS)5.6. GRAMÁTICA: INGLÉS BRITÁNICO - AMERICANO UNIT 66.1. ORACIONES COMPUESTAS6.2. ORACIONES SUBORDINADAS DE RELATIVO6.3. CONVERSACIÓN6.4. VOCABULARIO: MEDICINA Y SALUD6.5. WHOEVER, WHATEVER, WHENEVER, ETC6.6. DISCOURSE MARKERSUNIT 77.1. VERBOS Y ESTRUCTURA CON GERUNDIO E INFINITIVO7.2. EL VERBO GET. IDIOMS7.3. CONVERSACIÓN7.4. VOCABULARIO: DELINCUENCIA Y JUSTICIA7.5. IDIOMS CON COME7.6. CARTAS EN INGLÉS Y ABREVIATURAS UTILIZADAS UNIT 88.1. INVERSIÓN8.2. VERBOS FRASALES8.3. CONVERSACIÓN8.4. VOCABULARIO: ALIMENTOS8.5. NOMBRES FRASALES8.6. NOMBRES Y ADJETIVOS COMPUESTOS UNIT 99.1. SUBJUNTIVO9.2. REPASO DE TIEMPOS VERBALES9.3. CONVERSACIONES TELEFÓNICAS9.4. REPASO DE MODALES9.5. REPASO CON REPHRASING9.6. CONTRACCIONES INFORMALES
Ver más