CursosEmpresasBlogLiveConfPrecios

Subiendo nuestro primer repositorio

Clase 17 de 18 • Curso de Prework: Configuración de Entorno de Desarrollo en Windows

Clase anteriorSiguiente clase

Contenido del curso

Herramientas para la web
  • 1

    ¡Tenemos una nueva versión de este curso!

    00:29
  • 2
    Qué es un navegador web

    Qué es un navegador web

    07:31
  • 3
    Qué aprenderás para configurar tu entorno de desarrollo en Windows

    Qué aprenderás para configurar tu entorno de desarrollo en Windows

    05:20
  • 4
    Instalando Firefox, Chrome y usando sus DevTools

    Instalando Firefox, Chrome y usando sus DevTools

    11:53
Editor de texto
  • 5
    Editor de texto: instalando el tuyo

    Editor de texto: instalando el tuyo

    07:34
  • 6
    Extensiones y personalización de Visual Studio Code

    Extensiones y personalización de Visual Studio Code

    11:04
  • 7
    Cómo usar Live Server en proyectos reales de HTML y CSS

    Cómo usar Live Server en proyectos reales de HTML y CSS

    07:27
Linux dentro de Windows
  • 8
    ¿Qué es Windows Subsystem for Linux?

    ¿Qué es Windows Subsystem for Linux?

    04:50
  • 9
    Instalación de Windows Subsystem for Linux

    Instalación de Windows Subsystem for Linux

    11:17
  • 10
    Configuración de Ubuntu en WSL

    Configuración de Ubuntu en WSL

    15:41
  • 11

    Instalación de VirtualBox

    01:01
  • 12

    Instalando Ubuntu en una máquina virtual

    01:52
  • 13
    Comandos básicos de la terminal e instalación de Node.js

    Comandos básicos de la terminal e instalación de Node.js

    15:16
  • 14
    Cómo configurar tu primer proyecto en React.js

    Cómo configurar tu primer proyecto en React.js

    09:53
