Programación desde 0

DISPONIBLE EN:

  • Todo el territorio nacional e internacional
Este curso está diseñado para que los alumnos aprendan los fundamentos para desarrollar software y construir un entendimiento de estos temas: núcleo de programación, programación orientada a objetos, General de desarrollo de Software, aplicaciones de escritorio y bases de datos. Se utilizará el lenguaje de programación: C#.

¿A quien está dirigido el curso?

El curso está dirigido a todos los interesados en conocer y evaluar las metodologías disponibles para el desarrollo de software de calidad.
No es necesario poseer conocimientos previos sobre alguno de los puntos a estudiar para poder participar.

Lo que aprenderá

  • Repasar los conceptos básicos de la programación y el modelo de ejecución de los programas.
  • Entender el paradigma fundamental de la programación imperativa.
  • Adquirir las nociones de C# necesarias para el seguimiento del curso.
  • Saber utilizar un entorno de desarrollo de software libre para la programación en C#.
Aunque C# forma parte de la plataforma .NET, ésta es una API, mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma.
El nombre C Sharp fue inspirado por el signo #, el cual se lee como sharp en inglés para notación musical. Es un juego de palabras, pues '"C#" significa, musicalmente hablando, "do sostenido", donde el símbolo # indica que una nota (en este caso do, representada por C) debe ser un semitono más alta. Esto es una metáfora de la superioridad de C# sobre su antecesor C++.
Introducción

Aprenderá a crear proyectos reales en C#, convirtiéndose en un desarrollador de calidad, empleando las mejores prácticas de programación, asimismo, podrá escribir y leer código en C# tendrá todo lo necesario para que pueda aprender desde cero hasta avanzado.

Se utilizan en un principio el planteo de "Diagramas de Flujo" para la resolución de problemas y su posterior codificación con el lenguaje C#.

Pre-requisitos:

  • El único requerimiento para realizar este curso es contar con manejo básico de PC y sistema operativo Windows o Linux.
Contenidos Básicos
  • Módulo 1: Código Compilación e implementación

Configuración de aplicaciones básicas

Despliegue Código

  • Modulo 2: Input/Output (I/O) Classes

Console Input/Output (I/O)

Clases NET de archivos en el Framework .NET

  • Módulo 3: Tipos de Datos y Colecciones

La comprensión y uso de diferentes tipos de datos NET en el Medio Ambiente

Arrays and Collections

La comprensión de los genéricos

Los espacios de nombres

Creación de Clases y Bibliotecas

  • Módulo 4: Eventos y Excepciones

Eventos y control de eventos en el   Framework .NET

Gestión estructurada de excepciones en el Framework .NET

  • Módulo 5: Introducción a la programación Orientada a Objetos

La encapsulación

Herencia

El polimorfismo

La Interfaces

Assemblies and Metadata

  • Módulo 7: Buenas prácticas de programación

Seguridad en el espacio de nombres

Código de Acceso de Seguridad

  • Módulo 8: Windows Form (MVC Oriented)

Categorías de directrices de diseño de la interfaz de usuario, características y capacidades de Store Apps, identificar gestos

Entender las aplicaciones basadas en consola

Características y capacidades de las aplicaciones basadas en consola

Entender los servicios de Windows

Características y capacidades de Windows Services

Certificados y Certificaciones

CERTIFICADO.- Al terminar el curso se le entregara un certificado oficial de Tekhne Academy.