Descripción

Objetivos:
- Dominar los conceptos fundamentales y avanzados de C# para el desarrollo de software efectivo.
- Aprender a crear y utilizar librerías en .NET Standard para distintos entornos de ejecución.
- Entender y aplicar eficientemente los mecanismos de manejo de memoria en .NET, incluyendo el recolector de basura.
- Adquirir habilidades prácticas en el desarrollo de aplicaciones basadas en modelos y de lienzo en Power Apps.
- Familiarizarse con la gestión de entidades, campos y relaciones en Common Data Service.
- Aprender a automatizar procesos de negocio utilizando Power Automate y a construir flujos de trabajo complejos.
- Obtener un conocimiento profundo de la extensión de la Power Platform, incluyendo el desarrollo de plugins y la creación de componentes con el Power Apps Component Framework.
- Integrar eficazmente soluciones con la API de Common Data Service y Azure.
- Mejorar las habilidades de programación y desarrollo para avanzar en carreras tecnológicas y aumentar la empleabilidad.
Requisitos previos:
- Conocimientos básicos de programación: Los participantes deben estar familiarizados con los conceptos básicos de la programación, como variables, bucles, y estructuras de control.
- Conocimiento de algún lenguaje de programación: Aunque el curso cubrirá C# desde los fundamentos, será beneficioso si los participantes ya tienen algún conocimiento de otro lenguaje de programación.
- Experiencia con sistemas operativos basados en Windows: Dado que .NET y C# son productos de Microsoft, tener experiencia con el sistema operativo Windows puede ser útil.
- Conocimientos básicos de bases de datos: Como parte del curso, se trabajará con Common Data Service, por lo que es útil tener una comprensión básica de cómo funcionan las bases de datos.
- Comprensión de inglés técnico: Muchos de los recursos, documentación y herramientas para el desarrollo con C# y Power Platform están en inglés, por lo que es recomendable tener al menos un nivel básico de comprensión de inglés técnico.
- Acceso a un ordenador con una conexión a internet estable: Como se trata de un curso en línea, los estudiantes necesitarán tener acceso a un ordenador con una conexión a internet estable para participar en las lecciones y completar las tareas.
Dirigido a:
- Estudiantes de tecnología: Este curso es una excelente opción para estudiantes que están estudiando informática, ingeniería de software u otras disciplinas relacionadas y que están interesados en aprender un nuevo lenguaje de programación o en profundizar en las herramientas de desarrollo de Microsoft.
- Desarrolladores profesionales: Los profesionales que ya están trabajando en el campo de desarrollo de software y que desean actualizar sus habilidades o aprender un nuevo lenguaje de programación pueden beneficiarse de este curso. Específicamente, los desarrolladores que quieren profundizar en el desarrollo con la Power Platform y C# encontrarán este curso relevante.
- Trabajadores de TI y administradores de sistemas: Los profesionales que trabajan en otras áreas de TI pueden encontrar útil este curso si quieren entender mejor cómo se desarrollan las aplicaciones y los sistemas, o si están considerando una transición a un papel de desarrollo.
- Profesionales autónomos y desempleados: Para aquellos que buscan adquirir nuevas habilidades para mejorar su empleabilidad o para cambiar de carrera, este curso puede proporcionar una formación valiosa.
- Equipos de desarrollo de software: Las empresas que buscan mejorar las habilidades de sus equipos de desarrollo pueden encontrar este curso útil para la formación en grupo.
Contenidos:
Módulo 1: Introducción a C# y .NET
- Introducción a .NET Standard
- Creación de librerías en .NET Standard y su uso en diferentes runtimes
- Recolector de basura en .NET
- Introducción al módulo «Introducción a C#»
- Gramática en C#
- Tipos en C#
Módulo 2: Elementos fundamentales de C#
- Palabras reservadas en C#
- Variables en C#
- Inferencia del tipo en una variable
- Nomenclaturas en C#
- Constantes en C#
Módulo 3: Estructuras de control en C#
- Instrucciones de selección If-Else
- Instrucciones de selección Switch
- Instrucción de iteración Do-While
- Instrucción de iteración While
- Instrucción de iteración For
- Instrucción de iteración Foreach
Módulo 4: Operadores y argumentos en C#
- Operadores en C#
- Leyendo argumentos en C#
- Arrays o Matrices
- Conversiones de tipo o Castings
Módulo 5: Crear una aplicación dirigida por modelos en Power Apps
- Introducción a las aplicaciones basadas en modelos y Common Data Service
- Creación y gestión de entidades y campos dentro de una entidad en Common Data Service
Módulo 6: Crear una aplicación canvas en Power Apps
- Empezar con Power Apps
- Personalización y gestión de aplicaciones en Power Apps
Módulo 7: Avance y opciones de datos en aplicaciones canvas
- Técnicas de desarrollo imperativas para aplicaciones canvas
- Uso de fórmulas avanzadas y actualizaciones personalizadas en una aplicación Power Apps Canvas
Módulo 8: Automatizar un proceso de negocio usando Power Automate
- Introducción a Power Automate
- Construcción de flujos de proceso empresarial inmersivo en Power Automate
Módulo 9: Introducción al desarrollo con Power Platform
- Introducción a recursos para programadores de Power Platform
- Uso de herramientas de programación para extender la Power Platform
Módulo 10: Extender el Power Platform Common Data Service
- Introducción a Common Data Service para programadores
- Extender plug-ins
Módulo 11: Extendiendo la experiencia del usuario de la Plataforma de Energía Aplicaciones impulsadas por modelos
- Introducción a recursos de web
- Realización de acciones comunes con guión de clientes
- Automatizar los flujos de procesos comerciales con guión de clientes
Módulo 12: Crear componentes con Power Apps Component Framework
- Empezar con el esquema de componentes de Power Apps
- Construir un componente de Power Apps
- Utilizar las características avanzadas con el esquema de componentes de Power Apps
Módulo 13: Ampliar los portales de Power Apps
- Introducción a los portales de Power Apps
- Acceso a Common Data Service en portales de Power Apps
- Construir plantillas web personalizadas
Formulario de preinscripción:
Proyecto 100% subvencionado por LABORA y financiado por la Unión Europea–Next Generation EU
FNOFOR/2022/80/46
Si necesita alguna información adicional sobre la formación 100% subvencionada de Labora, puede ponerse en contacto con nuestro equipo y le informaremos de forma detallada cualquier duda que pueda surgirle.
+34 963 694 964 – formacion@nextraining.es