Este es el curso gratis que usan en Google para aprender el lenguaje Rust. Tú también puedes hacerlo libremente

Este es el curso gratis que usan en Google para aprender el lenguaje Rust. Tú también puedes hacerlo libremente

Hace tres años, Google introdujo Rust en Android como lenguaje para el desarrollo de este sistema operativo móvil: no para las aplicaciones, campo en el que Kotlin sigue siendo la gran apuesta de la compañía, sino para las capas más profundas de Android, que proporcionan acceso de bajo nivel al hardware. En ese sentido, la apuesta de Android por el prometedor y cada día más popular Rust no es muy diferente de la del equipo desarrollador del kernel Linux.

Y, como parte de ese esfuerzo de soporte al desarrollo con Rust en la plataforma Android, algunos de los desarrolladores del sistema operativo móvil estuvieron trabajando en la elaboración de un curso de este lenguaje para ayudar a sus compañeros a sumergirse en el mismo desde cero (aunque siempre dando por sentados conocimientos previos de C y/o Java).

Rust integral, y de acceso libre

Dicho curso, bautizado como ‘Comprehensive Rust’ (‘Rust integral’), está disponible de forma libre y en español en GitHub, listo para que cualquiera pueda consultarlo (y modificarlo).

«El curso tiene como objetivo enseñar Rust a gente sin conocimiento previo del lenguaje. Cubrimos el lenguaje completo, desde la sintaxis básica hasta temas más avanzados como los genéricos, el manejo de errores y la concurrencia. Todavía no cubrimos Rust asincrónico, pero eso es algo que queremos hacer con el tiempo».

Originalmente, el curso se limitaba a introducir al lector en las bases de Rust durante cuatro días. Ahora, esas lecciones forman sólo la primera parte del curso (Rust Fundamentals) y, una vez finalizada, «estás invitado a profundizar en uno o más temas especializados»:

  • Android: una lección de medio día sobre el uso de Rust para la plataforma Android desarrollo (AOSP). Esto incluye interoperabilidad con C, C y Java.
  • Chromium: una lección de medio día (sólo disponible en la versión en inglés) sobre el uso de Rust dentro de navegadores Chromium. Esto incluye la interoperabilidad con C y cómo incluir paquetes de terceros en Chromium.
  • Bare-metal: una lección de un día completo sobre la ejecución de código Rust sin un sistema operativo. Se abordan tanto los microcontroladores como los procesadores de aplicaciones son cubierto.
  • Concurrencia: una clase de un día completo sobre concurrencia en Rust. Se abordan tanto la concurrencia clásica (programación preventiva utilizando subprocesos como mutex) como la concurrencia async/await (multitarea cooperativa usando futuros).

Qué es Rust y por qué Elon Musk piensa que será el lenguaje con el que crearemos la 'IA General'

En Genbeta

Qué es Rust y por qué Elon Musk piensa que será el lenguaje con el que crearemos la ‘IA General’

«Lo hemos estado enseñando internamente […] y a la gente parece gustarle. Espero que sea útil para otras organizaciones que quieran enseñar Rust a sus desarrolladores».

Ojo: el curso te inicia en Rust, pero asume que ya sabes programar

Pero, ¿qué diferencia este curso de recursos oficiales (e igualmente libres y disponibles online) como ‘Rust Book’ o ‘Rust by Example’? Pues veamos:

  • El curso está pensado para servir como capacitación presencial en el aula, por lo que, si bien se presenta en formato web, las páginas intentan ser «pequeñas como diapositivas».
  • Las páginas son muy interactivas: cada ejemplo de código se puede editar durante la clase: «Cuando lo he estado enseñando, básicamente termino codificando en vivo frente a la clase».
  • ‘Comprehensive Rust’ es en algunos aspectos menos avanzado que los recursos citados («la mutabilidad interior es algo que mi curso no cubre bien», confiesa su autor) y, en otro, mucho más: «tenemos un capítulo especializado en el uso de Rust en Android, y también contenido sobre interoperabilidad con C, C y Java».

«El curso será menos útil para el autoestudio, ya que el usuario se perderá las discusiones que tienen lugar en el aula: no podrá presenciar las preguntas y respuestas ni los errores del compilador cuando se prueban los ejemplos de código. Esperamos mejorar esto [en el futuro] a través de notas de oradores y publicando videos».

Imagen | Marcos Merino mediante IA

