Google, la compañía estadounidense conocida por todos, ha lanzado una serie de curso online y gratuitos a través de la plataforma de cursos Moocs Udacity.
Todos estos cursos están orientados a un perfil tecnológico que desee aprender sobre las diferentes herramientas y técnicas que están presentas a día de hoy.
La mayoría de los cursos están en inglés y puedes realizarlo completamente gratis. Puedes comenzar siempre que lo desees y luego seguir tu propio ritmo.
Listado de cursos gratuitos de Google
A continuación encontrarás un listado de cursos que ofrece Google a través de Udacity:
Desarrollando aplicaciones Android
Este curso combina la teoría y la práctica para ayudarle a construir aplicaciones de la manera correcta. Se trabajará con instructores paso a paso para construir una aplicación Android conectado a la nube, y aprenderás las mejores prácticas de desarrollo móvil y el desarrollo de Android en specific.
Añadir Google Maps a tus aplicaciones Android
En este curso aprenderá todo, desde la forma de agregar mapas a su aplicación para Android, a la manera de construir una caminata virtual por el Gran Cañón!
A/B Evaluating
Este curso cubrirá el diseño y análisis de las pruebas A/ B, también conocidas como pruebas de división, que child experimentos en línea utilizados para probar posibles mejoras en un sitio web o aplicación móvil.
Establishing Scalable Apps in Python
Aprenderá acerca de los desafíos de la construcción de aplicaciones que pueden servir a cientos de miles de usuarios, y cómo puede prepararse para ellos como desarrollador. Y lo más importante– usted aprenderá cómo aprovechar el poder de App Engine– Plataforma como servicio, a freight de Google, para que pueda centrarse en las características de su aplicación, no en la gestión de la infraestructura que se ejecuta la aplicación.
Web Browser Making Optimization
El rendimiento importa a los usuarios. Los desarrolladores web necesitan para construir aplicaciones que reaccionen con rapidez y lo hagan bien.
Responsive Images
En este curso aprenderás cómo trabajar con imágenes en la web moderna, para que sus imágenes se ven muy bien y se cargan rápidamente en cualquier dispositivo.
Responsive Website Design Basics
En este curso aprenderá los fundamentos del diseño web responsive con de Google Pete LePage! Vas a crear una página web practical que funciona bien en cualquier dispositivo– teléfono, tableta, computadora de escritorio o cualquier otra cosa.
App marketing
Este curso le ayudará a organizar una estrategia de identificación de su usuario perfecta, encontrar maneras de conectar con ellos y lo que va a decir cuando las encuentre. Esto incluye investigación, planificación, ejecución y lo más importante, cómo hacer crecer su base de usuarios.
Quick Prototyping
Este curso te guiará a través del proceso iterativo de prototipos de una aplicación y la realización de investigaciones de usuario.
Monetización de una App
Este curso combina la enseñanza con ejemplos de la vida genuine para ayudarle a desarrollar, implementar y medir su estrategia de monetización, la iteración en el modelo según el caso.
Android Automobile Advancement
Como veremos en este curso, por lo que su aplicación disponible en el coche es tan fácil como la ampliación de su código existente. Este curso explica cómo empezar y luego cubre los medios de comunicación y aplicaciones de mensajería en detalle.
Android TELEVISION and Google Cast Advancement
Este curso te muestra cómo extender su aplicación para Android existente para trabajar en la televisión Android y Google moldeada. Puede aprovechar las ventajas de ambas tecnologías sin tener que volver a escribir la aplicación.
Android Use Advancement
Este curso le llevará a empezar, estructurar la aplicación, y realizar el intercambio entre el portátil y el teléfono de compañía o la nube de información.
Product Style for Android Developers
En este curso, aprenderá cómo aplicar los principios de diseño de materiales que definen el lenguaje visual de Android para sus aplicaciones.
Android Efficiency
Este curso te enseñará cómo identificar y diagnosticar los problemas de rendimiento. Para el last de este curso, usted será capaz de realizar pruebas exploratorias, ejecutar herramientas de perfilado, salidas de uso para navegar al código problemático, y diseñar un strategy de ataque para mitigar los malos resultados.
Include Google Sign-In to your Android Apps
Con este curso aprenderá a utilizar la Identidad de la Plataforma de Google para permitir a los usuarios de inicio de sesión utilizando sus credenciales de Google, y la forma de acceder a los datos que otorguen permiso para acceder.
Google Analytics for Android
Con este curso aprenderás a agregar código de analítica a tu aplicación móvil para enviar los datos de uso de Google Analytics, y obtener respuestas a preguntas como éstas.
Google Place Providers on Android
Con este curso aprenderá a implementar el proveedor Ubicación, lo que le da mucho más que un basic GPS. También aprenderá acerca del reconocimiento de la actividad, lo que le permite adaptar su aplicación a lo que el usuario está haciendo. Por último, aprenderá acerca de Geofencing, y cómo los servicios de localización trabaja junto geocercas que le permite construir aplicaciones que podrían ser utilizados para la realidad aumentada.
Gradle for Android and Java
La primera mitad de este curso es para cualquier personality interesada en Gradle, construye la automatización, y la entrega continua de software application.
Advanced Android App Advancement
Este curso le guiará a través del proceso de producción de una aplicación. Desde identificar los criterios de producción que todavía necesita ser implementado a abordar cada problema hasta que esté listo para ser publicado en Google Play Shop.
Advanced Android App Advancement
Este curso le guiará a través del proceso de producción de una aplicación. Desde identificar los criterios de producción que todavía necesita ser implementado a abordar cada problema hasta que esté listo para ser publicado en Google Play Shop.
Establishing Android Apps
Este curso combina la teoría y la práctica para ayudarte a construir grandes aplicaciones de la manera correcta. Trabajará con instructores paso a paso para construir una aplicación para Android conectada a la nube, y aprenderás las mejores prácticas de desarrollo móvil, y el desarrollo de Android en specific.
Web Tooling & Automation
En este curso, usted aprenderá cómo configurar su desarrollo, obtener súper productiva durante el trabajo diario e iteración, ahorrar un montón de tiempo y esfuerzo con optimización automática y automatización.
Structure High Conversion Web Kinds
Cualquier experiencia significativa en la web tiene una forma. Ya se trate de una forma hecha de cuadros de texto, botones, palancas, casillas de verificación, o widgets que se pueden tocar, los desarrolladores web deben tener un propósito acerca de las formas de hacer felices a los usuarios y aumentar las conversiones.
Offline Web Applications
Este curso se centra de lleno en la experiencia de usuario, y trata de mostrar a los desarrolladores cómo pensar cual es la mejor manera de asegurarse de que las aplicaciones realizan su mejor esfuerzo en todos los escenarios.
Deep Knowing
En este curso, que va a desarrollar una comprensión clara de la motivación para el aprendizaje profundo, y el diseño de sistemas inteligentes que aprenden de conjuntos de datos complejos y/ o de gran escala.
Programs Languages
Introducción a los fundamentos de lenguajes de programación. Los conceptos clave incluyen cómo especificar y cadenas de proceso válido, frases y estructuras de programas.
Style of Computer System Programs
En este curso, usted aprenderá nuevos conceptos, modelos y métodos que ampliarán sus habilidades de codificación de experto en programación, Peter Norvig.
Differential Formulas in Action
En este curso, podrás perfeccionar sus habilidades de resolución de problemas a través del aprendizaje de encontrar soluciones numéricas a los sistemas de ecuaciones diferenciales. Vas a escribir código en Python para luchar contra los incendios forestales, rescatar a los astronautas de Apolo 13, detener la propagación de epidemias, y resolver otros dilemas del mundo genuine.
Software Application Debugging
En esta clase usted aprenderá cómo depurar programas sistemáticamente, cómo automatizar el proceso de depuración y construir varias herramientas de depuración automatizados en Python.
Introduction to Theoretical Computer Technology
Esta clase te enseña acerca de los conceptos básicos de la informática teórica– como NP-completitud– y lo que implican para la solución de problemas algorítmicos difíciles.
Artificial Intelligence
Es un curso de nivel universitario que cubre el área de la Inteligencia Artificial que se trate con los programas informáticos que modifican y mejoran su rendimiento a través de experiencias.
Introduction to Physics
Aprender los conceptos básicos de la física en el lugar en Italia, los Países Bajos y el Reino Unido, contestando a algunas de las principales cuestiones de la disciplina de los últimos 2000 años.
Tales from the Genome
Este curso es un viaje a la biología del genoma humano y pondrá de ease las perspectivas científicas, sociales y personales de las personalities que viven con una variedad de rasgos.
Introduction to Psychology
Introducción a la psicología es un recorrido por todos los principales conceptos y principios psicológicos. El conocimiento obtenido de este curso permitirá a los estudiantes para evaluar críticamente la investigación psicológica y tener un conocimiento más profundo del pensamiento y de la conducta humana.
GT– Refresher– Advanced OS
El curso cubre los fundamentos de los sistemas de memoria, los sistemas de archivos, programación multi-hilos y redes. Juntos, forman una base sólida desde la que el estudiante pueda entender la investigación de vanguardia en las áreas de virtualización, sistemas distribuidos, y los servicios de Web a gran escala en el GT sistemas operativos avanzados secuencia.
Advanced Platforms
En este curso, vamos a ver todos los avances que han llevado a que el sistema operativo del estado de la técnica que hoy conocemos, que abarca gran variedad de plataformas– teléfonos celulares, multi-core, sistemas paralelos, sistemas distribuidos, y la computación en nube.
Computability, Intricacy & Algorithms
En este curso, vamos a hacer las grandes preguntas: ” ¿ Qué es una computadora? ¿ Cuáles child los límites de la computación? ¿ Hay problemas que ningún equipo volverá a resolver? ¿ Hay problemas que no pueden resolverse de forma rápida? ¿ Qué tipos de problemas podemos resolver de manera eficiente y cómo podemos ir sobre el desarrollo de estos algoritmos?
OMSCS Trainee Orientation
Este es un curso de orientación OMSCS para todos los estudiantes de Georgia Tech OMS.
Support Knowing
Usted debe tomar este curso si usted tiene un interés en el aprendizaje de la máquina y el deseo de participar con él desde una perspectiva teórica.
Artificial Intelligence for Trading
Este curso present a los estudiantes a los desafíos del mundo genuine de la implementación de estrategias de operación de la máquina base que incluye las etapas algorítmicas de recopilación de información para el aprendizaje de las órdenes de mercado.
Firebase Fundamentals For Android
En este curso aprenderá cómo utilizar Firebase. Firebase es un motor de nube, y una de las principales opciones para los programas de fondo como un servicio. Le permite rápidamente se sincronizan los datos en funcionamiento para aplicaciones multiusuario.
Get Your Start-up Began
Usted tiene un strategy de negocios, un prototipo, y un strategy para adquirir los usuarios. ¿ Ahora que? Tendrá que adquirir las competencias y la financiación necesarios para ver crecer su negocio hacia su siguiente hito.
High Efficiency Computer System Architecture
Usted tiene un strategy de negocios, un prototipo, y un strategy para adquirir los usuarios. ¿ Ahora que? Tendrá que adquirir las competencias y la financiación necesarios para ver crecer su negocio hacia su siguiente hito.
HTML5 Video Game Advancement
Este curso te guiará a través de los principales componentes de la construcción de sémola, un juego de HTML5. Hablaremos de cómo tomar las técnicas de desarrollo de juegos estándar, y los utilizan para crear aplicaciones HTML5 de alto rendimiento.
Mobile Web Advancement
Este curso está diseñado para enseñar a los desarrolladores web lo que necesitan saber para crear grandes experiencias en varios dispositivos de Web móvil. Este curso se centrará en la creación de aplicaciones web para móviles, que van a trabajar a través de múltiples plataformas, incluyendo Android, iOS y otros.
Establishing Scalable Apps in Java
Aprenderá acerca de los desafíos de la construcción de aplicaciones que pueden servir a cientos de miles de usuarios, y cómo puede prepararse para ello como desarrollador.
UX Style for Mobile Developers
Este curso está optimizado para el desarrollador que está mirando para aprender de manera eficiente las técnicas de diseño más importantes que le ayudarán a tomar mejores aplicaciones (con un enfoque en el móvil/ Android).
Interactive 3D Graphics
Esta clase le enseñará sobre los principios básicos de gráficos 3D por ordenador: mallas, transformadas, cámaras, materiales, iluminación y animación.
Cómo acceder a los cursos de Google
Para acceder a los cursos de Google debes hacerlo a través de la web de Udacity
Una vez accedas a la plataforma y selecciones el curso gratis de Google que deseas realizar, solo tienes que registrarte para comenzar.
Esperamos que esta información sea útil y puedas obtener formación de calidad y conocimientos para resaltar en tu currículum
Trabajarporelmundo Find Out More