Pide Información SIN COMPROMISO

Master Profesional Certificado en Desarrollo de Aplicaciones Windows y Web .Net Certificacion Microsoft MTA Developer

Master Profesional Certificado en Desarrollo de Aplicaciones Windows y Web .Net Certificacion Microsoft MTA Developer
Consultar Precio
El Master Profesional Certificado en Desarrollo de Aplicaciones Windows y Web .Net Certificación Microsoft MTA Developer es presencial y se imparte en... Seguir leyendo

500€ POR TU OPINIÓN

Danos tu opinión detallada sobre el Máster Presencial Master Profesional Certificado en Desarrollo de Aplicaciones Windows y Web .Net Certificacion Microsoft MTA Developer y comparte en facebook o twitter esta página y automáticamente pasarás a formar parte de los candidatos a llevarse los 500€ de la beca TopFormacion. No olvides decirnos que te pareció el temario del curso, el profesorado, la accesibilidad al equipo del centro para resolver tus dudas y, en el caso de los programas online, la calidad del campus virtual.

Para optar a la beca deberás acreditar que eres un ex-alumno de este programa.

Tu experiencia es muy valiosa
Tu voto
Haz clic para puntuar
ENVIAR

... Madrid.

CURSO BONIFICABLE PARA TRABAJADORES EN ACTIVO
PRECIOS ESPECIALES PARA DESEMPLEADOS


Microsoft ha diseñado un nuevo programa de certificaciones -Microsoft Technology Associate, MTA- que valida los conocimientos fundamentales y básicos necesarios para que un estudiante comience a desarrollar con garantías una carrera profesional en el sector TIC.

El programa de certificación Microsoft Technology Associate (MTA) se orienta a aquellos estudiantes que carecen de experiencia profesional en el sector TIC, proporcionando un “valor añadido” a sus currículos en el objetivo de incrementar al máximo sus posibilidades de inserción y reconocimiento por parte del cada día más competitivo mercado laboral.

Las principales ventajas de este programa de certificación son:
•Orientada a estudiantes sin experiencia laboral en el sector TIC.
•Valida conocimientos fundamentales y básicos.
•Prepara a los estudiantes para el mundo laboral y las certificaciones profesionales.
•No requiere experiencia previa ni laboral sobre ninguna tecnología o producto.
•Los exámenes se realizan en las propias instalaciones del centro.

Profesorado
- Profesionales avalados por el fabricante – MCT (Microsoft Certified Trainers).

Material
- Carpeta personalizada con el Block de notas, bolígrafo, y CURRÍCULUM según la estructura de nuestra Base de Datos.
- Documentación de Microsoft Official Academic Course (Willey)
o    98-361: Software Development Fundamentals (Inglés)
o    98-362: Windows Developer Fundamentals (Inglés)
o    98-363: Web Developer Fundamentals (Inglés)
o    Fundamentos de desarrollo de aplicaciones con .Net Framework (Castellano)
- Certificado de asistencia y aprovechamiento de CAS TRAINING

Metodología
Nuestros Masters están basados en métodos docentes que facultan al profesor y orientan al alumno con el fin de conseguir un proceso evolutivo favorable de aprendizaje que permita mantener a los alumnos motivados y estimulados positivamente.

- Personas con conocimientos de Redes que deseen profundizar en este campo y obtener las certificaciones del fabricante.
- Estudiantes sin experiencia laboral en el sector TIC , o a cualquier persona que quiera iniciar y orientar su formación y su vida laboral en el campo de tecnologías.
- Prepara a los estudiantes para el mundo laboral y las certificaciones profesionales.
- No requiere experiencia previa ni laboral sobre ninguna tecnología o producto

Objetivos de Certificación
- Examen 98-361 Fundamentos de Desarrollo de Software
- Examen 98-372 Fundamentos Microsoft .NET
- Examen 98-362 Fundamentos de Desarrollo en Windows
- Examen 98-363 Fundamentos de Desarrollo Web
- Examen 98-375 HTML5 Application Development Fund.

Examen 98-361 Fundamentos de Desarrollo de Software
Programación básica
- Almacenamiento computacional y tipos de datos: cómo la computadora almacena programas e instrucciones en la memoria; pila basada en la asignación de memoria y arboles; requerimientos de tamaño de la memoria para varios tipos de almacenamiento de datos; datos numéricos y datos de texto.
- Estructuras de decisión computacionales: estructuras de decisión utilizadas en todos los lenguajes de programación computacional; estructuras de decisión IF; estructuras de decisión múltiple tales como y switch/Select Case; lectura de diagramas de flujo; tablas de decisión; expresiones de evaluación.
- Método apropiado, el manejo de la repetición: bucles For, bucles While, bucles Do..While, y recursividad.
- Manejo de errores: manejo de excepciones estructuradas.

