Curso de Programming in C#
El curso está diseñado para personas que desean aprender el lenguaje de programación basado en C# y aprender las capacidades básicas de la plataforma .NET. Durante la capacitación, los participantes aprenderán cómo se integra en C#, cómo configurar un entorno para escribir programas básicos, usar las bibliotecas estándar.
Programa del Curso
Introducción a C#
- Historia de C#
- Plataforma .NET
- Uso de documentación y libros seleccionados
- Tendencias en el desarrollo de C# y .NET
Sintaxis
- Tipos de datos
- Tipos simples
- Operadores
- Serialización de objetos
- Recopilación de datos
- Instrucciones de control de caudal
- Mesas
Programación orientada a objetos
- modelado
- Objetos: propiedades y métodos
- Creación de objetos
- Objetos y referencias
- Clases
- Interfaces
- Clases abstractas
- Polimorfismo
Excepciones de control de errores
- Probar... Instrucción de captura
- Cree sus propios tipos de excepción
Operaciones de entrada-salida
- Transmisiones y filtros
- Soporte de archivos
Conceptos básicos de la creación de aplicaciones web con C# en .NET
- Descripción general de ASP.NET Core
- Arquitectura multicapa
- Arquitectura de aplicaciones Solicitud / Respuesta
- Establecer una conexión y trabajar con la base de datos
- Modelado de la aplicación de la capa de negocio
- Controladores de capa
- Creación de vistas
- Discusión de casos de uso comunes
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Programming in C# - Booking
Curso de Programming in C# - Enquiry
Testimonios (7)
Los recursos disponibles para su uso eran abundantes.
Kehinde - Computerbits
Curso - Programming in C#
Traducción Automática
Colin abordó el tema de una manera y utilizando un lenguaje que lo hicieron fácil de entender. Logró cubrir una gran cantidad de información en poco tiempo sin que pareciera "Sobrecarga de Información". La formación se llevó a cabo de una forma que asegura que puedas absorber la información y usarla en el futuro, en lugar de desvincular cada parte de la siguiente.
David - Sepura Plc
Curso - Programming in C#
Traducción Automática
Colin logró entregar el contenido del curso de manera fluida y explicar de forma sencilla cuando la audiencia tenía alguna confusión. La transición que hizo de un capítulo a otro es sobresaliente. Al igual que un narrador, combinando teoría con ejercicios prácticos, logró capturar nuestra atención en gran medida.
Ionel - Sepura Plc
Curso - Programming in C#
Traducción Automática
Creo que Colin es un excelente profesor. Muy conocedor y entusiasta sobre el tema, pero también amable y animaba a hacer preguntas, lo cual me hizo sentir cómodo al preguntar. Ajustó los materiales para adaptarse a mí y dedicó algo de tiempo trabajando en algunos puntos fundamentales que no estaban en el cuaderno de trabajo para asegurarse de que había desarrollado una buena comprensión. Agradecí que tomara un poco más de tiempo para trabajar en varios puntos adicionales que pensaba serían útiles para mí, y luego recomendó algún material extra que creía sería beneficioso para mi futuro aprendizaje. ¡Deseo que el curso hubiera sido más largo!
Caltha Stevenson-Hanns - UCEM
Curso - Programming in C#
Traducción Automática
Actualizando conocimientos de programación
Malcolm Mikkelsen - Emerson Process Management
Curso - Programming in C#
Traducción Automática
Actualizando conocimientos de programación
Malcolm Mikkelsen - Emerson Process Management
Curso - Programming in C#
Traducción Automática
Aprecio la forma en que se manejó el entrenamiento, cubriendo diferentes temas de formación al pasar por un ejemplo. El instructor es bien experimentado y conocedor del tema.
Abdur Raafiu Mohamed Farook - Emerson Process Management
Curso - Programming in C#
Traducción Automática
Próximos cursos
Cursos Relacionados
Introducing C# 6.0 with Visual Studio 2015/2017
28 HorasEsta capacitación en vivo dirigida por un instructor (en línea o presencial) equipa a los participantes con las habilidades esenciales necesarias para aprovechar las capacidades de C# 6.0 dentro del entorno Visual Studio 2015/2017.
Al final de esta formación, los participantes serán capaces de:
- Navegue y utilice el entorno de desarrollo integrado (IDE) en Visual Studio 2015/2017.
- Implemente funcionalidades básicas C# como Console.WriteLine, Console.ReadLine y Hello C# World!.
- Comprender el proceso de compilación y depuración de código C#.
- Aplique comentarios en C# para la documentación del código y la legibilidad.
- Explore los aspectos básicos de .NET 6.0, incluidos CLR, GC, DLL, EXE y las tecnologías de .NET.
- Revise el historial de C# desde la versión 1.0 hasta la 6.0 y comprenda los fundamentos de C#, como palabras clave, literales, operadores y declaraciones.
- Trabaje con tipos numéricos y booleanos, clases, objetos, campos, propiedades, indexadores, operadores, métodos, etc. en C# 6.0.
- Explore las características de la biblioteca de clases de .NET, incluidas las colecciones, el control de archivos, los flujos de datos, la comunicación entre sistemas, las fechas, la serialización y la programación paralela.
- Access y manipule los datos mediante ADO.NET, LINQ, ORM (Entity Framework) y los datos de Service-Oriented Architecture (SOA).
- Revise las aplicaciones que se pueden desarrollar en C# y .NET Framework 6, como Windows Presentation Foundation, ASP.NET MVC 2 y Silverlight.
Advanced Blazor
21 HorasEsta capacitación en vivo dirigida por un instructor en Peru (en línea o presencial) está dirigida a desarrolladores web que desean aprender a usar las características de desarrollo de aplicaciones web progresivas (PWA) para crear una experiencia similar a una aplicación en un sitio web utilizando Entity Framework (EF) Core y Blazor.
Al final de esta formación, los participantes serán capaces de:
- Use el paquete EF para trabajar con bases de datos.
- Utilice Blazor componentes, servicios, inserción de dependencias, diseño y enrutamiento.
- Cree service workers para habilitar las funciones de PWA en una aplicación.
- Utilice notificaciones push y otras funciones de PWA.
Programación Avanzada en C #
35 HorasEsta capacitación en vivo dirigida por un instructor en Peru presenta características avanzadas de C#, examina su uso como lenguaje de programación de aplicaciones de escritorio y lenguaje de programación web para resolver problemas del mundo real.
Programming Las técnicas y los principios se demuestran y practican a través de ejercicios prácticos y recorridos en clase.
High-Performance Application Development with .NET Core
14 HorasEsta capacitación en vivo dirigida por un instructor en Peru (en línea o presencial) está dirigida a desarrolladores que desean usar .NET Core para crear, construir, probar, depurar e implementar aplicaciones optimizadas que pueden ejecutarse en diferentes sistemas.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo basado en .NET Core para empezar a desarrollar aplicaciones.
- Utilice el marco y las bibliotecas ASP.NET Core para crear nuevas aplicaciones u optimizar las existentes.
- Supervise y mejore el rendimiento de las aplicaciones mediante herramientas avanzadas .NET Core.
- Comprenda los principios detrás de las características .NET Core y aplique este conocimiento a otras implementaciones comerciales.
Blazor WebAssembly
14 HorasEsta capacitación en vivo dirigida por un instructor en Peru (en línea o presencial) está dirigida a desarrolladores web que desean utilizar Blazor Web Assembly para crear una aplicación web.
Al final de esta formación, los participantes serán capaces de:
- Comprenda los formularios y la autenticación en Blazor WebAssembly.
- Cree un proyecto Blazor WebAssembly.
- Aprenda diferentes formas de ejecutar su aplicación web.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 HorasEste curso se divide en 3 secciones principales y se compone de una mezcla de presentaciones y ejercicios prácticos.
- VB.NET Idioma en Visual Studio 2012
- VB.NET Orientación a objetos
- VB.NET y SQL Server 2012
Introduction to .Net Core
14 Horas.NET Core es un marco de código abierto para crear aplicaciones .NET en Windows, macOS y Linux.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los fundamentos de .Net Core a medida que avanzan en la creación de una aplicación de muestra que demuestra las cualidades únicas de .Net Core en comparación con otros marcos.
Al final de esta formación, los participantes serán capaces de:
- Configure .Net Core junto con las herramientas y los IDE necesarios para comenzar a desarrollar de inmediato.
- Utilice .Net para crear varios tipos de software, incluidas aplicaciones web, aplicaciones de consola, microservicios y bibliotecas.
- Comprender los componentes de .Net Core, incluidas las bibliotecas de clases, los paquetes, los metapaquetes y los marcos.
- Compilar, depurar e implementar una aplicación web de ejemplo
Audiencia
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica pesada en un entorno de laboratorio en vivo.
Nota
- Este curso se basa en .Net Core 2.x y está disponible para entornos Windows y Linux.
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
- Para obtener más información sobre .Net Core, visite: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 HorasAudiencia
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica pesada en un entorno de laboratorio en vivo.
Entity Framework Core 2.0
14 HorasEn esta capacitación en vivo dirigida por un instructor en Peru, los participantes aprenderán a usar Entity Framework Core 2.0 para crear una aplicación ASP.Net Core.
Al final de esta capacitación, los participantes serán capaces de:
- Configure el marco y las herramientas necesarias para crear Entity Framework Core 2.0 aplicaciones web MVC.
- Realizar operaciones de base de datos en MS SQL Server.
- Utilice un enfoque de "código primero" y "datos primero" para el desarrollo de aplicaciones.
- Llevar a cabo operaciones de migración y siembra.
- Comprender conceptos avanzados de modelado de datos.
- Cree un ejemplo ASP.Net aplicación principal.
Introduction to Blazor
14 HorasEsta capacitación en vivo dirigida por un instructor en Peru (en línea o en el sitio) está dirigida a desarrolladores web que desean usar Blazor para crear aplicaciones web de pila completa C#.
Al final de esta formación, los participantes serán capaces de:
- Desarrollar aplicaciones web con C# y Blazor.
- Utilice el código C# para llamar a las API y bibliotecas de JavaScript.
- Ejecute el código del lado del cliente C# y la lógica del cliente directamente en un navegador o servidor.
- Implemente Blazor aplicaciones web con Azure.
Machine Learning and AI with ML.NET
21 HorasEsta capacitación en vivo dirigida por un instructor en Peru (en línea o presencial) está dirigida a científicos de datos y desarrolladores que desean utilizar ML.NET modelos de aprendizaje automático para derivar automáticamente proyecciones a partir de análisis de datos ejecutados para aplicaciones empresariales.
Al final de esta formación, los participantes serán capaces de:
- Instale ML.NET e intégrelo en el entorno de desarrollo de aplicaciones.
- Comprenda los principios de aprendizaje automático detrás de las herramientas y algoritmos ML.NET.
- Cree y entrene modelos de aprendizaje automático para realizar predicciones con los datos proporcionados de forma inteligente.
- Evalúe el rendimiento de un modelo de aprendizaje automático mediante las métricas ML.NET.
- Optimice la precisión de los modelos de aprendizaje automático existentes basados en el marco ML.NET.
- Aplique los conceptos de aprendizaje automático de ML.NET a otras aplicaciones de ciencia de datos.
Developing in ASP.NET MVC 6 Development
28 HorasASP.NET MVC 6 es nuevo en Visual Studio 2015 y es la última evolución de la pila de desarrollo web de Microsoft. Este curso cubre las últimas API y técnicas de desarrollo para crear sitios web dinámicos, modulares y comprobables. Exploraremos las nuevas funciones disponibles en MVC6 y mostraremos cómo aprovechar al máximo el último conjunto de herramientas y posibilidades de integración.
Lo que aprenderás
- Comprender los principios y beneficios de la arquitectura MVC
- Creación de vistas, componentes de vista y ayudantes de etiquetas
- Uso de ASP.NET inserción de dependencias
- Creación de servicios RESTful mediante la API web
- Sacar el máximo partido a la integración de GruntJS, NPM y Bower
- Creación de aplicaciones de una sola página (SPA)
Implementing the Actor Model with Microsoft Orleans
14 HorasEsta formación en directo dirigida por un instructor en Peru (en línea o in situ) está dirigida a desarrolladores que desean usar Microsoft Orleans para crear aplicaciones .NET empresariales distribuidas.
Al final de esta capacitación, los participantes serán capaces de:
- Instale y configure Microsoft Orleans.
- Comprender el marco del modelo de actor y cómo se implementa en Orleans
- Cree aplicaciones distribuidas sin tener que administrar simultaneidad compleja y otros patrones de escalado.