Programador Web .Net
En el curso de Programador Web .Net, los egresados, están capacitados para cubrir todas las necesidades en desarrollo de una Aplicación Web: diseñar e implementar la persistencia de datos, implementar la lógica de negocio, diseñar e implementar la UI (User Interface) de la aplicación. Está enfocado a tecnologías Microsoft .Net (C#), Base de datos Relaciones (Sql Server) y MVC.
Este curso constituye el primer año de la carrera de Analista de Sistemas, y para lograr un mayor desarrollo profesional se recomienda realizar la carrera completa de 3 años de duración, la info se puede ver: aquí
Objetivos
Diseñar Modelos del Negocio (Persistencia de datos y modelos POO) / Poder implementar completamente una base de datos relacional / Presentar aplicaciones dinámicas basadas en MVC. Generar la colaboración de los diferentes elementos que implican el diseño, implementación y puesta en producción de una Aplicación Web.
Temario
Primer año Programador Web .Net
Materia: Programación Orientada a Objetos en C#
• Introducción General a la Programación
• Visual Studio (instalación y manejo)
• Lenguaje C#
• Variables, Tipos de datos, Constantes
• Sentencias de selección y de iteración – Operadores – Expresiones
• Diseño de Clases (Modelo Conceptual) – Lenguaje UML
• POO – definiciones básicas (clase, objeto, estado, comportamiento)
• Atributos, Constructores, Operaciones, Modificadores
• POO – Herencia, Asociación, Polimorfismo, Navegabilidad
• Colecciones estáticas, dinámicas y Generic
• Manejo de excepciones
• Caso de Estudio final integrador
Materia: Diseño e Implementación de Base de Datos
• Introducción a Bases de Datos relacionales
• DBMS – Sql Server
• Modelo Entidad-Relación – Diagrama Entidad Relación – RNE
• Conceptos Básicos: tabla, registro, atributo, claves, cardinalidad, relación, totalidad, roles, agregación especialización
• Pasaje a Modelo Relacional
• Introducción al Lenguajes Sql
• Sentencias DDL – Creación de Bases de datos y su esquema
• Sentencias DML – Mantenimiento de datos
• Sentencias DML – Consultas de datos: básicas, subconsultas, funciones agregadas, JOIN’s, operadores
• Funciones SQL Server: matemáticas, caracteres y fechas
• Transacciones
• Procedimientos Almacenados: variables (locales y de entorno), parámetros, retornos, sentencias selección
Materia: Aplicaciones Web en C#
• Introducción desarrollo Web: términos importantes
• Visual Studio – proyectos bibliotecas, aplicaciones MVC – manejo del entorno
• ASP MVC: Modelo Vista controlador
• Razor – Html – CSS
• Plantillas automáticas para Vistas: acciones, modelo base
• ADO .Net: introducción – clases – forma conectada – mapeo de entidades
• Programación en Capas: que es la arquitectura – separación de responsabilidades
• Aplicación MVC: uso del modelo, acceso a capas, lógica en controladores.
• Diferenciación de Frontend y Backend
• Caso de Estudio final integrador
Proyecto Final de Primer Año
El proyecto se plantea durante el mes de diciembre y el alumno lo desarrolla durante el verano, debiendo concurrir a clases de seguimiento periódicas previamente fijadas por el Instituto. La entrega se hará justo antes de comenzar el próximo año curricular y constará de una defensa del mismo, con el tutor asignado al seguimiento del proyecto.
Título Intermedio BIOS
El título a otorgar al finalizar y aprobar todas las materias del primer año incluyendo el Proyecto Final de Primer Año, es el de: PROGRAMADOR WEB .NET
Materias Curriculares Electivas
El alumno deberá optar por al menos UNA materia curricular electiva online para aprobar cada año de la carrera de Analista de Sistemas.
• Introducción a la Ciencia de Datos
• Python 1
• Python 2
• Genexus Analista Junior
• Swagger (DevOps básico)
• Angular
• Cloud Computing – (DevOps Avanzado)
Este curso cuenta con Modalidad Online Flexible
Una propuesta académica que combina flexibilidad en el estudio, recursos digitales y acompañamiento docente en vivo. La Modalidad Flexible te permite organizar tus tiempos de estudio de acuerdo con tu disponibilidad, dentro de una propuesta académica estructurada y con instancias regulares de orientación y seguimiento.
¿Cómo funciona?
Cada semana accedes a lecciones, videos, lecturas, actividades y otros recursos académicos para avanzar a tu ritmo en los contenidos previstos del curso. El estudio autónomo se complementa con encuentros en vivo junto al docente, donde profundizarás los temas trabajados, resolverás dudas, desarrollarás ejercicios prácticos y recibirás orientación sobre actividades, proyectos y evaluaciones. Además, estos espacios favorecen el intercambio con otros estudiantes, el análisis de casos y la aplicación de los conocimientos adquiridos.
Los contenidos previstos están sujetos a posibles cambios o ajustes que el área académica considere pertinentes para el normal desarrollo de los cursos o la actualización de los mismos. La conformación de los cursos, en los horarios y grupos ofrecidos, está sujeta a un nivel mínimo de inscripciones que habiliten su funcionamiento.