Git y Github
  • 15
    Instalando Git

    Instalando Git

    09:22
  • 16
    Vinculando nuestra llave SSH en Github

    Vinculando nuestra llave SSH en Github

    09:14
  • 17
    Subiendo nuestro primer repositorio

    Subiendo nuestro primer repositorio

    14:05
  • 18
    ¿Qué es lo que sigue?

    ¿Qué es lo que sigue?

    04:40
    Simon Correa Henao

    Simon Correa Henao

    student•
    hace 5 años

    Cuando Ricardo dijo su correo luego de pasar todo el curso ocultándolo

      Miguel Ladines

      Miguel Ladines

      student•
      hace 5 años

      JAJAJAJaa

      Miguel Angel Reyes Moreno

      Miguel Angel Reyes Moreno

      student•
      hace 5 años

      Cosas que pasan cuando te concentras en otras cosas jajajaj

    Ricardo Gómez Tinoco

    Ricardo Gómez Tinoco

    student•
    hace 4 años

    ++Para los que ven el curso después del 13 de agosto del 2021++

    Para crear un Token de GitHub entrar a: settings > developer settings > personal access tokens > generate new token. Si solo lo quieres usar para tu repositorio marcar la opción "repo" agrégale una nota y selecciona un tiempo de expiración. Copia el token y guárdalo en un lugar seguro, ya que después de cerrar la página no podrás verlo de nuevo.

    Ahora puedes usar ese token cuando te piden la contraseña al momento de hacer push

      JOSE GREGORIO UREÑA PINEDA

      JOSE GREGORIO UREÑA PINEDA

      student•
      hace 4 años

      asi es amigo, muy util la informacion

      Eduardo Becerra Guevara

      Eduardo Becerra Guevara

      student•
      hace 4 años

      hermoso aporte no actualizaron esa parte y esta como loquita buscando de donde sacar el token muchas gracias

    Sebastian Vizcarra

    Sebastian Vizcarra

    student•
    hace 5 años

    Para a los que les salga este error: error: failed to push some refs to 'https://github.com/nombreusuario/proyectoDemoCursoPrework.git'

    Verifiquen que estén poniendo "git push -u origin master" Github te pone un "main" pero eso "master"

      Robinson Vegas

      Robinson Vegas

      student•
      hace 5 años

      gracias

      José Alberto Ortiz Vargas

      José Alberto Ortiz Vargas

      student•
      hace 5 años

      Gracias Sebastian. Me salvaste.

    Darwing Steven Sánchez Londoño

    Darwing Steven Sánchez Londoño

    student•
    hace 4 años

    Buen día compañeros. Aquí les va mi aporte. Estoy haciendo el curso y me salió el siguiente error.

    Captura.JPG

    Este error me salía luego de hacerle el push al servidor, según lo que he entendido

    git push -u origin main

    El fallo esta en la contraseña, pues la que nos recomienda el profe, el metodo esta desactualizado desde Agosto 13, 2021, lo que tienes que hacer que hacer es crear un Personal Token en GitHub. Link, es la página oficial de GitHub para crealo. Esta bien especificado con ScreenShots, una vez lo generen a mi me sirvió el push en el siguiente orden:

    git remote add origin https://github.com/TU_USUARIO/TU_REPOSITORIO.git git branch -M main git push -u origin main

    Y por último una vez manden el push:

    Username: tu correo Password: your_token

    Espero les sirva, un abrazo.

      Sebastian Stiven Ramirez David

      Sebastian Stiven Ramirez David

      student•
      hace 4 años

      Muchas gracias!!

      Luis Alfonso Berlanga Araiza

      Luis Alfonso Berlanga Araiza

      student•
      hace 4 años

      Muchas gracias bro, supongo todo esto en los cursos de github están actualizados con esto. Que bueno que entre todos nos ayudamos en los comentarios si no nos estancaríamos mucho.

    Carlos Gutierrez

    Carlos Gutierrez

    student•
    hace 5 años

    Adicional a esto yo añadiria oh-my-zsh en la terminal de ubuntu

    • Instalar Oh-my-zsh en ubuntu

    Utilizar un tema que esta muy chido para oh-my-zsh que se llama powerlevel10k

    • Instalar powerleve10k en oh-my-zsh

    Y tambien 2 plugin que nos ayudaran a autocompletar palabras en la terminal y tambien otro que te indica si existe la palabra reservada

    • Instalar autsuggestions
    • Instalar syntax-highlighting

    Tambien pueden instalar NVim que es bueno para desarrollar codigo desde la terminal

    • Instalar NeoVim en ubuntu sin morir en el intento

    Para que nvim se vea y luzca como IDE, necesita plugins que puedes obtener de este repositorio de github

    • Repositorio de NVim para instalar plugins necesarios

    Al final te quedara asi:

    maxresdefault.jpg

    y nvim te quedara asi:

    1.JPG

      José Alberto Ortiz Vargas

      José Alberto Ortiz Vargas

      student•
      hace 5 años

      Gracias Crack!

      Pablo Aquino

      Pablo Aquino

      student•
      hace 5 años

      Genial, lo probare.

    Abdel Mejia

    Abdel Mejia

    student•
    hace 5 años

    Para configurar tu Git localmente

    git config --global user.email [email] git config --global user.name [name]

    Puedes ver tus configuraciones de Git en el archivo

    cat ~/.gitconfig
      Diego Rubio

      Diego Rubio

      student•
      hace 5 años

      gracias bro

      Christian Velázquez

      Christian Velázquez

      student•
      hace 5 años

      Gracias.

    Julian Camilo Carvajal Mellizo

    Julian Camilo Carvajal Mellizo

    student•
    hace 5 años

    GitHub cambió el nombre de la rama por defecto de master a main, por lo tanto hay un paso adicional que es cambiar el nombre de la rama en nuestro repositorio local de master a main, esto lo hacemos con el comando:

    git branch -M main

    El cual se ejecuta antes de poner la dirección de origen.

    Con esto el último comando cambia y queda así:

    git push -u origin main

      Aldo Miguel Ortiz Parodi

      Aldo Miguel Ortiz Parodi

      student•
      hace 5 años

      Para evitar problemas, solo anda a Settings>Repositories, y pon la palabra "master" en el nombre, luego "update", y ahora todo repositorio nuevo que crees tendrá por defecto la rama llamada master.

      El cambio de "master" hacia "main" lo hizo Github recientemente para ser más políticamente correcto... Ese cambio no lo ha hecho ( y no se sabe si lo hará) Git, por ello, en Git la rama principal por defecto es "master" y en GitHub "main".

      6.png

      Cesar Luis Rodriguez Solera

      Cesar Luis Rodriguez Solera

      student•
      hace 5 años

      me ha salvado

    Luis Fernando León Esqueda

    Luis Fernando León Esqueda

    student•
    hace 4 años

    A los que les de error al hacer el git push -u origin master, les dice que ya no sirve con la contraseña de GitHub, necesitan crear un token.

    Vayan a GitHub -> Settings -> Developer Settings -> Personal Access Token -> Generate New Token

    De ahí llenan el formulario y marcan todas las casillas (lean bien).

    Generan el token, lo copian y ahora al hacer el push, ponen ese token y ya les debe servir :)

      Adrián Loaiza Carmona

      Adrián Loaiza Carmona

      student•
      hace 4 años

      Muchas gracias

      Jose Xavier Delgado Jimenez

      Jose Xavier Delgado Jimenez

      student•
      hace 4 años

      GRACIAS! 👍

    Leonard L

    Leonard L

    student•
    hace 5 años

    Esta imagen es del curso de Git y GitHub de Freddy, y me gustó mucho que quiero compartirlo, cuando lleves el curso de git lo entenderás, creeme, vale la pena.

    pull_push-900f38af-6a0f-43cf-86f6-4b1f7ce4ab9d.jpg

      Joel Dominguez Merino

      Joel Dominguez Merino

      student•
      hace 5 años

      Excelente imagen! Realmente es una muy buena practica hacer un pull antes de hacer el push y entrar en conflictos :)

      Abel Ortiz H.

      Abel Ortiz H.

      student•
      hace 4 años

      jajajjaja buena

    Marco Esparza

    Marco Esparza

    company_admin•
    hace 5 años
    1. Para realizar el primer push, ir a los repositorios en GitHub y crear un nuevo repositorio
    2. Indicar un nombre de repositorio valido (no duplicado), indicar si será público o privado y dar clic en crear repositorio
    3. En cuanto se crea nos muestra instrucciones de “quick setup” si ya lo hemos hecho antes, en este caso nos iremos con la opción de nuevo repositorio desde la línea de comandos a. Copiamos la primera línea y l apegamos en la terminal (en la ruta donde tenemos el proyecto a subir)
    i. echo "# proyectoDemocursoPrework" >> README.md ii. git init iii. git add . iv. git commit -m "first commit"
    1. al ejecutar este commando y no estar aun identificados, nos marcara una alerta que debemos de indicar primero quienes somos
    v. git config --global user.email "usuario@gmail.com" vi. git config --global user.name "usuario" vii. git config --edit --global
    1. comando para verificar la información
    2. para cerrar control + x
    viii. git commit -m "first commit" ix. git branch -M main x. git remote add origin url_del_repositorio
    1. Comando para agregar un servidor de repositorio remoto
    xi. git push -u origin main
    1. En este paso solicitara el usuario y contraseña de la cuenta de github a. Si les llega a marcar error aun y cuando estén seguros de que el usuario y contraseña estén correctos, se puede deber a que tengan habilitado en GitHub la autentificación en dos pasos 2FA, por lo cual en lugar de ingresar una contraseña debemos de obtener un token, para obtener el token: i. Ir a Settings de tu usuario n GitHub ii. Ir a Developer Settings iii. Ir a Personal Access tokens iv. Generar nuevo token
    2. Indicar el nombre de tu equipo, proyecto o algo que te ayude a identificar el token
    3. Importante guardar el token generado en algún lugar donde no lo perdamos, ya que este no se volverá a mostrar en pantalla xii. Realizamos cualquier cambio al archivo index.html para que el controlador de versiones lo identifique
    xiii. Agregamos los cambios con git add . xiv. git commit -m "cambios agregados de ejemplo" xv. git push -u origin main
    1. Solicitara nuevamente las credenciales, si hacemos este paso desde la terminal de VS Code, este identificara que se esta intentando enviar un commit a Github y nos dará la opción de que los commits se puedan hacer desde VS Code, si le damos que sí, iniciara un proceso de autentificación y asignación de permisos entre github y vs code, al terminar vs code se encargara de realizar los commits sin volver a solicitar crdenciales
      Osvaldo Ramírez

      Osvaldo Ramírez

      student•
      hace 5 años

      Encuentro de gran valor tú comentario, muchas gracias por la informacion.

      Rodolfo Sandoval

      Rodolfo Sandoval

      student•
      hace 4 años

      Excelente paso a paso!!! Gracias

    Hugo Alberto Ausecha Arevalo

    Hugo Alberto Ausecha Arevalo

    student•
    hace 5 años

    Me gusta mucho el curso! gracias! a mi me salió un error al realizar el push...

    error: src refspec main does not match any error: failed to push some refs to 'https://github.com/hu60/firstProject.git'

    investigué en la poderosa internet y encontré que el comando push en mi caso debía no llevar "main" si no "master" y con esto me funcionó a la perfección...

      Gaston Damian Ghio

      Gaston Damian Ghio

      student•
      hace 5 años

      Como lo solucionaste ? ya intente cambiando master por main y tira el error igual

      Jade roselyn bustillo elvir

      Jade roselyn bustillo elvir

      student•
      hace 5 años

      teneia ese error tambien, gracias por la info

    Tulio Junior Rangel Nuñez

    Tulio Junior Rangel Nuñez

    student•
    hace 4 años

    Para los que estén viendo este curso luego del 13 de agosto de 2021, ha habido un cambio en GitHub (no sé si en GitLab también) al momento de hacer "push". Anteriormente se pedía el usuario y la contraseña, actualmente se pide el Usuario y aunque sigue pidiendo contraseña, en realidad hay que pasar un token el cual debemos generar previamente en GitHub, esto se hace en settings => Developer Settings => Personal Acces Token

      Caleb David Parra Caceres

      Caleb David Parra Caceres

      student•
      hace 4 años

      muchas gracias!

      Carlos Andres Parra Casasbuenas

      Carlos Andres Parra Casasbuenas

      student•
      hace 4 años

      Gracias por la explicación.

    Ulises Argueta

    Ulises Argueta

    student•
    hace 5 años

    COMPARTO MI TRISTE HISTORIA DE TRATAR DE TERMINAR UNA CLASE TRAS OTRA.

    triste historia.png

      Antonella Barilá

      Antonella Barilá

      student•
      hace 3 años

      yo ni pude instalar ni escribir ni buscar carpetas ni poner comandos en el ubuntu en el WSL ni en el ubuntu de virtualbox porque NO ESCRIBE. :D solo sigo mirando y termine instalando todo desde la pagina web de nose js , y asi. los comandos los anoté y sigo imaginando q hago lo q hace el mentalmente xq no me sale NADA. xD y tengo muchas dudasy no entiendo bien, es re fruuuuuuustrante. pero buem a seguir mirando y trataando de entender que onda. Cuando tengamos más conocimiento seguro se nos hara mas facil hacerlo luego y practicarlo xd pues, otra no queda compañero.

    Adrián Rojas Sánchez

    Adrián Rojas Sánchez

    student•
    hace 4 años

    Para los que le está dando este error

    errorgithub.png

    Para solucionarlo deben irse a Settings ->Developer Settings -> pestaña Personal access tokens y luego darle click a Generate new token. Pueden ponerle el nombre, la expiración y los permisos que vean convenientes yo en mi caso le agregué todos los permisos. Una vez hayan generado el token, copienlo y tenganlo a mano y muchísimo mejor si lo tienen guardado en un sitio seguro.

    Ahora para solucionar el problema Deben de correr este comando

    git remote set-url origin https://{personalAccessToken}@github.com/{rutaRepositorio}.git

    Donde personalAccessToken será el token que han generado y guardado para futuros repositorios que van a crear y rutaRepositorio en nuestro caso sería {NombreUsuarioGithub/proyectoDemoCursoPrework } o lo pueden ver en la URL.

    Una vez realizado esto les va a funcionar correr el comando git push -u origin master.

    git3.png

      Kleber Guillermo Coro Reinoso

      Kleber Guillermo Coro Reinoso

      student•
      hace 4 años

      gracias por el aporte me sirvio de mucho, estaba perdido con eso de los token.

      Oscar Reyes Del Angel

      Oscar Reyes Del Angel

      student•
      hace 4 años

      Gracias! me sirvió mucho!!!

    Angel Riera

    Angel Riera

    student•
    hace 5 años
    • Tip "Si habilitaste la autenticación de dos factores en tu cuenta Github no podrás hacer push vía HTTPS con la contraseña de tu cuenta. En su lugar, necesitas generar un token de acceso personal. Esto se puede hacer en la configuración de la aplicación de tu cuenta Github. Usando este token como contraseña deberías poder enviar a tu repositorio remoto a través de HTTPS. Utiliza tu nombre de usuario como siempre."

    https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/

      Yorfrank Bastidas

      Yorfrank Bastidas

      student•
      hace 5 años

      Super útil, recuerden que hay que guardar ese token de acceso personal al crearlo, ya que no podrás recuperarlo luego

      Cesar López Morales

      Cesar López Morales

      company_admin•
      hace 5 años

      Gracias! Me había atorado en este punto, pero ya quedó solucionado.

    Usuario anónimo

    Usuario anónimo

    user•
    hace 5 años

    🐱‍💻 El ciclo casi repetitivo que debemos seguir para iniciar y subir un repositorio.

    git init git add . git commit -m "message" git remote add origin url git push -u origin main
      Rolando Mamani Salas

      Rolando Mamani Salas

      student•
      hace 5 años

      Muy buenos los comandos basicos

    Fabian Gonzalez

    Fabian Gonzalez

    student•
    hace 4 años

    Para quienes les aparece "Support for password authentication was removed" vamos a https://github.com/settings/tokens Le damos a "generate new token" en "expiration" le damos a la cantidad de días que vamos a dejarlo disponible yo le puse "no experiation" para que no se termine. Luego le damos ok a todos los accesos (en mii caso todos)

    1.png

    Copiamos el password nuevo y cuando le hagamos git push -u origin master agregamos nuestro usuario y LA NUEVA contraseña recien pegada.

    Listo Solucionado!

      Jose Antonio Neira De La Rosa

      Jose Antonio Neira De La Rosa

      student•
      hace 4 años

      Grande!!! muchas gracias. :D

      Brayan Andrés Lara Silva

      Brayan Andrés Lara Silva

      student•
      hace 4 años

      Definitivamente hay que seleccionar todas las opciones para que haga el push

    Ismael Olguin Nevárez

    Ismael Olguin Nevárez

    student•
    hace 4 años

    Mientras estuve realizando las configuraciones me tope con el siguiente error:

    Error de push.png

    Básicamente consiste en que a la hora de utilizar el comando "git push" da un error referente a que no hay permisos asignados por el usuario en GitHub. Si ya revisaron los aportes con mas like, se encontrarán con que se debe de generar un token que se usara como Password, en mi caso al generar dicho token me seguia dando error de acceso, si tu caso es el mismo, asegurate de que al generar el token actives todas las casillas que estan abajo, de esta madera darás acceso al comando "push".

    Error de push 2.png

    En mi caso tuve que seleccionar todas las casillas porque soy nuevo usando GitHub :D, quizás no es necesario seleccionarlas todas, pero hey!!, funcionó :)

      Fabian Caballero

      Fabian Caballero

      student•
      hace 4 años

      Gracias por la ayuda, tenia ese mismo problema. Solucionado!!!

      Erick Roberto Sebastián Godoy

      Erick Roberto Sebastián Godoy

      student•
      hace 4 años

      no se como pero funcionó! gracias Crack!

    Mauricio Gomez

    Mauricio Gomez

    student•
    hace 5 años

    Me sale este error. Alguna sugerencia?

    23736.png

      Rubén David Pérez Cantillo

      Rubén David Pérez Cantillo

      student•
      hace 5 años

      Mauricio ya encontré una solución. Debes primero escribir [super su] esto dará permisos de super usuario, con lo cual prodrás crear el README tranquilamente con el [echo]. una vez creado para salir del modo super usuario solo es escribir exit y listo, eres usuario normal de nuevo.

      Mauricio Gomez

      Mauricio Gomez

      student•
      hace 5 años

      Gracias Rubén. Me funcionó usando el super usuario pero use el comando:

      sudo -s```
    Carlos Reyero

    Carlos Reyero

    student•
    hace 4 años

    Para los que tienen problemas para validar el usuario, Github ya no permite los datos de usuario, obliga a utilizar un Token. Los token se crean de la siguiente manera

    Teneís que ir a la pestaña "Settings":

    settings.png

    Después debemos ir a la pestaña "Developers Settings":

    developers settings.png

    Una vez dentro a "Generate Token":

    generate token.png

    Aceptamos los Permisos que le queremos dar al Token y pulsamos "Generate Key": ++Si no aceptáis ningún permiso, no funcionara el Token++

    crear token.png

    Copiamos el Token que se genera y lo pegamos cuando nos pida el password el terminal:

    token.png

      Pedro Alejandro Charles Guerrero

      Pedro Alejandro Charles Guerrero

      student•
      hace 4 años

      Gracia por el aporte ta detallado, me sirvio mucho

      Luis Alvarez

      Luis Alvarez

      student•
      hace 4 años

      Amigo muchisimas, gracias que bueno que pude ver esto ya me estaba frustrando un poco, un abrazo

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads