• No hay productos en el carrito.

Inicio / Cursos / Learn Rust by Building Real Applications
Impartido por Lyubomir GavadinovPago único de $2,800 MXN · acceso por 12 meses

Learn Rust by Building Real Applications

Fundamentals of the Rust Programming Language

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 30 h 4 unidades
Qué aprenderás

Lo que serás capaz de hacer

You have probably heard of the Rust Programming Language - a modern systems language that is blazingly fast, guarantees memory safety without the use of a garbage collector and most importantly is fun to write. It has a great community and excellent tooling. These are just some of the reasons why Rust was voted the most loved programming language for five years in a row. Rust is the proof that systems programmers can have nice things. In this course you will learn the fundamentals of Rust. The format will be a bit different than most other courses. Instead of jumping between unrelated concepts in every video and showing examples that have nothing to do with the real world use of the language, we will learn entirely through practice . Together we will build real Rust applications and introduce new concepts when we need them to solve actual problems. To start there will be a short theoretical section on low level memory management. Then to introduce the basics of Rust we will build a simple command line application. This will provide us with the necessary knowledge to tackle a much larger project. For our big project we will build a working HTTP server from scratch. We will write our custom implementation of the HTTP protocol and we will build a functioning web server with it. This will let us introduce all of the fundamental and some advanced features of the Rust language.

  • The fundamentals of the Rust Programming Language
  • Low level memory management
  • Rust’s unique approach to memory safety
  • How to troubleshoot common compiler errors

Temario

UNIDAD 1 - Getting Started · 5 lecciones

UNIDAD 1 - Getting Started

  • Course IntroductionVideo · 2 min
  • What is RustVideo · 4 min
  • Installing RustVideo · 2 min
  • Setting Up the Development EnvironmentVideo · 2 min
  • CargoVideo · 7 min
UNIDAD 2 - Manual Memory Management · 7 lecciones

UNIDAD 2 - Manual Memory Management

  • Code for this sectionLectura · 0 min
  • IntroductionVideo · 0 min
  • The StackVideo · 4 min
  • The HeapVideo · 5 min
  • Smart PointersVideo · 2 min
  • Explore the Memory Layout in GDBVideo · 5 min
  • Memory ManagementCuestionario · 0 min
UNIDAD 3 - Building a Command Line Application · 12 lecciones

UNIDAD 3 - Building a Command Line Application

  • Code for this sectionLectura · 0 min
  • IntroductionVideo · 1 min
  • Basic Data TypesVideo · 2 min
  • FunctionsVideo · 6 min
  • MacrosVideo · 6 min
  • MutabilityVideo · 3 min
  • The Standard LibraryVideo · 5 min
  • OwnershipVideo · 9 min
  • References and BorrowingVideo · 8 min
  • Explore the Ownership and Borrowing in GDBVideo · 5 min
  • Finishing TouchesVideo · 7 min
  • Rust BasicsCuestionario · 0 min
UNIDAD 4 - Building a HTTP Server From Scratch · 41 lecciones

UNIDAD 4 - Building a HTTP Server From Scratch

  • Code for this sectionLectura · 0 min
  • IntroductionVideo · 1 min
  • The HTTP Protocol and the Architecture of Our ServerVideo · 4 min
  • StructsVideo · 11 min
  • StringsVideo · 17 min
  • EnumsVideo · 11 min
  • The Option EnumVideo · 4 min
  • Organising Our Code into ModulesVideo · 14 min
  • Listening for TCP ConnectionsVideo · 3 min
  • The Result EnumVideo · 7 min
  • LoopsVideo · 3 min
  • TuplesVideo · 3 min
  • The Match ExpressionVideo · 10 min
  • ArraysVideo · 10 min
  • Logging the Incoming Requests to the ConsoleVideo · 7 min
  • Traits and Type ConversionsVideo · 19 min
  • Custom ErrorsVideo · 13 min
  • Advanced Error HandlingVideo · 9 min
  • Iterating Over StringsVideo · 10 min
  • Converting an Option into a ResultVideo · 7 min
  • Parsing Values From StringsVideo · 7 min
  • The "If Let" ExpressionVideo · 7 min
  • Lifetimes - Part 1Video · 8 min
  • Lifetimes - Part 2Video · 19 min
  • LifetimesCuestionario · 0 min
  • Silencing Compiler WarningsVideo · 2 min
  • Representing the Query String Using a Hash Map - Part 1Video · 8 min
  • Representing the Query String Using a Hash Map - Part 2Video · 17 min
  • The Derive AttributeVideo · 5 min
  • Modelling the HTTP ResponseVideo · 4 min
  • Copy and Clone TypesVideo · 11 min
  • Writing Data to a TCP StreamVideo · 13 min
  • Dynamic vs Static DispatchVideo · 7 min
  • Custom TraitsVideo · 6 min
  • Implementing GettersVideo · 3 min
  • Routing Incoming RequestsVideo · 3 min
  • Working with Environment VariablesVideo · 7 min
  • Serving HTML FilesVideo · 4 min
  • Serving Arbitrary Files SecurelyVideo · 11 min
  • Final QuizCuestionario · 0 min
  • Next StepsVideo · 3 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    4 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    4 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Learn Rust by Building Real Applications

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Lyubomir Gavadinov.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 4 unidades · 65 lecciones · 30 h
  • 12 meses de acceso
  • 4 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Lyubomir Gavadinov; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Learn Rust by Building Real Applications

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture