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++.
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.
- 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
CERTIFICADO.- Al terminar el curso se le entregara un certificado oficial de Tekhne Academy.