En Genbeta | «Evita los lenguajes de programación C o C en nuevos proyectos, usa Rust»: lo dice un directivo de Microsoft y aclara por qué


La noticia

Este es el curso gratis que usan en Google para aprender el lenguaje Rust. Tú también puedes hacerlo libremente

fue publicada originalmente en

Genbeta

por
Marcos Merino

.

Este curso gratis de Google con Fundae te podrá ayudar a encontrar un nuevo trabajo en el sector tecnológico

Este curso gratis de Google con Fundae te podrá ayudar a encontrar un nuevo trabajo en el sector tecnológico

A la hora de buscar un nuevo trabajo, es importante contar con una formación actualizada a los nuevos tiempos tecnológicos. Estos cursos a veces pueden costar algo de dinero o no estar lo suficientemente avalados, pero con el programas de becas Google – Fundae vas a poder tener una buena formación que figure en tu currículum y con la que optar a nuevos puestos de trabajo, sin pagar absolutamente nada. 

De esta manera, Google con la colaboración de Fundae ofrece becas para conseguir formación completamente gratuita en diferentes certificados de Google: Soporte de Tecnologías de la Información, Análisis de datos, Gestión de Proyectos, Diseño de Experiencia de Usuario y IT Automation with Python.

Curso gratuito para poder enriquecer el currículum

En Genbeta ya hemos hablado de los cursos que ofrece Google en el ámbito tecnológico, y lo cierto que no defraudan. En esta ocasión se trata de una formación de 120 horas que se realiza en un periodo de tiempo e entre 3 y 6 meses. Aunque como es lógico, la duración siempre va a depender del trabajo de cada uno de los alumnos.

Certificado

Los Certificados de Google tienen como objetivo dotar a los alumnos de las capacidades y competencias necesarias para tener un nuevo trabajo o completar el currículum. Todo el temario ha sido desarrollador por Google en colaboración con Coursera que es donde se van a alojar todos estos contenidos. Para ellos no hace falta tener experiencia previa, aunque si es necesario tener nivel de inglés, ya que los cuestionarios están en este idioma y los vídeos también (aunque con subtítulos).

Las plazas de formación son limitadas, y para obtener una de ellas vas a tener que acceder a la página web de Fundae y rellenar todos los datos personales. Hay que destacar que la situación laboral es importante porque van a tener preferencia aquellas personas que están desempleadas.

9 webs y recursos gratis para aprender programación

En Genbeta

9 webs y recursos gratis para aprender programación

Una vez se aprueba la solicitud se recibirá en el correo electrónico el enlace para acceder a la plataforma donde se desarrolla la formación. Como se ha comentado antes, es importante dedicarle tiempo a diario para poder afianzar los conocimientos pero siempre se va a primar el ritmo personal.


La noticia

Este curso gratis de Google con Fundae te podrá ayudar a encontrar un nuevo trabajo en el sector tecnológico

fue publicada originalmente en

Genbeta

por
José Alberto Lizana

.

Finlandia creó un curso sobre inteligencia artificial para sus ciudadanos y ahora está disponible gratis para el resto del mundo

Finlandia creó un curso sobre inteligencia artificial para sus ciudadanos y ahora está disponible gratis para el resto del mundo

En 2018, instituciones, universidades y empresas de Finlandia impulsaron la creación de un proyecto llamado Elementent of AI, básicamente un curso sobre inteligencia artificial para gente sin formación previa en este campo, con certificación y gratuito para todos los ciudadanos de ese país.

Es uno de los mejores cursos online para comenzar a formarte en IA que puedes conseguir en la web de forma gratuita, y ahora no solo podrás hacerlo si eres ciudadano de ese país, ya que han decidido compartirlo con el resto del mundo, en múltiples idiomas y sin ninguna restricción geográfica.


Continuar leyendo «Finlandia creó un curso sobre inteligencia artificial para sus ciudadanos y ahora está disponible gratis para el resto del mundo»

Curso «Lo que tengo que saber cuando voy a emprender»

 

Este curso quiere orientar a los que están empezando a dar sus primeros pasos y no tienen muy claro que tienen que hacer y lo que es importante del proceso de emprender. El curso establece un guion de acciones a desarrollar y a tener en cuenta, para que las primeras decisiones en el emprendimiento sean lo más acertadas posible.

Más información:

https://www.madridemprende.es/es/agenda/Agenda/evento/lo-que-tengo-que-saber-cuando-voy-a-emprender/40e80f6ae7a0bcfa9c7af30e11c12949/