Programación Orientada a Objetos
- Conceptos básicos de las clases: propiedades; métodos; eventos; y constructores; como crear una clase; como utilizar clases en código.
- La herencia: heredar la funcionalidad de una clase base a una clase derivada.
- Polimorfismo: extender la funcionalidad en una clase después de heredar de una clase base; sobre escritura de métodos en la clase derivada.
- Encapsulamiento: creación de clases que ocultan sus detalles de implementación mientras aun permiten el acceso a la funcionalidad requerida a través de la interfaz; modificadores de acceso.

Desarrollo General de Software
- Administración del ciclo de vida de la aplicación: fases del ciclo de vida; evaluación de software.
- Interpretar las especificaciones de la aplicación: lectura e interpretación de las especificaciones de la aplicación en: prototipos, código y componentes.
- Algoritmos y estructuras de datos: arreglos, pilas, colas, listas vinculadas, y algoritmos de ordenamiento; implicaciones de desempeño de varias estructuras de datos; selección de la estructura de datos adecuada.

Comprender las aplicaciones Web
- Comprender el desarrollo de una página Web: HTML, Hojas de Estilo en Cascada (CSS), JavaScript.
- Desarrollo de aplicaciones en Microsoft ASP.NET Web: ciclo de vida de una página; modelo de eventos; administración de estados; aplicaciones en cliente vs. programación de aplicaciones en servidor.
- Alojamiento Web: creación de directorios virtuales y sitios Web, uso de aplicaciones Web; comprender el papel de los Servicios de Información de Internet.
- Servicios Web: servicios Web que se consumirán por aplicaciones cliente; acceso a servicios Web desde una aplicación cliente; SOAP y Web Service Definition Language (WSDL).

Aplicaciones de Escritorio
- Aplicaciones Windows® Forms: modelos de eventos en Windows Forms; herencia visual; diseño de interfaz de usuario UI; uso de aplicaciones Interfaz de Documentos Múltiple (MDI) e Interfaz de Documento Únicos (SDI).
- Aplicaciones de consola: características y capacidades de aplicaciones de consola.
- Windows Services: características y capacidades de Windows Service.

Comprender las Bases de Datos
- Sistemas de administración de bases de datos relacionales: características y capacidades de productos de bases de datos; diseño de base de datos; Diagramas Entidad-Relación (ERDs); conceptos de normalización.
- Métodos de consultas de bases de datos: lenguaje de consulta estructurado (SQL), creación y acceso a procedimientos almacenados, actualización de datos, selección de datos.
- Métodos de conexión de bases de datos: conexión a varios tipos de almacenamiento de datos tales como archivo plano; archivos XML; objeto en-memoria; optimización de recursos.

Examen 98-372 Fundamentos Microsoft .NET
Conceptos de .NET FrameWork
- Configuración básica de una aplicación: Comprendiendo app.config y web.config
- Eventos y manejadores de eventos en .NET Framework: Comprendiendo el modelo de programación orientada a eventos y manejadores de eventos, generadores de eventos e implementación de delegados.
- Manejo de excepciones estructuradas en .NET Framework: conceptos de manejo de errores, excepciones y tipos de excepciones.
- Espacio de nombres y clases en .NET Framework
- Jerarquía de clases en .NET: clases de espacio de nombres System, clasificación de clases y organización lógica de clases.
- Conceptos Orientados a Objetos en .NET Framework: cómo trabaja la herencia en .Net, polimorfismo e interfaces.
- Espacios de nombres en .NET: la razón de espacio de nombres, la organización de espacios de nombres en la librería de clases y como se unen los espacios de nombres en una aplicación.
- Crear librerías de clases: Comprendiendo la agrupación lógica de clases y la lógica detrás de las librerías de clases. (Qué son y por qué son importantes).
- Uso de diferentes tipos de datos en .Net Framework: tipos de datos intrínsecos y de valor, tipos de referencia, boxing, unboxing y colección de clases en .NET.
- Genéricos: infraestructura de genéricos, interfaces genéricas, delegados genéricos, tipos de argumentos genéricos contra-variantes y covariantes, métodos genéricos, verificabilidad y restricciones.
- Compilación de Código en .NET
-Fundamentos de Lenguaje Intermedio de Microsoft (MSIL) y Common Languaje Infraestructure (CLI ): MSIL, CLI, como es compilado el código fuente dentro de MSIL, y como es compilado el código Just- in-Time (JIT).
- Uso de nombres seguros: porque son usados los nombres seguros, como firmar ensamblados para soportar nombres seguros y Global Assembly Cache (GAC).
- Control de versiones: cómo las aplicaciones .NET manejan versiones y cómo ejecutar diferentes versiones en una misma computadora.
- Ensamblados y metadatos: ensamblados .NET, ensamblados compartidos y metadatos en .NET

