Curso de Programación en C# (40 horas)

Documentos relacionados
20483 Programación en C#

DIPLOMADO EN MICROSOFT VISUAL STUDIO

MS_20483 Programming in C#

Objetivos y Temario CURSO VISUAL BASIC 2010

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010

Cuales son los 6 lenguajes de programacion mas usados actualmente. Cuales son los 6 lenguajes de programación mas usados actualmente.

Curso Programación Orientada a Objetos con VB y Visual Studio 2013

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

Diplomado C#.NET con Visual Studio

Programa de Capacitación en. Aplicaciones Visual Studio.NET 2013

Programación con Visual C#

El Gran Curso de.net Framework con Visual Studio 2015

Curso de Programación II con Visual Basic.Net

Desarrollo.NET con Sharepoint

MS_10962 Advanced Automated Administration with Windows PowerShell

Microsoft.Net. Programación III ISBO EMT CETP Prof. L. Carámbula

Oracle Certified Associate, Java SE 8 Programmer

Experto en Desarrollo de Aplicaciones Windows con Visual Studio 2015 C# 6

Programa de Programación Páginas web JavaScript y ASP.NET (Visual Basic)

Desarrollo de aplicaciones I

MS_10266 Programming in C# with Microsoft Visual Studio 2010

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software : Taller de Certificación Internacional : F-INF111. : F-INF131 (Web Services) : 12 Semanas

Master en Java Certificación para Programadores

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Experto TIC en Programación VB.NET con Visual Studio 2015

Developing ASP.NET MVC 4 Web Applications

Diplomado Web con PHP, MySQL 7.0, Apache y AJAX

Programación asíncrona con C#

Objetivos. Conocer los avances en programación y diseño web a través de las aportaciones de lenguajes como HTML, PHP y DHTML

Aprender la programación orientada a objetos con el lenguaje C#

Tu participación en el programa de certificación LPIC-1

Instalación Visual Basic 2008 Express

20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions

Web & Mobile Solutions Architect

PROGRAMA FORMATIVO Programación para dispositivos móviles Android

BETGAME PROJECT. Desarrollo de un videojuego on-line de pronósticos deportivos. Autor: Alejandro López González

Especialista en Programación con Visual Basic net Avanzado

4994 Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005

Especialista TIC en Programación con Microsoft Visual C Sharp

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 1 Manual Teórico - 1 Cuaderno de Ejercicios

Contenido. Prefacio Orígenes de la programación orientada a objetos... 1

- Aprender una metodología de trabajo en Excel y VBA, eficaz, eficiente, ordenada y automatizable.

MANUAL DE INSTALACIÓN DEL PROGRAMA DE AYUDA PARA LAS DECLARACIONES DE IMPUESTOS EDDI-7 DESDE EL DISCO COMPACTO

Desarrollador de Aplicaciones Web con Java

Curso Programación Java JSE 7

SECUENCIA DIDÁCTICA. Módulo V Competencia de Módulo:

BDV-1602 SATCA 1 : Carrera:

Windows 7 (Professional, Enterprise o Ultimate), Windows 8 (Pro, Pro WMC, Enterprise), Windows 10 (Professional, Enterprise)*.

Windows 7 (Professional, Enterprise o Ultimate), Windows 8 (Pro, Pro WMC, Enterprise), Windows 10 (Professional, Enterprise)*.

POSGRADO EXPERTO DBA INTELIGENCIA DE NEGOCIOS

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática

040 - IFC04CM16. ACCESO A DATOS

POSGRADO EN DESARROLLO DE APLICACIONES PARA ANDROID CON JAVA

Guía del Curso Especialista TIC en Programación con Microsoft Visual C Sharp 2010

TEMA 1. IMPLANTACIÓN DE SISTEMAS OPERATIVOS MODO ESCRITORIO. 2 FPB INFORMÁTICA DE OFICINA IES NUM. 3 LA VILA JOIOSA

ESPECIALISTA EN VISUAL STUDIO.NET

José Luis Alonzo Velázquez

Cátedra: Programación de Aplicaciones Visuales II 1

2407: Programación en Microsoft C#, 2012 Edition

Especialista en Programación Visual Basic 2012 (VB.NET 2012) Framework.NET 4.5

Introducción a la Programación en C

CAMPUS VIRTUAL PROGRAMACIÓN EN ASP.NET (40 HORAS) OBJETIVOS DEL CURSO OBJETIVOS ESPECÍFICOS

20767A Implementing a SQL Data Warehouse

2389 Programming with Microsoft ADO.NET

LÓGICA COMPUTACIONAL. Descripción del CURSO

ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS

SECUENCIA DIDÁCTICA. Módulo V Competencia de Módulo:

Objetivos y Temario CURSO JAVA 7

Transcripción:

Curso de Programación en C# (40 horas) Descripción: C# (pronunciado C sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma.net, que después fue aprobado como un estándar por la ECMA e ISO. Su sintaxis básica deriva de C / C++ y utiliza el modelo de objetos de la plataforma.net, similar al de Java aunque incluye mejoras derivadas de otros lenguajes (entre ellos Delphi). Sin duda C# es uno de los lenguajes mas utilizados en el ámbito corporativo. Fuente:Tiobe index Para ejecutar los ejercicios de este curso al alumno deberá ser capaz de crear aplicaciones de consola en Visual Studio. A medida que el participante avance en su aprendizaje a través del curso, manual y otros recursos, el alumno llegara a ser más hábil en el desarrollo de aplicaciones más complejas y será capaz de utilizar todas las características que el lenguaje C# ofrece. 1 / 5

