IFCT011PO PROGRAMACIÓN EN.NET

Este Curso IFCT011PO PROGRAMACIÓN EN.NET le ofrece una formación especializada en la materia dentro de la Familia Profesional de Informática y comunicaciones. Con este CURSO IFCT011PO PROGRAMACIÓN EN.NET el alumno será capaz de Programar aplicaciones informáticas con la tecnología NET.

UNIDAD DIDÁCTICA 1. LA PLATAFORMA .NET.

  1. Características y filosofía de funcionamiento.
  2. Los lenguajes de .NET y el código intermedio.
  3. El entorno de desarrollo Visual Studio .NET.

UNIDAD DIDÁCTICA 2. EL LENGUAJE VB.NET.

  1. Características sintácticas básicas.
  2. Primer programa en VB.NET.
  3. Variables, constantes y tipos de datos.
  4. Operadores.
  5. Instrucciones de control.
  6. Utilización de las funciones incorporadas.
  7. Arrays.
  8. Clases y objetos.
  9. Tipos especiales de Visual Basic.
  10. Control de excepciones.
  11. Fases del desarrollo de aplicaciones en Visual Basic .NET.
  12. Programando en Visual Basic .NET con ejemplos.

UNIDAD DIDÁCTICA 3. CLASES BÁSICAS DEL .NET FRAMEWORK

  1. Manipulación de cadenas de caracteres.
  2. Manipulación de fechas con DateTime.
  3. Entrada y salida por consola.
  4. Operaciones matemáticas.
  5. Colecciones.

UNIDAD DIDÁCTICA 4. PROGRAMACIÓN ORIENTADA A OBJETOS CON VB.NET

  1. Clases, objetos, métodos y propiedades.
  2. Encapsulación de datos.
  3. Constructores.
  4. Sobrecarga de métodos.
  5. Herencia.
  6. Clases abstractas.
  7. Polimorfismo.
  8. Interfaces.
  9. Tipos genéricos.

UNIDAD DIDÁCTICA 5. APLICACIONES WINDOWS CON VB.NET.

  1. Características de las aplicaciones Windows.
  2. Programación basada en eventos.
  3. Formularios y controles Windows.
  4. Práctica.
  5. Estudio de los principales controles Windows.
  6. Práctica.
  7. Formularios MDI.
  8. Distribución de aplicaciones Windows.
  9. Práctica.
  10. Caso práctico.
  11. Caso práctico.

UNIDAD DIDÁCTICA 6. ACCESO A BASE DE DATOS CON ADO.NET.

  1. Características generales de ADO.NET.
  2. Proveedores de datos.
  3. Fundamentos del lenguaje SQL.
  4. Práctica.
  5. El gestor de base de datos SQL Server.
  6. Acceso a datos en modo conectado.
  7. Práctica.
  8. Acceso a datos en modo desconectado.
  9. Práctica.
  10. Vinculación de controles Windows a datos.

UNIDAD DIDÁCTICA 7. MANIPULACIÓN DE DOCUMENTOS CON XML.

  1. Introducción a XML: Características y conceptos fundamentales.
  2. Manipulación de documentos XML en aplicaciones .NET.

UNIDAD DIDÁCTICA 8. FUNDAMENTOS DE HTML Y JAVASCRIPT.

  1. El lenguaje HTML.
  2. Hojas de estilo.
  3. Lenguaje JavaScript.

UNIDAD DIDÁCTICA 9. APLICACIONES WEB CON ASP.NET.

  1. Introducción a ASP.NET. Creación de un proyecto web ASP.NET.
  2. Funcionamiento de una página ASP.NET y su ciclo de vida.
  3. Programación basada en eventos. Formularios Web.
  4. Práctica.
  5. Controles HTML.
  6. Controles WEB.
  7. Práctica.
  8. Controles Web para validación de datos.
  9. Mantenimiento del estado en aplicaciones ASP.NET.
  10. Personalización de aplicaciones.

UNIDAD DIDÁCTICA 10. ACCESO A BASE DE DATOS EN ASP.NET.

  1. Acceso a datos desde una página ASP.NET.
  2. Acceso a datos en modo desconectado.
  3. Práctica.
  4. Vinculación de controles Web a datos.
  5. Práctica.
  6. Bases de datos en la Web.
  7. Introducción al comercio electrónico en la Web.

UNIDAD DIDÁCTICA 11. CONFIGURACIÓN Y DESPLIEGUE DE APLICACIONES WEB.

  1. El archivo WEB.CONFIG.
  2. Personalización de aplicaciones ASP.NET en tiempo de despliegue.
  3. Práctica.
  4. Técnicas para la securización de aplicaciones.
  5. Instalación de una aplicación en un servidor IIS.

UNIDAD DIDÁCTICA 12. SERVICIOS WEB.

  1. La arquitectura de servicios Web.
  2. Tecnologías y estándares de la arquitectura de servicios Web.
  3. Creación de servicios Web con .NET.
  4. Práctica.
  5. Implementación de aplicaciones clientes de servicios Web.

882,00 

Detalles del Curso

Información adicional

Horas 210 Horas
Modalidad ONLINE

¿Por qué elegir Aurea?

Metodología de Aprendizaje Online

  • Aprendizaje activo y autónomo: A diferencia de la formación presencial, en el e-learning es clave fomentar que el alumno sea protagonista de su propio proceso de aprendizaje.

  • Microlearning y contenidos modulares: Lecciones breves, bien estructuradas, que permitan avanzar paso a paso.

  • Gamificación y elementos interactivos (cuestionarios, simulaciones, casos prácticos) aumentan la motivación y retención del conocimiento.

  • Evaluación continua: No solo exámenes finales, sino también foros, tareas prácticas y autoevaluaciones.

Plataforma online Moodle

  • Moodle es una excelente elección como LMS (Learning Management System). Algunas ventajas:

    • Código abierto y altamente personalizable.

    • Permite gestión de usuarios, seguimiento de progreso, certificados automáticos, SCORM, etc.

    • Integración con plugins y herramientas externas como H5P, BigBlueButton, Zoom, etc.

  • Optimiza la navegación y la experiencia de usuario: que la plataforma sea clara, intuitiva y visualmente amigable.

  • Mobile first: Muchos usuarios acceden desde el móvil, así que asegúrate de que la plataforma esté bien adaptada.

Equipo Docente y Tutoría

  • Docentes formados en pedagogía digital: No basta con saber del tema; es crucial saber cómo enseñarlo online.

  • Disponibilidad y acompañamiento: Los alumnos valoran mucho el soporte y el feedback de tutores.

  • Presencia activa: En foros, comentarios y webinars. Esto reduce la sensación de soledad del estudiante online.

  • Capacitación constante del equipo docente en nuevas metodologías y herramientas digitales.

Interacción y Comunidad

  • Foros, chats y actividades colaborativas: fomentan el aprendizaje social.

  • Feedback entre pares: puede ser útil para mejorar y compartir conocimientos.

  • Gamificación social: rankings, badges, desafíos grupales.

  • Encuestas y sugerencias: para mejorar el curso con la opinión de los propios alumnos.