Ir al contenido principal

Empleartec Control+F / Control+A

Formación profesional gratuita en Software y Tecnología

Cursos

PROGRAMACIÓN .NET

Descripción

Este curso es ideal para aquellos profesionales o estudiantes que quieran adquirir los conocimientos necesarios de programación web basado en la plataforma Microsoft .NET, desarrollo de aplicaciones en C# /VB sobre la plataforma Microsoft Visual Studio. Y también para los que deseen desarrollar, implementar y convertir sus habilidades a esta tecnología.

Dónde se dicta

CABA / Córdoba / Córdoba - Mina Clavero / Córdoba - Villa Dolores / Santa Fe - Rosario / Santa Fé - Venado Tuerto

Carga horaria

80 horas

Contenidos del curso

Modulo I – Introduccion a la Programacion

Duracion del Modulo: 16 horas (4 clases) 

Objetivo: que el alumno comprenda para que y como se genera un programa, que tenga los conceptos de sentencias, variables, operadores y funciones. Estructuras de control de flujo y de iteracion. Se tratan temas básicos de programación, utilizando el lenguaje C# como soporte.

Desarrollo

·         Bases de la programacion. Procesador, memoria y programa. Diagramas de flujo.

·         Lenguajes de programacion, evolucion, tipos y usos. Donde encontramos a C#. Reglas sintacticas que debemos seguir para escribir un programa

·         Variables y tipos de datos numericos y de texto. Operaciones fundamentales. Pseudocodigo.

·         Estructuras de control de flujo. Algoritmos simples.

Modulo II – Programacion Basica en C#

Duracion del Modulo: 16 horas (4 clases)

Objetivo: profundizar los conceptos introducidos en el Modulo I, agregando nuevas construcciones como los arreglos, listas, colas y tipos de datos abstractos. Aplicar estos conocimientos a la resolucion de algoritmos.

Desarrollo

·         Tipos de datos disponibles en .net. Arreglos y matrices

·         Creacion de nuevos tipos abstractos

·         Listas, Colas, Diccionarios

·         Desarrollo de algoritmos en lenguaje C#

Modulo III – Programacion Orientada a Objetos en C#

Duracion del Modulo: 16 horas (4 clases)

Objetivo: introducir el paradigma orientado a objetos, clases y sus relaciones con ejemplos practicos en C#. Definir la herencia de clases y como se aplica en un sistema real. Definir interfaces, su utilidad en los patrones de desarrollo actuales.

Desarrollo

·         Conceptos de orientacion a objetos: objetos y clases como generadoras de instancias

·         Las partes de una clase: campos, metodos, propiedades, constructores

·         Herencia entre clases. Interfaces e implementacion.

·         Patrones de diseño basicos

Modulo IV – Aplicaciones de escritorio

Duracion del Modulo: 16 horas (4 clases)

Objetivo: utilizando los conocimientos obtenidos en los modulos previos, desarrollaremos una aplicación de escritorio utilizando WPF como tecnologia de soporte y Visual Studio 2015 como herramienta de programacion. La aplicación se  soporta carga de productos, upload de imágenes, edicion de los mismos.

Desarrollo

·         Presentacion de Visual Studio. Soluciones y proyectos. Interrelacion con otras herramientas de desarrollo

·         Windows Presentation Foundation: XAML, controles, layouts

·         Binding de datos, comandos.

·         MVVM (Modelo-Vista-VistaModelo): patron de diseño ideal para WPF

Modulo V – Aplicaciones Web

Duracion del Modulo: 16 horas (4 clases)

Objetivo: desarrollar una aplicación web MVC, complementaria a la aplicación armada durante el modulo previo. La aplicación soporta busqueda de productos por nombre y categoria, agregado al carro de compra, pago y facturacion (si el tiempo lo permite)

Desarrollo

·         Aplicaciones web en .net. Infraestructura disponible para desarrollo y despliegue

·         Introduccion a JavaScript, caracteristicas basicas del lenguaje. Frameworks disponibles

·         Modelo MVC (Modelo-Vista-Controlador) – Vistas basicas, agregado de estilos con jQuery y Bootstrap

 

 

Requisitos

Conocimientos en desarrollo.