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)