Este curso le ayuda a cumplir estos objetivos y llegar a certificarse como desarrollador C#. El participante aprenderá a: Construir una aplicación completamente completamente funcional. Además aprenderá a crear páginas Web de ASP.NET que exhiben dinámicamente el contenido, muestran, manipulan y modifican datos en una base de datos relacional y despliegan, manipulan y modifican datos XML. Al finalizar este curso el participante obtendrá las bases para obtener la certificación MCSD (Microsoft Certified Solution Developer), una de las certificaciones más demandas en el mercado laboral. Curso práctico impartido por consultores con experiencia real, aunque se recomienda al menos un año de experiencia de programación en aplicaciones de negocio de diferentes tipos y/o soluciones de hardware y software utilizando C#, este curso es el punto de inicio, más adelante si el desarrollador lo desea podrá optar por capacitarse y/o certificarse en Xamarin para el desarrollo de aplicaciones móviles multiplataforma. Dirigido a: Programadores y desarrolladores web y de sistemas. Nivel: Básico - intermedio. Conocimientos previos: Se recomienda haber tomado el curso de programación a orientada a objetos y comprensión de lectura de textos en idioma inglés. Si el objetivo del participante es certificarse se recomienda al menos un año de experiencia de programación en aplicaciones de negocio de diferentes tipos y/o soluciones de hardware y software utilizando C#. Temario: 2 / 5

Introduccion Manejo de un flujo de programa Implementación de hilos múltiples y procesamiento asíncrono Entender Threads Entender Tareas Usar la clase paralela Usar async y await Usar PLINQ Usar colecciones concurrentes Trabajar con expresiones booleanas Tomar decisiones Iterar a traves de colleciones Crear e implementado events y callbacks Entender delegates utilizar expresiones lambda usar eventos Manejar excepciones Lanzar excepciones Crear excepciones personalizadas Crear y usar tipos Escoger un tipo a crear Dar a tus tipos un cuerpo Diseñar clases Usar tipos genericos Extender tipos existentes Tipos personalizados Boxing and unboxing conversion entre diferentes tipos Tipos Dinámicos Encapsulación Accesar modificadores Usar propiedades Implementaciones de interfaces explicitas Crear e implementar clases de jerarquías Implementar interfases estandar del framework.net Encontrar, ejecutar, y crear tipos en runtime usar reflection Crear y usar atributos Usar reflection Usar expresiones CodeDom y Lambda para generar código Manejar el ciclo de vida del objeto Entender el recolector de basura Manejar recursos 'unmanaged' inmanejables Manipular strings usar strings en el frameworks :NET Buscar strings Enumerar strings Formato de cadenas (strings). Depuración de aplicaciones e implementar seguridad Validar la entrada de la aplicación. Por que es importante la validación? Manejar la integridad de datos Utilizar Parse, TryParse, y Convert Utilizar expresiones regulares Validar JSON y XML Ejecutar ciframiento simetrico y asimetrico trabajar con el framework de cifrado de.net Utilizar hashing Manejar y crear certificados Utilizar permisos de acceso de código. Manejar assemblies Firmar assemblies usar un nombre fuerte Colocar un assembly en el GAC Versiones de assemblies Crear assemblies con WinMD Depurar una aplicación Construir configuraciones Crear y manejar directivas de compilación Manejar programas de archivos de bases de datos y símbolos Implementar diagnostico en una aplicación Logging and tracing Profiling de la aplicación Crear y monitorear contadores 3 / 5

Implementar acceso a datos Ejecutar operaciones I/O Trabajar con archivos Trabajar con streams El sistemas de archivos no solo es para ti Comunicación hacia la red Implementado operaciones asincronas I/O Consumir datos Trabajar con una base de datos Usar servicios web Consumir XML Consumir JSON Query y manipulación de datos y objetos usar LINQ Características del lenguaje que hacen LINQ posible. Utilizar LINQ queries Como trabaja LINQ Serialización y deserializacion de datos Usar XmlSerializer Usar serializacion binaria Usar DataContract Usar el serializador JSON Almacenar datos y extraerlos de colecciones Utilizar arreglos Entender Generic contra nongeneric Utilizar List Utilizar Dictionary Utilizar Sets Utilizar queues y stacks Escoger una collection Crear colecciones personalizadas Requisitos de sistema: Maquinas PC con SO Windows y Visual Studio instalado, el cual requiere un procesador de al menos 1.6 GHZ, 1 GB de RAM ( 2 GB si se piensa ejecutarlo en una maquina virtual). 5GB de espacio disponible en disco duro y 100 MB de espacio disponible para el paquete del lenguaje. Nota: El manual de Microsoft en el cual se basa el curso, está escrito en inglés técnico. Precio por participante: $11,600 (IVA incluido) 4 / 5

Nota. $80 Microsoft Más Formas USD, información El de examen el lo pago nombre, puede en realizar certificación http://www.microsoft.com logotipo en y producto KMMX, 70-483: Centro son Programmming marcas Autorizado registrada in de C# Examinación de Microsoft sus respectivos Pearson tiene un autores. Vue. costo de 5 / 5