Curso Carrera: Programador de Aplicaciones C#

Carrera: Programador de Aplicaciones C#

Detalle del Curso

En la actualidad la mayoría de las empresas efectúan casi el 90% de sus tareas con la ayuda de una computadora, para cada tarea se necesita un programa y todavía no existen formas de efectuar programas adecuados para resolver un problema sin contar con programadores. Con lo cual hoy se necesitan muchos más programadores de los que existen, este curso se destina a formar programadores que puedan insertarse rápida y eficazmente en el mercado para suplir en parte la falencia existente.
Quien efectúe esta carrera será capaz de construir aplicaciones de gestión comercial (por ejemplo, manejo de stock, facturación, sueldos) para Windows, por sí mismo en empresas pequeñas y podrá participar en equipos de desarrollo en empresas grandes.
Por otra parte, el mundo de la programación es mucho más amplio que lo comprendido en este curso, pero quien participe de él adquirirá los conceptos necesarios para poder acceder a capacitaciones sobre otros ambientes o lenguajes o bien, de mayor profundidad. Este curso constituye la base de conocimientos necesaria para desarrollarse posteriormente.

Turnos del Curso

Fecha de InicioHorarioPrecio  
Lunes de 18 a 20 hs. 04-10-2010 350.00 Mas información Inscripción...

Objetivos

Esta carrera permite a sus egresados ingresar en relación de dependencia como programadores SemiSr. en empresas de diversos tipos. Para darse cuenta de las posibilidades existentes, basta con colocar “Programador C#” en google, especificando “Páginas de Argentina” y ver la cantidad de resultados obtenidos. Como ventaja adicional, en este tipo de trabajo generalmente se evalúan las capacidades para programar del aspirante solamente, no exigiéndose otro tipo de requisitos.
La otra gran posibilidad laboral que brinda esta carrera es insertarse en el mercado “freelance”, lo que le permitirá ser su propio jefe, trabajar desde su casa y distribuir sus tiempos.
Quien curse esta carrera estará en condiciones de continuar su formación de diversas maneras, pudiendo especializarse en web, aplicaciones distribuidas, base de datos o insertarse en el mundo java.

Requisitos

Buen manejo de Windows. Manejo básico de Office. Conocer la lógica de la programación o haber efectuado el curso de Introducción a la Programación.
No es necesario haber terminado la secundaria o tener otros estudios formales.

Se dirige a:

Quienes son capaces de estar horas intentando resolver algo con la computadora, disfrutan haciéndolo y piensan que pueden convertir esta afición en su profesión y medio de vida.
Quienes habiendo efectuado algún tipo de estudio sobre programación descubren que son incapaces de efectuar un trabajo real

Modalidad

La carrera se dicta en un 80% en un laboratorio equipado con una computadora para dos alumnos, lo que permite trabajar en equipo e intercambiar ideas sin perder la posibilidad de trabajar sobre la maquina. El 20% restante se dicta en aula con cañón de proyección.
Se expondrán los puntos y conceptos clave en clases teórico prácticas, en las cuales se proporcionará material base y ampliatorio, así como guías para las prácticas posteriores de forma que el alumno pueda estudiar y practicar fuera de los horarios de clase fijando los temas vistos y ampliando su comprensión de ellos.
Se plantearan ejercicios conducentes a la completa comprensión de los conceptos vistos y ejercicios de aplicación que mostraran la inserción de los diversos temas en aplicaciones reales. En resumen se trata de “Aprender Haciendo”.
El alumno deberá estudiar el material base proporcionado y efectuar la ejercitación que se indica en cada clase para obtener resultados adecuados en el tiempo previsto.

Plan de Estudio

Programa sintético:

• Introducción a C# y .NET
• Principios de Programación Orientada a Objetos
C#
• Diseño de Base de Datos
• Principios de SQL
• Acceso a Datos desde una Aplicación, ADO .NET
• Gráficos e Impresión en .NET
• Bases de UML para programadores
• Principios de Análisis y Diseño de Aplicaciones
multicapa
• Interfaz de usuario en .NET
• Programación Orientada a Objetos C#
• Integración de una aplicación real

Programa analítico:

• Introducción a C# y .NET
• Arquitectura del computador.
• Origen y evolución de la programación.
• Los framework, .NET.
• Arquitectura básica de .NET.
• El lenguaje C#, su sintaxis básica.
• Variables y constantes.
• Tipos de datos.
• Conversiones de Tipos de datos.
• Principios de Programación Orientada a Objetos
C#
• Definición y creación de Clases y objetos.
• Estructuras de control en C#.
• Atributos y métodos.
• Arreglos en C#.
• Arreglos de objetos.
• Los arreglos como atributos de clases.
• Accesos por referencia y valor.
• Espacios de nombres.
• Diseño de Base de Datos
• Definición y orígenes de las bases de datos.
• Bases de datos relacionales.
• Manejadores de Bases de datos, los motores.
• Relevamiento de datos.
• Normalización.
• Validaciones de datos.
• Principios de SQL
• El lenguaje SQL.
• Creación y manejo de Bases de datos.
• Creación y manejo de tablas.
• El manejo de los datos propiamente dichos.
• Consultas de los datos almacenados.
• Otras funciones importantes.
• Acceso a Datos desde una Aplicación, ADO .NET
• La importancia de los datos en las aplicaciones.
• La capa de acceso a datos.
• Persistencia. Transformación objeto relacional.
• Arquitectura de ADO .NET.
• Clases de ADO .NET.
• Construcción de ABM.
• Consultas con ADO .NET.
• Procesar los datos.
• Gráficos e Impresión en .NET
• El espacio System.Drawing.
• Los gráficos básicos
• Construir graficas estadísticas sobre nuestros
datos
• La impresión
• Control de la impresión
• Bases de UML para programadores
• Que es UML
• Importancia de UML
• Diagrama de Clases
• Relaciones entre Clases
• Diagrama de Actividades
• Principios de Análisis y Diseño de Aplicaciones
multicapa
• La toma de requerimientos y el análisis
• Los requisitos no funcionales
• Las redes y las capas del software
• Como se construyen y comunican las capas
• Interfaces
• Interfaz de usuario en .NET
• Los controles y sus propiedades
• Los eventos
• Combinar formularios
• Paneles
• Arboles
• Arreglos de controles
• Programación Orientada a Objetos C#
• Nuevamente clases y objetos
• Arreglos de objetos
• Herencia
• Polimorfismo
• Clases abstractas
• Crear controles de personalizados
• Otra forma de acceder a los datos
• Integración de una aplicación real
• Análisis y diseño
• Programación de la aplicación
• Instalación de la aplicación en una red

Material Entregado

DVD con documentación y software. Apuntes al comienzo de cada clase.

Certificación y Evaluación:

Quien asista al 75% de las clases que integran la carrera, podrá solicitar su certificado de asistencia, emitido por el “Club de Programadores”.
Quien complete una aplicación real en un plazo no mayor a los 3 (tres) meses de finalizada la carrera, podrá presentarla y defenderla para acceder al certificado de “Aprobado”, emitido por el “Club de Programadores”.

Observaciones

Duración:

80 horas en 40 clases de 2 horas

Programado por Angel J. Lopez y el Club de Programadores