IFCD59 PROGRAMACIÓN WEB CON .NET
Curso subvencionado para desempleados
En Jerez De La Frontera
subvencionado por el Estado
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Conviértete en todo un experto en programación
-
Tipología
Subvencionado a desempleados
-
Nivel
Nivel básico
-
Lugar
Jerez de la frontera
-
Horas lectivas
200h
-
Duración
Flexible
¿Te apasiona el ámbito de la programación web y te gustaría cursar una formación que te permita desarrollarte profesionalmente en este sector? Este programa está especialmente diseñado para todas aquellas personas que quieran aprender a programar aplicaciones web basadas en tecnología .NET y adquirir competencias generales y destrezas en el área del diseño de aplicaciones. De este modo, los alumnos que se inscriban en este curso se capacitarán en cuestiones como el reconocimiento y el uso de los conceptos básicos de programación.
El curso de Programación Web con .NET, que se encuentra disponible en el catálogo de Emagister, te brindará las claves para identificar los valores que identifican a un buen programador y te proporcionará conocimientos amplios sobre el lenguaje C# básico. Así, te familiarizarás con la estructura general de un programa, la interfaz de consola, el flujo condicional y algunas capacidades cognitivas y prácticas. Además, estudiarás conceptos generales y avanzados, como los atributos, los métodos y el namespace.
Esta titulación de Euroconsulting te iniciará en la creatividad a nivel de diseño visual y en la diferenciación y el uso de estrategias en la resolución de problemas. En último lugar, los estudiantes que se matriculen en este programa se formarán en la identificación y la aplicación de las fases de un proyecto, donde profundizarán en áreas como la toma de requisitos, el análisis, el diseño, la implementación, las pruebas, el lanzamiento y el mantenimiento.
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
Desarrollar aplicaciones web basadas en tecnología .NET, adquiriendo destrezas y competencias
generales en programación que faciliten cualquier especialización posterior.
Dirigidas prioritariamente a personas desempleadas no ocupadas que estén inscritas como demandantes de empleo en el Servicio Andaluz de Empleo
Cumplir como mínimo alguno de los siguientes requisitos:- Certificado de profesionalidad de nivel 1.- Título Profesional Básico (FP Básica).- Título de Graduado en Educación Secundaria Obligatoria (ESO) oequivalente.- Título de Técnico (FP Grado Medio) o equivalente.- Certificado de profesionalidad de nivel 2.- Haber superado la prueba de acceso a Ciclos Formativos de GradoMedio.- Haber superado cualquier prueba oficial de acceso a la universidad Conocimientos previos en desarrollo de aplicaciones informáticas(justificable mediante acreditación/titulación correspondiente oequivalente, experiencia profesional relacionada o prueba de acceso).
DIPLOMA ACREDITATIVO
Nos pondremos en contacto via wasap
Opiniones
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 opiniones en los últimos 12 meses
Este centro lleva 11 años en Emagister.
Materias
- Programación web
- Desarrollo web
- C
- Subvencionado
- Gratuito
- Sepe
- Mantenimiento
- Algoritmos
- .NET
- Aplicaciones informáticas
Profesores
Equipo Docente
Profesor
Temario
Conocimientos/ Capacidades cognitivas y prácticas
Reconocimiento y utilización de los conceptos y herramientas básicas de programación
- Fundamentos de programación
- Conceptos del lenguaje C#
- Herramientas para la programación de aplicaciones informáticas
Identificación de los valores de un buen programador
- Filosofía y patrones para una buena programación
- Estar al día de las últimas tendencias tecnológicas
- Mejores prácticas y arquitecturas
- Tecnologías concretas para la especialización
Conocimiento del lenguaje C# básico:
- Estructura general de un programa
- Interfaz de consola
- Tipos básicos de datos y operadores
- Control de flujo condicional
- Control de flujo iterativoConocimientos/ Capacidades cognitivas y prácticas
Identificación y uso de conceptos generales:
- Clase y objeto
- Definición de clases. Declaración de objetos.
- Atributos y Métodos. Método constructor.
- Paso de parámetros
Conocimiento de conceptos avanzados:
- Modificadores de ámbito: public, private, static
- Namespace
Conocimiento de los principios de la programación orientada a objetivos (OOP):
- Encapsulación
- Abstracción
- Herencia
- Polimorfismo
Diseño con interfaces
- Qué es una interfaz
- Fundamentos de diseño con interfaces
- Principios y herramientas para el diseño con interfaces
Aplicación de los principios y patrones de diseño
- Principios SOLID
- Principios GRASP
- Patrones de diseño del Gang of Four
Conocimiento del lenguaje C# avanzado
- Common Type System
- Excepciones
- Delegados y expresiones lambda
- LINQ
- Expresiones regulares
Programación con ficheros de texto
- Ficheros y tipos de ficheros
- Lectura de ficheros de texto
- Escritura de ficheros de texto
- Aspectos avanzados Diseño de bases de datos relacionales
- Herramientas a instalar
- Definición de base de datos y de base de datos relacional
- Sintaxis de T-SQL
- Diseño de una BDR
Conexión de una BDR con un programa de C#
- Entity Framework
- Clases Entity
- Clases DTO. Mapeos Entity-DTO
- Estrategias para leer/escribir en BD durante la ejecución
Habilidades de gestión, personales y sociales
Adaptación de un modelo abstracto del mundo a una estructura almacenable
Representación de situaciones y problemas mediante la programación de algoritmos
Conocimiento de un modelo “entidad-relación”, sus procesos e interrelacionesConocimientos/ Capacidades cognitivas y prácticas
Desarrollo Front end de un sitio web
- Lenguajes involucrados: HTML, CSS, JS
- Herramientas de desarrollador incluidas en los distintos navegadores
- Frameworks para optimizar desarrollo: Bootstrap, Jquery, Angular
Programación Back end el de desarrollo web
- Conceptos básicos: MVC, routing
- Gestión de un Proyecto MVC en Visual Studio 2019
- Distribución de capas en el Proyecto MVC
- Generación de vistas: Razor
- Vistas parciales
- Obtención de parámetros enviados desde el front y ejecución de servicios
- Desde formularios
- Desde llamadas Ajax de JS
- Validación de formularios
- Data annotations en los DTOs usados como modelos en las vistas
Habilidades de gestión, personales y sociales
Creatividad a nivel de diseño visual
Capacidad para sincronizar diConocimientos/ Capacidades cognitivas y prácticas
Diferenciación y uso de estrategias de resolución de problemas
- Pruebas unitarias
- Pruebas de integración
- Pruebas de sistema
- Pruebas de navegación
Automatización de pruebas
- Nunit
- Mock
- SeleniumConocimientos/ Capacidades cognitivas y prácticas
Identificación y aplicación de las fases de un Proyecto
- Toma de requisitos
- Análisis
- Diseño
- Implementación
- Pruebas
- Lanzamiento
- Mantenimiento
Identificación y utilización de metodologías para la gestión de un proyecto software
- Metodologías monolíticas
- Metodologías ágiles
11
Habilidades de gestión, p
Información adicional
PROGRAMA FORMATIVO subvencionado por la Junta de Andalucia puede ver mas informacion en el portal de formacion de la propia Junta
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
IFCD59 PROGRAMACIÓN WEB CON .NET
subvencionado por el Estado
