Cursos Gratuitos | Desempleados |
(IFCD46) Desarrollo web con ASP.Net y C#
Curso subvencionado por la Comunidad de Madrid para trabajadores desempleados dentro de la convocatoria 2022-2023. Modalidad: Teleformación. Duración: 250 horas
Desarrollar aplicaciones web en entorno servidor y APIs web con ASP.Net Core, el lenguaje C# y herramientas de productividad.
CONTENIDOS:
Módulo nº 1
Denominación: El lenguaje C# y .Net
Objetivo: Desarrollar aplicaciones que implementen el paradigma de la programación orientada a objetos con el lenguaje C# en el entorno .Net Core.
Duración: 90 horas
Contenidos teórico- prácticos:
- El lenguaje C# y .Net Core
- Características esenciales de .Net Core
- Librerías de clases
- El entorno de programación
- IDE (Visual Studio)
- Control de versiones
- Sintaxis
- Estructura general de un programa
- Comentarios
- Una línea
- Multilínea
- Documentación
- Anotaciones de Visual Studio (TODO, HACK, ...)
- Identificadores y palabras reservadas
- Tipos de datos
- Tipos primitivos: numéricos, lógicos, caracteres, strings, DateTime
- Conversión de tipo
- Otros tipos: nullable, implícito, dinámico
- Variables y su ámbito
- Constantes
- Enumeraciones
- Sentencias
- Operadores: comparación, lógicos, aritméticos, incremento / decremento, asignación
- Estructuras de datos
- Arrays
- Iteradores
- Tipos de datos genéricos
- Listas
- Diccionarios
- Colecciones
- Struct
- Estructuras iterativas
- Estructuras condicionales
- Excepciones
- Try ... catch ... finally
- Throw
- Funciones
- Clases útiles (math ...)
- POO
- ¿Qué es la POO?
- Características
- Diferencia entre clases y objetos
- Introducción a las clases: atributos y métodos
- Atributos y propiedades de una clase
- Constructores y destructores
- Sobrecarga a métodos (overload)
- Modificadores:
- Acceso / visibilidad
- Estático
- Readonly
- Sealed
- Espacios de nombres
- Herencia
- Reemplazo de métodos (override)
- Clases anidadas
- Clases abstractas
- Interfaces
- Clases y métodos parciales
- Clases anónimas
- Expansión de métodos
- Acceso a archivos y carpetas
- XML
- Temas avanzados
- Serialización
- Expresiones regulares (Regex)
- Proyecto final I
- Análisis de requerimientos, roles, usuarios y casos de uso
- Diseño de la interfaz gráfica (GUI)
Módulo nº 2
Denominación: Programación con bases de datos
Objetivo: Crear programas que accedan a bases de datos relacionales con las tecnologías SQL, ADO.Net, LINQ y el ORM Entity Framework Core
Duración: 60 horas
Contenidos teórico- prácticos:
- Introducción a las bases de datos relacionales
- Conceptos básicos, nociones y estándares
- Entidades
- Relaciones
- Formas normales
- Lenguaje de manipulación de datos (DML, SQL)
- Consultas de datos: SELECT
- Agregación de conjuntos de datos: JOIN, UNION
- Subconsultas
- Inserción de datos: INSERT
- Modificación de datos: UPDATE
- Eliminación de datos: DELETE
- Acceso a bases de datos
- ADO.Net
- LINQ
- Entity Framework Core ORM Object-relational Mapping
- Proyecto Final II
- Diseño de la base de datos
Módulo nº 3
Denominación: ASP.Net
Objetivo: Desarrollar aplicaciones web que apliquen el patrón MVC y servicios web con ASP .Net Core
Duración: 100 horas
Contenidos teórico- prácticos:
- Puesta en marcha y alojamiento de aplicaciones
- Gestión de dependencias con Nuget
- Web Aplication MVC
- Controlador
- Vista con Razor
- Modelo
- Aplicaciones CRUD
- Web API REST
- Servicios Web
- ¿Qué es REST?
- Formatos de datos: JSON, XML, ...
- Globalización y localización
- Seguridad
- Proyecto Final III
- Diseño de la solución y prototipos
- Calidad de software: Pruebas unitarias y de integración
- Implementación del proyecto
- Implantación y mantenimiento
- Documentación del proyecto
- Presentación del proyecto
Vías de acceso
- Nivel académico o de conocimientos generales:
- Título de bachillerato, ciclo formativo de grado superior u otras titulaciones equivalentes
- Independientemente de lo anterior, todas las personas aspirantes realizarán una prueba de nivel donde demostrarán conocimientos suficientes para seguir el curso.
- Es recomendable tener conocimientos de HTML, CSS, JAVASCRIPT, programación e inglés a nivel de comprensión lectora.
- Modalidad de teleformación: Además de lo indicado anteriormente, los participantes han de tener las destrezas suficientes para ser usuarios de la plataforma virtual en la que se apoya la acción formativa.
Salidas profesionales
- Ingenieros informáticos
- Analistas de aplicaciones, nivel medio (junior)
- Analistas de aplicaciones, nivel superior (senior)
- Analistas-programadores, nivel medio (junior)
- Ingenieros técnicos en informática de gestión
- Analistas-programadores web y multimedia
- Técnicos en informática de gestión
- Técnicos de soporte de la web
- Programadores de aplicaciones informáticas
¿Cómo me puedo inscribir?
La inscripción en el curso es muy sencilla y se realiza de manera online. Simplemente haz clic más abajo en "Solicita tu plaza", cubre tus datos y haznos llegar la siguiente documentación:
- Esta ficha de inscripción escaneada y firmada [Descargar ficha ↓ ]
- Copia del DNI.
Posteriormente, cuando se acerque el inicio de la formación, te solicitaremos además un justificante de tu situación laboral:
- Si trabajas para una entidad: cabecera de la nómina más reciente junto con Vida Laboral actualizada.
- Si estás en situación de desempleo: Tarjeta de demandante de empleo.
- Si trabajas por cuenta propia: Vida Laboral actualizada.
Puedes enviar la documentación a través del formulario o posteriormente a través del correo
Para cualquier duda, contacta con nuestro equipo: 601 251 211.
En el caso de que el número de solicitudes supere el de plazas disponibles, la plaza se asignará atendiendo a las instrucciones marcadas en cada convocatoria y al orden de recepción de la documentación acreditativa.
¡No te quedes sin tu plaza!
Inicio: ---- | Duración: 250 horas | Tipo: OnLine
Esta convocatoria se encuadra dentro del sistema profesional para el empleo en el ámbito laboral para los años 2022 - 2023 de la Comunidad de Madrid, dentro de la convocatoria de subvenciones para la financiación de acciones de formación, dirigidas prioritariamente a personas trabajadoras desempleadas.
El 30% de las plazas podrá asignarse a personas en desempleo.
Solicita tu Plaza
Lugar de Impartición: OnLine | Campus Virtual
Info y consultas:
Teléfono: 601 251 211
Whatsapp: 601 251 211
email:
Descargar la Ficha de la Solicitud
Descargar Ficha
Colabora en el Curso: