Desarrollador de Software.net

streaming

En el curso de Desarrollador de Software.net se estudia la evolución de las metodologías, tecnologías y lenguajes involucrados en el desarrollo de software, introduciendo al alumno en los fundamentos del nuevo paradigma de programación (la orientación a objetos y la última plataforma de Microsoft: el .NET).

Constituye el primer año de la carrera de Analista de Sistemas de 3 años de duración.

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 – Desarrollador de Software.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: Desarrollador de Software.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)

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.