Clases I/O en .NET FrameWork
- Clases de archivo en .NET.: lectura / escritura de la clase file stream reader y writers.
- Consola I/O: Comprender clases System.Console para entrada y salida.
- Clases XML en .NET Framework: Comprender XMLReader, XMLWriter y esquemas XML.

Seguridad
- Espacios de nombres System Security: permisos y criptografía.
- Autorización y Autenticación: Comprendiendo códigos de acceso de seguridad, control de acceso y políticas.

Lenguajes .NET
- Interoperabilidad entre lenguajes: código escrito en un lenguaje desde otro lenguaje, paridad de lenguaje .NET.
- Protección de tipos: memoria de protección de tipos, protección de tipos en clases, nombres seguros y políticas de seguridad.

Administración de Memoria
- Asignación de recursos: recolector de basura, asignación de memoria y pila vs asignación de memoria dinámica.
- Diferencia entre aplicaciones administradas y no administradas.: el código administrado, diferencias entre programar código administrado vs no administrado.

Examen 98-362 Fundamentos de Desarrollo en Windows
Aspectos básicos de la programación en Windows
- Identificar los tipos de aplicaciones de Windows: Windows Forms, Windows Presentation Foundation (WPF), Windows Services, y aplicaciones Win32®.
- Implementar el diseño de interfaz de usuario: principios para el diseño de interfaces de usuario para la creación de aplicaciones graficas.
- Crear aplicaciones para Windows utilizando Visual Studio: tipos de proyectos, importancia de los aspectos de un proyecto de Windows Application
 
Creación de Aplicaciones de Windows Forms
- Crear aplicaciones de Windows Forms utilizando Visual Studio.: creación de formularios, agregar y reordenar controles en el formulario.
- Crear y manejar eventos: método para la creación de eventos en una aplicación; manejo de eventos generados en una aplicación.
- La herencia de Windows Forms: implementación de herencia en formularios en la aplicación para herencia visual.
- Cómo crear nuevos controles y extender los controles existentes: creación de un nuevo control GUI o herencia de funcionalidad de un control existente.
- Validar e implementar la entrada de datos por parte del usuario: implementación de un modelo de entrada da datos correcto basándose en el diseño y requerimientos de la aplicación; aceptar entrada de datos por medio del teclado y el mouse; validación de los datos ingresados por el usuario a través de controles GUI tales como cuadros de texto y controles de dialogo.

Creación de Aplicaciones WPF
- XAML: elementos de Objeto XAML, configuración de propiedades, sintaxis XAML.
- Elementos base WPF: UIElement, ContentElement, y DependencyObject.
- Eventos WPF: eventos enruteados, eventos adjuntos, eventos de vida de objetos, eventos de vista preliminar, eventos de cambios de propiedades.
- Trabajar con estilos y plantillas.: estilos WPF, plantillas WPF, sistema de diseño WPF.

Creación de Aplicaciones de Windows Services
- Crear una aplicación de Windows Services: heredar la clase ServiceBase; redactor código en el método Main; sobre escritura de procedimientos OnStart y OnStop.
- Instalar una aplicación de Windows Services: crear instaladores para Windows Services; instalación de servicios en una computadora objetivo.
- Depurar una aplicación de Windows Services: utilizar breakpoints y técnicas e depuración para identificar problemas en el código.

Acceso a Datos en una Aplicación de Windows Forms
- Datos de acceso a datos para una aplicación de Windows: conexión a una base de datos.
- Controles databound: forma en la cual los datos se encuentran relacionados con los controles; cómo mostrar la información de manera apropiada; formularios y contenedores WPF; validación de elementos databound.

