.NET es un framework creado por la compañía Microsoft cuya facilidad de desarrollo le facilitó un rápido crecimiento siendo, en la actualidad, uno de los lenguajes de programación más aceptados y utilizados a lo largo y ancho de todo el planeta.
A través de Curso .NET y C++ de programación, los participantes adquirirán los conocimientos teóricos y prácticos esenciales para incorporarse al mundo laboral como programadores de software de aplicaciones basadas en la tecnología .NET así como en los lenguajes de programación C++ y Basic.
Este programa de formación está especialmente destinado a estudiantes y profesionales procedentes de las disciplinas de informática, ingeniería y otras relacionadas, y que cuenta ya con una base de conocimientos generales en lo que respecta a análisis y programación orientada a objetos.
El Curso .NET y C++ de programación combina de manera equilibrada la adquisición de los conocimientos conceptuales esenciales junto con actividades prácticas que permitan su aplicación a casos reales. Se trata de una metodología de enseñanza – aprendizaje activa y participativo donde el alumno participará bajo diversas modalidades que le permitirán ampliar sus conocimientos de manera continuada: ejercicios prácticos, estudio de casos reales en –ámbitos diferentes, foros de discusión, tutorías individualizadas, abundante material de lectura, evaluación continua, actividades individuales y grupales, etcétera.
Entre los objetivos fundamentales logrados con el Curso destacan:
- Conocer los fundamentos de la tecnología .NET y los lenguajes de programación Basic y C++.
- Usar varias construcciones de los lenguajes de programación para crear distintas aplicaciones.
- Desarrollar proyectos empleando elementos de ambos lenguajes.
- Utilizar construcciones de ciclos, decisión y métodos para generar el flujo de un programa.
- Comprender las semejanzas y diferencias de los lenguajes de programación.
- Aplicar patrones de diseño simples para crear clases reutilizables.
- Organizar y configurar la infraestructura para poder incorporar un proyecto desarrollado en .Net.
- Crear aplicaciones en .Net. de dos y tres capas.
- Crear objetos remotos.
Duración del Curso: 150 horas
Instructores: Reconocidos Consultores Programadores en activo
Modalidades: Presencial en Madrid
.
Salidas Profesionales: Ofertas reales de Programador C++ y .NET en Madrid (Fuente: Infojobs)
Una vez completado el programa formativo, el alumnado podrá iniciar la preparación para adquirir la Certificación Oficial, además de obtener diferentes salidas profesionales como:
- Programador .NET
- Programador C++
- Desarrollador de aplicaciones
- Técnico y Consultor de Programación
El Curso de Programación .NET y C++ seguirá un minucioso y detallado temario estructurado en los siguientes módulos formativos:
Parte 1. Programación orientada a objetos .NET
- Estructuras de datos: ampliación de bases de datos, visibilidad de clases, creación de instancias, clases y objetos, identificadores, variables, encapsulado, diagramas UML para las clases .NET, métodos, paquetes.
- Relaciones, asociaciones y enlaces en .NET: asociaciones simples y complejas, composiciones, agregaciones, vectores, enlaces.
- Polimorfismo y herencia: constructores, generalización, especialización, sobrecarga, reescritura, interfaces, ligadura dinámica, clases abstractas.
- Clases contenedoras y herencia: reescritura o sobre escritura de un método, clases abstractas, interfaces.
Parte 2. Programación.
- Revisión, introducción, bytecodes, tipos, clases, matrices, programas.
- El patrón de diseño Singleton de instancia única. Excepciones, interfaces.
- Genéricos, colecciones, fundamentos y corrientes de E/S, clases básicas, salidas por consola, creación de archivos de acceso aleatorio, serialización.
- Expresiones regulares, cadenas, patrones, constructores, trabajo en red, trabajo con URLs, sockets, servidor TCP/IP, comparadores.
Parte 3. Desarrollo en .NET
- Patrón de diseño MVC: InfoTool, diagrama de secuencia de interacción de los participantes, reconstrucción del código.
- Uso de MS SQL Server, ADO .Net, componentes del software.
- El diseño multicapa, ventajas del diseño en dos o tres capas, desventajas del diseño en dos o tres capas, manejo de red con .NET.
- Concepto de thread, limitación de servidores a un solo thread, diseño de un servidor de red y detalles, detalles de servidores que utilizan varios threads, los objetos remotos, la creación de una aplicación web con tecnología WCF de .NET
.