CursosEmpresasBlogLiveConfPrecios

Introducción

Clase 1 de 17 • Curso de Prework: Buenas Prácticas y Entorno de Desarrollo en macOS 2019

Clase anteriorSiguiente clase

Contenido del curso

Introducción a la línea de comandos

  • 1
    Introducción

    Introducción

    Viendo ahora
  • 2
    Introducción a la terminal

    Introducción a la terminal

    01:46 min
  • 3
    Manejo archivos y directorios

    Manejo archivos y directorios

    09:13 min
  • 4
    Herramientas básicas (Comandos CAT, MORE, TAIL y OPEN)

    Herramientas básicas (Comandos CAT, MORE, TAIL y OPEN)

    05:04 min
  • 5
    Crea llaves SSH

    Crea llaves SSH

    03:50 min

Configuración entorno de desarrollo

  • 6
    Configuración de la terminal MacOS

    Configuración de la terminal MacOS

    05:54 min
  • 7
    Instalación y configuración de VSCode

    Instalación y configuración de VSCode

    08:55 min
  • 8
    Google Chrome para desarrollo frontend

    Google Chrome para desarrollo frontend

    06:13 min
  • 9

    Cómo instalar NodeJS

    02:17 min
  • 10
    Herramientas de desarrollo Backend: JSON Viewer y Postman

    Herramientas de desarrollo Backend: JSON Viewer y Postman

    03:10 min

Git y GitHub

  • 11
    ¿Qué es Git, para qué se usa y qué resuelve?

    ¿Qué es Git, para qué se usa y qué resuelve?

    02:01 min
  • 12

    Instalación de Git

    01:48 min
  • 13
    Cómo crear un repositorio, primer commit, reset y logs

    Cómo crear un repositorio, primer commit, reset y logs

    09:59 min
  • 14
    Ramas, rebase y merge

    Ramas, rebase y merge

    06:45 min
  • 15
    Github: configuración, repositorio remoto, push y pull

    Github: configuración, repositorio remoto, push y pull

    07:24 min
  • 16

    Cómo crear un buen README.md y sintaxis de markdown

    02:59 min
  • 17
    Conclusiones

    Conclusiones

    01:12 min
Tomar examen
Resumen

