Curso de Rust Programming
Esta capacitación en vivo dirigida por un instructor (en línea o presencial) está dirigida a desarrolladores que desean desarrollar sistemas, aplicaciones y componentes en el popular lenguaje de programación Rust.
Al final de esta formación, los participantes serán capaces de:
- Cree aplicaciones de sistema sin fallos con un código mínimo.
- Escriba componentes seguros Rust que se integren con las aplicaciones existentes.
- Implemente una aplicación o componente Rust en producción.
Formato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
- Para obtener más información sobre Rust, visite: https://www.rust-lang.org/
Programa del Curso
Introducción
- Por qué Rust es considerado uno de los lenguajes más divertidos para programar.
Descripción general de Rust características
Preparación del entorno de desarrollo
Creación de una aplicación sencilla
Codificación con Rust módulos
Rust Estructuras de datos
Rust Operadores
Estructuras de datos de colección
Controlar el flujo de un programa
Lógica booleana
Ejecución repetida de código
Expansión de la aplicación
Coincidencia de patrones en Rust
Creación de una biblioteca Rust
Publicación en el repositorio Rust
Integración Rust con una aplicación existente
Eliminación de errores que bloquean una aplicación
Estrategias de prueba para Rust aplicaciones
Resumen y próximos pasos
Requerimientos
- Programming experiencia en cualquier idioma (preferiblemente C o C++)
Audiencia
- Desarrolladores
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Rust Programming - Booking
Curso de Rust Programming - Enquiry
Rust Programming - Consultas
Consultas
Testimonios (5)
Sólida introducción al óxido con elementos avanzados como macros. Ejercicios prácticos de código, muchos comentarios secundarios, discusiones y consultas gratuitas.
Robert - Sonova Warsaw Service Center Sp z o o
Curso - Rust Programming
Traducción Automática
Aunque aprender Rust siempre va a ser difícil, siento que logré sacarle más provecho de lo que probablemente hubiera esperado al principio. Al mismo tiempo, estoy seguro de que puedo consolidar mi comprensión del idioma revisando los recursos de óxido por ejemplo, que Andy ha utilizado como base del curso.
Ciprian
Curso - Rust Programming
Traducción Automática
El formador muy bien preparado y muy apasionado por este tema
Andreea
Curso - Rust Programming
Traducción Automática
los detalles de pruebas y creación de salidas para un entorno CI/CD, junto con la compatibilidad con el notoriamente molesto método Jenkins de liberación de código.
Paul Lopez - self
Curso - Rust Programming
Traducción Automática
El formador explicó muchas cosas interesantes sobre RUST, empezando por la base, pasando por sus aplicaciones hacia Blockchain, que fue muy perspicaz y cautivador
Elena Paraschiv - ICI BUCHAREST
Curso - Rust Programming
Traducción Automática
Próximos cursos
Cursos Relacionados
Rust Advanced
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores de nivel intermedio a avanzado Rust que tienen una sólida comprensión de los fundamentos Rust y desean mejorar su experiencia en el lenguaje.
Al final de esta capacitación, los participantes serán capaces de:
- Comprender temas y técnicas avanzadas en Rust programación.
- Domine la propiedad avanzada, la programación asincrónica y los rasgos/genéricos.
- Adquiera competencia en el manejo avanzado de errores, macros y optimización del rendimiento.
- Interactúe con otros lenguajes, aproveche la inseguridad Rust e implemente la simultaneidad avanzada.
- Aplique técnicas avanzadas de solución de problemas para depurar y resolver problemas complejos en Rust programas.
Rust for Embedded Systems
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores e ingenieros de sistemas integrados que desean aprovechar Rust la programación de sistemas integrados y adquirir las habilidades necesarias para desarrollar aplicaciones integradas sólidas y eficientes.
Al final de esta formación, los participantes serán capaces de:
- Configure un entorno de desarrollo para Rust la programación de sistemas embebidos.
- Comprenda y trabaje con microcontroladores y sus periféricos usando Rust.
- Escriba código eficiente y confiable para sistemas integrados con recursos limitados.
- Maneje los requisitos de simultaneidad y tiempo real en aplicaciones integradas.
- Interactúe con hardware y utilice abstracciones de bajo nivel en Rust.
- Aplique técnicas de administración de energía y optimización de bajo consumo en sistemas embebidos.
Rust for Game Development
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores y programadores de juegos que desean aprovechar Rust para el desarrollo de juegos y adquirir las habilidades necesarias para crear juegos de alta calidad usando Rust.
Al final de esta capacitación, los participantes serán capaces de:
- Configure un entorno de desarrollo para el desarrollo de juegos con Rust.
- Comprender los conceptos y la arquitectura del desarrollo de juegos mediante Rust.
- Utilice las funciones de seguridad de memoria de Rust en el desarrollo de juegos.
- Implemente la mecánica, los sistemas y la lógica del juego con Rust.
- Integración con bibliotecas de gráficos o motores para renderizar en Rust juegos.
- Optimice y depure Rust el código del juego para mejorar el rendimiento y la estabilidad.
Rust for Systems Programming
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores de nivel principiante a avanzado que deseen aprovechar el poder de Rust para la programación a nivel de sistema y dominar las habilidades necesarias para crear aplicaciones de sistemas robustos utilizando Rust.
Al final de esta capacitación, los participantes serán capaces de:
- Configure un entorno de desarrollo para Rust la programación de sistemas.
- Desarrolle aplicaciones de sistemas eficientes y confiables utilizando Rust.
- Comprender y aplicar el modelo de gestión de memoria de Rust en un contexto de sistemas.
- Interfaz con código de bajo nivel, como C y C++, usando Rust para tareas de nivel de sistema.
- Depurar y solucionar problemas Rust de programas de manera efectiva para escenarios de programación de sistemas.
Rust for Web Development
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores que desean aprovechar Rust para el desarrollo web y adquirir las habilidades necesarias para crear aplicaciones web rápidas, confiables y seguras usando Rust.
Al final de esta capacitación, los participantes serán capaces de:
- Configure un entorno de desarrollo Rust para el desarrollo web.
- Cree aplicaciones web del lado del servidor con Rust.
- Implemente API RESTful y maneje solicitudes y respuestas HTTP.
- Trabaje con bases de datos y administre la persistencia de datos en Rust.
- Desarrolle componentes de frontend e interactúe con ellos usando Rust.
- Optimice el rendimiento y garantice la seguridad en Rust aplicaciones web.
Rust Fundamentals
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores principiantes e intermedios que son nuevos en Rust y desean construir una base sólida en el lenguaje.
Al final de esta capacitación, los participantes serán capaces de:
- Comprender las características y la arquitectura de Rust.
- Configure el entorno de desarrollo.
- Escribir programas básicos Rust.
- Integre Rust con las bases de código existentes.
- Solucionar problemas comunes.