260HORAS |
Diseñado y producido por Smartmind
Contenidos
Objetivo. Analizar los requerimientos técnicos y el diseño necesario para el desarrollo de programación con C#. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 4
Conceptualización al desarrollo de software.
Algoritmia.
Proceso y diagramas de flujo.
Diferentes lenguajes de programación y sus ámbitos de aplicación.
Codificación, ASCII/Unicode.
Identificación de las metodologías de desarrollo.
Realidad de un proyecto, waterfall.
Metodologías Agil, Scrum.
Estimación de proyectos.
Introducción a herramientas de desarrollo.
Lenguaje compilado/interpretado.
Instalación de Visual Studio y herramientas.
Creación de un proyecto en C#.
Distinción de control de versiones.
GIT, ventajas y peligros.
Comandos básicos: commit, push, pull.
Sincronización de proyectos con GitHub.
Adquisición de conocimientos básicos sobre el proceso de desarrollo de software.
Adquisición y uso de habilidades elementales de comunicación para iniciar un proyecto de desarrollo de software con lenguaje C#.
Objetivo. Crear páginas web básicas con HTML, CSS y JavaScript. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 3
Identificación de elementos básicos de un proyecto web.
Lenguaje de marcas HTML.
CSS.
JavaScript.
JQuery.
Servidores web: IP, puerto.
Herramientas del desarrollador.
Distinción del diseño UX y otros conceptos.
Bootstrap, CDR.
Layout Grid.
Herramientas de mockup (Balsamiq).
Creación de página web con Front-End.
Aplicación de la metodología Scrum.
Trabajar aspecto y GUI.
Simulación de Login y control de acceso.
Publicación de hosting online.
Documentación técnica y de usuario.
Uso de habilidades comunicativas, utilizando herramientas y versiones de código.
Disposición para desarrollar las fases iniciales de un proyecto con lenguaje en C#.
Objetivo. Aplicar los conceptos generales de servidor y bases de datos. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 3
Distinción de generalidades sobre bases de datos.
Relacional vs NoSQL.
BD de servidor vs de archivo.
Estructura vs datos.
Diseño de bases de datos relacionales.
Análisis del problema.
Identificación de entidades, atributos y relaciones.
Diagramas ER.
Normalización.
Construcción manual de tablas y campos (con SSMS).
Claves primarias y foráneas.
Tipos de datos.
Modelo lógico: integridad referencial, restricciones.
Conversión del modelo conceptual a relacional.
Conceptualización del lenguaje SQL.
Construcción de consultas simples y complejas.
Tipos de JOIN, GROUP BY.
Estructura de los comandos (CRUD).
Exportación, generar scripts.
Indices, funciones, stored procedures.
DDL, DML y DCL.
Transacciones, triggers.
Motivación para conocer el proceso de diseño e implementación de bases de datos relacionales.
Asimilación de las fases individuales de una base de datos relacional desarrollado con lenguaje SQL.
Objetivo. Desarrollar aplicaciones simples con lenguaje C# CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 3
Identificación del lenguaje C# y POO.
Normas estilísticas y buenas prácticas.
Identificar clases y sus atributos.
Herencia y polimorfismo.
Aplicación de lenguajes.
Winforms y eventos, editor visual.
ASP.NET con Webforms.
MVC con NET Core.
Desarrollo de conexión y manipulación de Bases de datos.
Conexión ODBC vs OleDB vs NET.
Separación en capas (DAL, GUI).
Inyección SQL vs parámetros.
Asimilación del uso de bases de datos vinculadas a proyectos web desarrollados en lenguaje C#/ASP.NET.
Objetivo. Ejecutar aplicaciones simples con lenguaje C#. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 1
Creación de aplicaciones con lenguaje C#.
Uso de tecnologías estudiadas.
Aplicar Scrum: con PO, backlog, daily scrum y sprints cortos.
Gestión del proyecto, seguimiento y scrumboard.
Aplicación funcional (release).
Calidad de la app, del código y de la ejecución.
Adquisición de tecnologías propias del lenguaje C# necesario para el desarrollo de aplicaciones.
Compromiso con el apoyo de la confección de documentación técnica y de usuario de proyectos web desarrollados en lenguaje C#.

Selecciona tu perfil para continuar:
Actualmente atendemos a los usuarios particulares desde nuestra web.
Ver cursos para particulares