Te damos la bienvenida al Curso de Prework de la Escuela de JavaScript, tu profesor Eduardo Álvarez, backend developer en Platzi e ingeniero informático, te enseñará todo lo necesario para poder iniciar con la escuela de JavaScript:

  • Introducción a la línea de comandos.
  • Configurar la terminal y el editor de código.
  • Git y GitHub.

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
        José Manuel Velázquez Susunaga

        José Manuel Velázquez Susunaga

        student•
        hace 6 años

        Aquí comienza mi camino ninja <3

          Juan Alexis Sanchez Mendez

          Juan Alexis Sanchez Mendez

          student•
          hace 6 años

          x2

          Esteban Gomez

          Esteban Gomez

          student•
          hace 6 años

          x3

        Rafael Grande Perez

        Rafael Grande Perez

        student•
        hace 6 años

        Este curso está pésimamente estructurado, con clases necesarias en X momento que aparecen 3 clases después, cuando ya has tenido que romperte la cabeza googleando para solucionar y poder estar a la par del profesor. Además, prácticamente en ningún momento se explica mínimamente que son y que hacen los comandos que ejecutamos. Básicamente todo el curso vamos pausando el video, y escribiendo los comandos que el profesor escribe, sin entender en ningún momento porqué o qué hace ese comando. Si estan aquí porque les interesa saber que es Git y Github, les recomiendo que directamente vayan al curso específico (https://platzi.com/clases/git-github/) que además es dado por Freddy Vega de una forma mucho más amigable y clara.

          Cristian Adrian Ayala

          Cristian Adrian Ayala

          student•
          hace 6 años

          Coincido contigo @rafaxl, no se explican para que sirven los comandos.

          Hernan Rodriguez

          Hernan Rodriguez

          student•
          hace 6 años

          Ahora que estoy siguiendo la ruta de desarrollo web y el curso de git/github impartido por freddy ya aprobado, este curso me debería servir de repaso, pero como tu dices quizás este mal posicionado en la escuela de javascript, o dan por hecho que ya sabes otras cosas

        Jonathan David Olivos

        Jonathan David Olivos

        student•
        hace 6 años

        Hola muchachos, aquí les comparto mis apuntes y los websites de los que saqué mis conclusiones. Díganme si les gusta este tipo de resúmenes y si desean pueden decirme qué podría agregar o mejorar

        Recursos

        • Introducción

        • Eduardo Álvarez

        • Why do we fear the command line?

        Puntos Clave • API Rest (REST API): ○ ¿Qué es un API Rest? (artículo) ○ ¿Qué es un API Rest? (vídeo) • Terminal de Comandos (Command-line interface): ○ ¿Qué es una terminal de Comandos? (artículo) ○ Command Line Interfaces (vídeo) • Server Render (Server Side Rendering): ○¿Qué es Server Render? (artículo) ○ What is Server-Side Rendering? (vídeo) • Backend for Frontend: ○ ¿Qué es Backend for Frontedn? (artículo) ○ ¿Qué es el patrón de diseño Backend for Frontend? (vídeo) • Backend: ○ ¿Qué es Backend? (artículo) ○ ¿Qué es BACKEND y FRONTEND? (vídeo) • Frontend: ○ ¿Qué es Frontend? (artículo) ○ ¿Qué es BACKEND y FRONTEND? (vídeo) • Entorno de Desarrollo (Integrated development environment): ○ ¿Qué es un Entorno de Desarrollo? (artículo) ○ What is an IDE? (vídeo) • Git: ○ ¿Qué es Git? (artículo) ○ ¿Qué es Git? (vídeo) • GitHub: ○ ¿Qué es GitHub? (artículo) ○ GitHub vs GitLab (vídeo) Preguntas • ¿Por qué le tenemos miedo a la terminal de comandos? • ¿Qué es un API Rest? • ¿Qué es Server Render? • ¿Qué es Backend for Frontend? Acciones¨

        1. Investigar acerca de los terminos desconocidos en los enlaces arriba

        Notas de Clase En la Escuela de JavaScript aprenderemos a maquetar con HTML y CSS, crear un proyecto en ReactJS, conectar un API Rest con JavaScript, unir el Backend con el Frontend a través de Server Render y Backend for Frontend. En el curso veremos una pequeña introducción a la línea de comandos, configurar la terminal y nuestro entorno de desarrollo, ver las funcionalidades que ofrece Chrome a los desarrolladores, para concluir veremos Git y GitHub.

        Resumen Este curso hace parte de la carrera Escuela de JavaScript donde aprenderemos a tener un gran control sobre el lenguaje de programación JavaScript en el ámbito de desarrollo web. Este curso es el encargado de darnos las preparaciones para tener un entorno listo profesionalmente para programar en el lenguaje.

          Tatiana Karina Valencia Hernández

          Tatiana Karina Valencia Hernández

          student•
          hace 5 años

          Buen trabajo, gracias!

          Luis Val

          Luis Val

          student•
          hace 5 años

          Gracias por el aporte

        Nestor David Alvarado Rondon

        Nestor David Alvarado Rondon

        student•
        hace 6 años

        Eres del Táchira, que emoción ver que alguien de mi estado se encuentra trabajando en el equipo de Platzi! Felicitaciones.

          Ivan Francisco Barco Perez

          Ivan Francisco Barco Perez

          student•
          hace 6 años

          Yo estudié en la UNET, que nostalgia gochilandia.

        Jhon Edward Bedoya

        Jhon Edward Bedoya

        student•
        hace 6 años
        Edwarcito Challenge  Accepted!.png
        Gonzalo Pimentel

        Gonzalo Pimentel

        student•
        hace 6 años

        Yo ya soy un chunin en mi camino ninja, espero llegar a ser hokage en Javascript!

          Russell Sotomayor

          Russell Sotomayor

          student•
          hace 6 años

          jajaj.. Buena referencia de jerarquías. Sólo para conocedores.

        Usuario anónimo

        Usuario anónimo

        user•
        hace 6 años

        A darle atomos!

        Vicente Fernandez

        Vicente Fernandez

        student•
        hace 6 años

        Que bien encontrarse un Venezolano por estos lados! yayajuuu!

          Oslan Villalobos

          Oslan Villalobos

          student•
          hace 6 años

          Si, que alegra ver que están en grandes empresas demostrando su valor. Saludos Walis

          Jesus Manuel Hernandez Diaz

          Jesus Manuel Hernandez Diaz

          student•
          hace 6 años

          jajjajajajajaja, yayyayayajuuu x2

        Usuario anónimo

        Usuario anónimo

        user•
        hace 5 años

        🐱‍👤 Entusiasmado y listo para comenzar.

          Omar Daniel Centeno

          Omar Daniel Centeno

          student•
          hace 5 años

          A darle Brayan!

        Brando Rodríguez

        Brando Rodríguez

        student•
        hace 6 años

        valoro el esfuerzo que hacen. gracias

          Cristhian Laurente López

          Cristhian Laurente López

          student•
          hace 6 años

          super.. !! a iniciar esta ruta

        christian rojas

        christian rojas

        student•
        hace 6 años

        Muchas ganas de aprender y formarme al 100% con JavaScript. Lets do it

          Diego Rubio

          Diego Rubio

          student•
          hace 5 años

          siii! como vas con tu aprendizaje?

        Jhon Alexander Alvarez Romero

        Jhon Alexander Alvarez Romero

        student•
        hace 6 años

        Hola, la carrera de Escuela de Javascript porque no tiene examen final? unicamente se dan los cursos por separado?

          Favio Sauto

          Favio Sauto

          student•
          hace 6 años

          Me imagino que habilitarán el examen de la carrera cuando los cursos presenciales hayan acabado, eso sería alrededor de la segunda semana de noviembre, quizás antes.

          Kevin Morales

          Kevin Morales

          student•
          hace 6 años

          Ya está el examen de la carrera disponible :)

        mauricio garcia

        mauricio garcia

        student•
        hace 6 años

        No alcancé a comprender. Debemos tener linux instalado para trabajar en el proyecto?

          Alfredo Olmedo

          Alfredo Olmedo

          student•
          hace 6 años

          Si, tienes Windows trata de instalar el Windows subsystem for Linux.

          https://platzi.com/tutoriales/1276-terminal/2349-que-es-y-como-usar-windows-subsystem-for-linux/

        Leonardo Palacios

        Leonardo Palacios

        student•
        hace 6 años

        28/12/19 Empezamos con la Escuela JS, vamos!

        Stiven Jiménez

        Stiven Jiménez

        student•
        hace 6 años

        La escuela de ninjas de JavaScript por Platzi🐱‍👤

        José Antonio Quintanilla Umaña

        José Antonio Quintanilla Umaña

        student•
        hace 6 años

        JS <3

        Brayan Alexis Valdes Gallego

        Brayan Alexis Valdes Gallego

        student•
        hace 6 años

        Emocionado de iniciar nuevamente con el estudio!, ánimo compañeros a darle al conocimiento

        Diego Armando Mera Bustos

        Diego Armando Mera Bustos

        student•
        hace 6 años

        Hice el curso de Git y Github donde usamos git bash como consola. mi pregunta es: ¿Pueso usar ese bash o es necesario instalar el de Ubuntu? ¡Ayuda!

          Jovanny Ramírez Chimal

          Jovanny Ramírez Chimal

          student•
          hace 6 años

          Git bash solo es para windows, pretende emular el bash de Linux en entornos Windows. La respuesta es que que sí puedes usar bash, de hecho la tienes que usar y no tienes que instalar nada.

          Ramón Ruiz

          Ramón Ruiz

          student•
          hace 6 años

          Yo logre el curso sin instalar Ubunto. Despues si lo instale solo por curiosidad. Y desde entonces no he dejado de usar Ubuntu.

        Diego Rubio

        Diego Rubio

        student•
        hace 5 años

        Hola Estimados NINJAS, ¿Algún consejo para los novatos que tenemos 0 conocimiento? Se agradece de antemano

          Mauricio Galvez

          Mauricio Galvez

          student•
          hace 5 años

          Programar es difícil, pero si logras superar ese momento de confusión y estrés (los primeros 6 meses en general) veras las cosas diferentes y podrás hacer cosas increíbles. No es una cuestión de inteligencia, es una cuestión de perseverancia y disciplina.

          Sneyder Barreto

          Sneyder Barreto

          student•
          hace 5 años

          ¡Hola! Mis consejos son paciencia y práctica. Es muy importante practicar para que todo lo que ves en los cursos lo entiendas mejor y así ir avanzando. Posiblemente te topes con el Síndrome del Impostor, lo cual es muy normal en esta industria. Un saludo y dale con toda.

        Cristhian Carrión

        Cristhian Carrión

        student•
        hace 6 años

        👋Un mensaje a todos, si eres nuevo en estos temas, talvez, te ocurra lo que a mi me paso, pasaras parte por parte, todo bien a medida que avanzas ++veras los aportes de otros compañeros que solución de esto y de tal problema++, en algún punto llegas a tener uno o varios, lees mientras pruebas las soluciones a las que te enfrentas pasas horas con el mismo vídeo y nada, Se que es desesperante pero al final llegaras aun punto que entenderás por que te costo tanto, que podías hacerlo mejor en algo que con el tiempo te parecerá sencillo y tendrás una buena anécdota pero sabrás que lo conseguiste 👏. Lo que quiero decirte es que No te rindas, que si se puede, todo depende de ti. ✔

          Omar Daniel Centeno

          Omar Daniel Centeno

          student•
          hace 5 años

          Buenos consejos.