Publicación de una Aplicación para Windows
- Métodos para la puesta en marcha de una aplicación de Windows: diferentes métodos para la publicación de aplicaciones para Windows; selección del método apropiado para la publicación.
-Crear proyectos de publicación e instalación de Windows: creación de proyectos de configuración para aplicaciones; especificación de acciones personalizadas; creación de carpetas especiales; requerimientos de seguridad; versión x64 y ubicación de archivos de programa.
- Publicar una aplicación utilizando ClickOnce.,: como publicar aplicaciones utilizando ClickOnce; limitaciones de ClickOnce.

Examen 98-363 Fundamentos de Desarrollo Web
Programación de Aplicaciones Web
- Personalizar el diseño y apariencia de una página Web: CSS, tablas, imágenes incrustadas, diseño de página para navegación.
- Objetos intrínsecos de ASP.NET: Solicitud, Servidor, Aplicación, Sesión, Respuesta, HttpContext.
- Información de estado en aplicaciones Web: comprender como se almacena un estado basado en el diseño de la aplicación y en el hardware; comprender diferentes tipos tales como estado de sesión, estado de vista, estado de control y estado de aplicación.
- Eventos yl control de flujo entre páginas: eventos de ciclo de vida de una página y de una aplicación; eventos de control; eventos de aplicación; y eventos de sesión; publicación de paginas cruzadas; Response.Redirect; Server.Transfer; IsPostBack; configuración de AutoEventWireup.
- Controles: tipos de controles, incluyendo usuario, servidor, Web, y controles de validación; saber cuál es el tipo apropiado de control para un escenario.
- Archivos de configuración: Comprender la utilidad de web.config y machine.config, y las configuraciones que se pueden realizar.

Datos y Servicios
-  Leer y escribir datos XML: Comprender XML, validación de XML Este objetivo no se incluye: Servicios Web, sintaxis XPath, XmlDocument, XPathNavigator, XPathNodeIterator, XPathDocument, XmlReader, XmlWriter, XmlDataDocument, XmlNamespaceManager.
- Distinguir entre objetos DataSet y DataReader:  habilidad de seleccionar el objeto de datos apropiado para utilizarlo para el diseño/requerimientos de una aplicación.
- Solicitar un servicio de una página Web: creación de un servicio básico WCF o Servicio Web para que pueda ser consumido; App_WebReferences; configuración <system.serviceModel> Nota para los redactores de preguntas: Comprender los Servicios Web se cubre en el examen 361.
- Controles DataSource: LinqDataSource, ObjectDataSource, XmlDataSource, SqlDataSource.
-  Controles ligados a datos utilizando sintaxis de ligadura de datos: asegurar que los datos son actualizados y mostrados en controles data-aware
- Gestionar conexiones de datos y bases de datos: conexiones de base de datos; objetos conexión; pools de conexiones; objetos transacción.

Troubleshooting y Depuración de Aplicaciones Web
- Procesos de depuración y personalizar errores: Utilizar páginas de error personalizadas para desplegar la información apropiada sobre el error al usuario apropiado.
- Implementar el rastreo de una aplicación Web: Trace.axd, Trace=True en @Page directive, <trace enabled=”true”/>

Trabajar con Scripting en Cliente
- El scripting en cliente: propósito del scripting en cliente, varios lenguajes de scripting en cliente.
- ASP.NET AJAX: EnablePartialRendering, Triggers, ChildrenAsTriggers, Scripts, Services, UpdateProgress, Timer, ScriptManagerProxy, controles extender.
-  Interactuar con bibliotecas en cliente: objetos JavaScript Object Notation (JSON); gestionar evento ASP.NET AJAX.

Configurar y Publicar Aplicaciones Web
- Configurar la autenticación, autorización e impersonación: Autenticación basada en Formularios, Autenticación de Windows; autorización; autorización de archivos; impersonación Este objetivo no incluye: Autenticacion Windows Cardspace, autenticación Passport (Windows Live ID) autenticación personalizada Custom.
- Configurar proyectos, soluciones y referencias de ensamblado: ensamblado local, ensamblado compartido (GAC), proyectos de aplicación Web, soluciones; archivos de configuración; AppSettings.
- Publicar aplicaciones Web: seleccionar el método apropiado para publicar una aplicación con base en un ambiente existente o planeado; actualizable Vs no actualizable; publicación MSI; instalación y configuración de Internet Information Server (IIS).
- Pools de aplicaciones.: propósito de las pool de aplicaciones; efecto de los pool de aplicaciones en las aplicaciones Web

Horas Lectivas
- 115 horas lectivas y guiadas por el Instructor.

Horario
Tarde: De Lunes a Jueves de 19 a 22 horas

Duración
Duración: 2 meses (aproximado)
Fecha de inicio Consultar