Categorías
Cursos Online Gratis

Curso gratis de programación

Curso Gratis de Programación de Platzi
Curso Gratis de Programación de Platzi

Este curso gratis de programación de Platzi es un curso 100% gratuito y abierto para todos, se trata de la renovación del curso de programación básica que ya había sido lanzado en el pasado por la plataforma y que en esta ocasión viene recargado.

Este es un curso bastante completo que enseña las bases fundamentales y sólidas que siempre estarán en demanda dentro de la industria del desarrollo de software.

Al finalizar el curso podrás presentar el examen final y obtener un certificado digital emitido por la plataforma con tu nombre.

Qué puedo aprender con este curso gratis de programación

Aprenderás tecnologías como HTML, CSS, Node.js y Javascript; aprenderás sobre diseño de algoritmos, lógica dentro del código, funciones, objetos y eventos.

Dentro del curso podrás desarrollar un videojuego de principio a fin utilizando las tecnologías que aprenderás, se trata de un juego en donde podrás elegir un animal y enfrentar a otros mediante peleas de agua, fuego y tierra.

Temas tratados dentro del curso

Son alrededor de 30 horas distribuidas en mitad de contenido y la otra mitad en práctica, además no requieres ningún tipo de conocimiento previo.

Lo que si vas a requerir para lograr completar este curso gratis de programación es una computador con sistema operativo ya sea Windows, macOS o Linux.

Fundamentos de programación

Al final de esta unidad el curso incluye un quiz para validar tu aprendizaje obtenido.

Estos son los contenidos:

  • Lo que necesitas para tomar el curso.
  • Como aprender programación.
  • Crear tu primer sitio web.
  • Sitios web con HTML.
  • Estructura de árbol en HTML.
  • Visual Studio Code.
  • Cómo declarar variables y usar prompt.
  • Algoritmo de piedra, papel o tijera.
  • Algoritmo avanzado de piedra, papel o tijera.
  • Aleatoriedad.
  • Refactor del código usando funciones.
  • Ciclos.
  • Archivos de HTML y JavaScript.
  • Qué es el DOM.

Desarrollo de un videojuego con HTML y Javascript

Dos de las tecnologías más utilizadas en internet.

Esta sección al igual que todas las demás también incluye una prueba de conocimientos corta al final.

  • Maquinación con HTML.
  • Sección de elegir mascota.
  • Etiqueta label.
  • Escuchando eventos con JavaScript.
  • addEventListener.
  • Manipulación del DOM.
  • Enemigos aleatorios.
  • Ataques aleatorios del enemigo.
  • Ataques en JavaScript.
  • Imprimiendo ataques del enemigo.
  • Ganaste, perdiste o empataste.
  • Tablas de verdad.
  • Creando el contador de vidas.
  • Quien ganó el juego.
  • Reiniciando el juego.
  • Ocultando elementos.

Estilos en CSS

Incluye prueba de conocimiento al final.

  • Anatomía de CSS.
  • Tipos de display.
  • Flexbox.
  • Modelo de caja.
  • Imágenes para los Mokepones.
  • Estilos de botón.
  • Adaptando HTML al diseño del juego.
  • Layout: título y ataques.
  • Adaptando JavaScript al diseño del juego.
  • CSS Grid.
  • Responsive Design.
  • Detalles finales.

Optimización del código

Al igual que las demás secciones de este curso gratis de programación también incluye un quiz al final.

  • Revisión de código.
  • Don’t repeat yourself (DRY).
  • Clases y objetos.
  • Clases y objetos de Mokepon.
  • Arrays o arreglos.
  • Objetos vs. arreglos.
  • Ciclos: manipulando el DOM con iteradores.
  • Declaración lenta de variables.
  • Una sola fuente de la verdad.
  • Mascotas aleatorias con arreglos.
  • Ataques dinámicos por cada mascota: extraer.
  • Renderizado dinámico en HTML.
  • Eventos de clic dinámicos.
  • Secuencia de ataques del enemigo.
  • Iniciando el combate.
  • Resolviendo el resto de condicionales.
  • Optimizando el frontend del juego.

Mapa con Canvas

  • Introducción a canvas: dibujando con JavaScript.
  • Moviendo el Capipepo hacia la derecha.
  • Movimiento hacia todas las direcciones.
  • Movimientos con el teclado.
  • Imágenes y personajes de fondo.
  • Métodos en las clases.
  • Obstáculos y colisiones.
  • Combate entre moretones colisionados.
  • Mapa responsive.
  • Botones bonitos y viewport.

Videojuego multijugador

  • Qué es backend.
  • Instalación de Node.js y NPM.
  • Terminal de comandos y Node.js.
  • Servidor web con Express.js.
  • HTTP, localhost, servidores y puertos.
  • Express.js y fetch: API REST con JavaScript.
  • JSON y POST: makepon online.
  • Transmisión de coordenadas.
  • Mokepones dinámicos en el mapa.
  • Optimizando el mapa del juego.
  • Batalla entre jugadores.
  • Consumiendo la API de ataques el enemigo.

Hasta llega el contenido del curso gratis de programación, al final también incluye una clase de probar el videojuego en diferentes dispositivos.

Para acceder al curso puedes ir a través del siguiente botón:

Si te gustó esta publicación sobre este curso gratis de programación te invitamos a compartirla con alguien que sabes que quiere aprender a programar y este curso le puede ser de utilidad.

Para más cursos gratuitos te invitamos a continuar navegando a través de nuestro sitio de Plataforma de Cursos Gratis.

Por Pinto Marketing

Marketing ✹ SEO ✹ Publicidad ✹ Redes Sociales ✹ Blogs ✹ Estrategias ✹ Contenidos ✹ Comercio Electrónico ✹ Marca Personal ✹ Respiramos Marketing.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.