CURSO ONLINE DE PROGRAMACION .NET


Este curso introduce al alumno a las técnicas y conceptos básicos de la programación, teniendo en cuenta que el alumno no posee conocimientos previos de programación. En él 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 de la programación orientación a objetos y la plataforma .NET.

Se estudia el lenguaje Visual C# (el lenguaje nativo de la Plataforma .NET) y se explican los fundamentos tecnológicos y la infraestructura en que éste se sustenta (el .NET Framework). Como parte integral de Visual C#, se utilizan los WinForms, formularios para Windows que dotan a un programa de la interfaz gráfica de usuario (GUI).

Este curso también brinda los fundamentos teóricos de la programación orientada a objetos, y su implementación práctica con Visual C#. Este punto es de particular interés en el curso, ya que la plataforma .NET está completamente basada en objetos, por lo que se requiere un buen manejo de estos conceptos para un correcto desarrollo de software.

Se estudian los principales algoritmos y estructuras de datos necesarios para un completo entendimiento del lenguaje, así como para capturar mejor las principales técnicas y rutinas de programación.

Se introduce al lenguaje estructurado de consultas (SQL) y manejadores de bases de datos.

Se introduce al alumno al diseño de bases de datos relacionales.
Capacita al alumno en el desarrollo de aplicaciones que se conectan a bases de datos mediante la tecnología de acceso a datos propuesta por Microsoft (ADO.NET), desde aplicaciones desarrolladas en Visual C#.

Requerimientos

Se exige a los interesados tener aprobado al menos cuarto año de enseñanza secundaria, y poseer un manejo fluido del sistema operativo Windows.
Tambien necesitará una computadora con conexión a internet, aproximadamente 600 megas de disco duro libre para instalación de software, y el sistema operativo Windows XP o superior.

Dinámica de las clases

El sistema de enseñanza es online, o sea a través de una conexión a internet, le será asignado un profesor con el cual usted deberá acordar días y horarios de clase, estos serán de su elección y según la disponibilidad del profesor.
Cada clase tiene una duración de dos horas, y usted puede acordar con el profesor de una a cinco clases semanales, dependiendo de los horarios de su conveniencia y de la disponibilidad del profesor.
El curso tiene una duración aproximada de 80 horas, pero este tiempo depende de cada alumno, ya que es un curso que usted puede seguir a su propio ritmo de aprendizaje, pudiéndose extender hasta un límite máximo de 90 horas.

Las clases tienen una duración de 2 horas cada una, y el alumno podrá tomar clases hasta 3 veces por semana.

Durante cada clase usted será guiado y supervisado por su profesor mediante chat, le será enviado el material teórico y práctico mediante correo electrónico, también mediante correo electrónico usted podrá escribir en cualquier momento sus consultas, y también por este medio le será enviado periódicamente prácticos domiciliarios que usted deberá resolver fuera del horario de clase y enviar la solución, se le enviará la corrección de los prácticos, y en caso necesario el profesor podrá exhibir la corrección durante la clase, dependiendo de su preferencia y del grado de dificultad del ejercicio.

El alumno debe sumar horas de estudio, práctica o consulta en su hogar. La cantidad de horas asignadas a estudio personal dependerá de cada alumno, y aumentará durante los exámenes y trabajos obligatorios que el alumno debe hacer.

En este curso se utilizan herramientas de software libre, por lo que el alumno no necesita comprar o pagar por los programas utilizados. De todos modos, cada alumno es libre de practicar en su hogar con software pago si asi lo desea

Certificación otorgada

La certificación a otorgar luego de aprobar los exámenes y proyectos del curso, es la de Programador de aplicaciones .NET Básico.

Temario

  • Introducción a la programación de computadoras
  • Introducción a la plataforma .NET
  • Introducción al lenguaje C#
  • El entorno de programación (IDE)
  • Operaciones aritméticas
  • Variables y tipos de datos
  • Tipo bool, operaciones booleanas
  • Estructuras de selección if y switch
  • Constantes. Variables readonly
  • Estructuras iterativas while, do while y for
  • Vectores y matrices
  • Operaciones y métodos
  • Parámetros
  • Clases, miembros, modificadores de acceso
  • Introducción al UML
  • Asociaciones entre clases
  • Herencia. La clase System.Object
  • Métodos virtuales, redefinición y ocultación de miembros
  • Llamadas entre constructores
  • Propiedades
  • Polimorfismo. Casteo
  • Encapsulación
  • Espacios de nombres
  • Formularios Windows
  • Clases predefinidas. Las clases ArrayList, DateTime.
  • Excepciones
  • Clases, métodos y propiedades abstractas
  • Introducción a las bases de datos relacionales
  • Introducción al lenguaje de consulta SQL
  • ADO.NET

Nota: Este temario está sujeto a los cambios que los avances tecnológicos así lo exijan. El orden de los temas puede variar.

Búsqueda personalizada
  
NOTA:
   Para evitar errores de servidor internacional se han suprimido intencionalmente los tildes y enies.