Bienvenidos a esta aventura!
Fundamentos de Programación
Programación Básica: Fundamentos y Creación de Proyectos en Línea
Programación Básica en Google Chrome: Variables y Funciones
Creación de una Página Web Básica con HTML
Estructura Básica de un Documento HTML
Estructura y funcionamiento básico de HTML y JavaScript
Instalación y uso básico de Visual Studio Code para programar
Declaración y Uso Básico de Variables en JavaScript
Programación de Piedra, Papel o Tijera en JavaScript
Programación de Piedra, Papel o Tijera en JavaScript
Generación de Números Aleatorios con JavaScript
Creación y uso de funciones en programación
Ciclos y Condiciones en Programación: Piedra, Papel o Tijera
Programación de un Juego de Piedra, Papel o Tijera en JavaScript
Manejo de Rutas y Archivos en Sistemas Operativos y Desarrollo Web
Manipulación del DOM y Eventos en JavaScript para Juegos Web
Quiz: Fundamentos de Programación
Desarrollando un juego con HTML y JavaScript
Maquetación de Páginas Web para Videojuegos en HTML
Selección de Mascotas en HTML para Juegos Interactivos
Programar eventos de clic en botones HTML con JavaScript
Eventos de Carga en JavaScript: Iniciar Juego y Seleccionar Mascota
Selección de Mascota en JavaScript: Implementación y Validación
Manipulación del DOM con JavaScript para mostrar mascota seleccionada
Selección Aleatoria de Mascota Enemiga en JavaScript
Eventos de clic y lógica de ataque en JavaScript
Ataques Aleatorios para Mascotas Enemigas en JavaScript
Creación de Mensajes Dinámicos en Combate HTML y JavaScript
Lógica de Combate en JavaScript para Juego Mokepon
Operadores Lógicos en Programación: AND, OR y NOT
Actualización de Vidas en Juego de Combate con JavaScript
Validación de Vidas y Mensajes Finales en Juegos
Funcionalidad de Reinicio y Desactivación de Botones en Juego
Mostrar y ocultar secciones en HTML con JavaScript
Quiz: Desarrollando un juego con HTML y JavaScript
Estilos con CSS
Estilos CSS: Selectores, Propiedades y Valores
Tipos de Visualización en CSS: Display Block, Inline e Inline Block
Alineación de Elementos con Flexbox en CSS
Modelo de Caja en CSS: Espaciado y Bordes
Diseño y Estilo de Páginas Web con HTML y CSS
Estilos CSS para Botones en Juegos: Diseño de Pantallas Interactivas
Estilos CSS para Mejorar la Interfaz de un Juego
Estilizado de Pantallas de Juego con CSS y Flexbox
Separación de mensajes y estilos en JavaScript y HTML
CSS Grid: Organiza Elementos en Rejillas Bidimensionales
Diseño Responsivo con CSS: Media Queries y Flexbox
Pseudoclases en CSS: Mejora la Interacción del Usuario
Quiz: Estilos con CSS
Optimización de código
Optimización de Código JavaScript con Clases y Objetos
Optimización de Código JavaScript: Variables y Funciones
Clases y Objetos: Fundamentos para Optimizar Juegos
Construcción de Clases y Objetos en JavaScript
Uso de Arreglos para Almacenar Objetos en JavaScript
Agregar ataques a objetos en JavaScript
Renderizado Dinámico de Objetos en HTML con JavaScript
Solución de errores en variables y elementos HTML en JavaScript
Uso de Objetos para Centralizar Información en JavaScript
Selección de Mascota Aleatoria en JavaScript
Iteración de Arreglos y Manipulación DOM en JavaScript
Crear Función "mostrarAtaques" en JavaScript para Juegos
Eventos de Clic en Botones con JavaScript
Secuencia de Ataques y Validación de Resultados en JavaScript
Implementación de lógica de combate en juegos JavaScript
Programación de Juegos: Lógica de Ataques y Victorias
Optimización y Corrección de Errores en Juegos Web con JavaScript
Quiz: Optimización de código
Mapa con canvas
Dibujo y manejo de gráficos en Canvas con JavaScript
Movimiento de Capipepo en Canvas con HTML y JavaScript
Movimiento Continuo de Personajes en Canvas con JavaScript
Eventos de Teclado para Controlar Personajes en Juegos
Pintar Fondos y Personajes en Canvas HTML
Métodos de Clases en JavaScript para Juegos Interactivos
Detección de Colisiones en Videojuegos con JavaScript
Programación de eventos y colisiones en un juego interactivo
Ajuste Responsivo de Mapas en Pantallas con JavaScript
Estilos Responsivos en HTML y CSS para Mapas Interactivos
Quiz: Mapa con canvas
Backend: videojuego multijugador
Desarrollo de Juegos Multijugador con Cliente-Servidor y API
Instalación de Node.js en Windows para desarrollo backend
Uso básico de la terminal de comandos y Node.js
Creación de un Servidor Básico con Express.js en Node.js
Conceptos Clave de URIs y Verbos HTTP en Node.js
Desarrollo de API con Node.js y Comunicación Frontend-Backend
Selección de Mokepon y Comunicación JSON en Express.js
Implementación de un Endpoint para Coordenadas de Jugadores en Node.js
Integración de Coordenadas de Jugadores en Mokepon Multijugador
Optimización de Coordenadas en Videojuegos con JavaScript
Batalla Final en Mokepon: Implementación de Colisiones y Back-End
Implementación de Ataques en Tiempo Real para Videojuego Mokepon
Quiz: Backend: videojuego multijugador
Próximos pasos
Corrección de errores en juego multijugador con Node.js
Desarrollo Colaborativo con Git y GitHub para Programadores
¡Hola! Bienvenido o bienvenida a la primera clase de este curso. Antes de empezar, déjame contarte sobre el proyecto del curso y te daré algunos consejos que te ayudarán en el camino. El proyecto de este curso consiste en crear un videojuego en línea. Nada mejor para aprender que haciendo un proyecto interesante, ¿no crees? 😉
Tú estás a la altura de este proyecto 💪. El perfil de profesores en Platzi te enseñará a construirlo desde cero a lo largo de 6 módulos. Tendrás la oportunidad de hacer preguntas y experimentar un poco durante el camino.
Los módulos que verás son los siguientes, cada uno con un profe diferente:
Y recuerda: ver las clases no es suficiente para aprender.
Si quieres aprender de verdad, tienes que programar junto a los profesores, experimentar usando lo que aprendes, hacer los retos, observar los aportes de tus compañeros, realizar preguntas y responderlas si sabes como hacerlo.
No estás solo o sola. Puedes emplear el sistema de aportes de la clase para comunicarte con tus compañeros, y también puedes unirte al Discord de Platzi para interactuar un poco más con la comunidad. Ahora pasa a la siguiente clase y prepárate, porque ahí escribirás tus primeras líneas de código.
Contribución creada por: Jhonkar Sufia y Alfredo A. Figueroa (Platzi Contributors).
Aportes 0
Preguntas 97
Bienvenidos a esta aventura!
Tú, sin duda, vas a aprender a programar con este completo y ambicioso curso. No lo lograrás solo viendo clases. Sigue cada ejercicio, programa cada letra de código y no te rindas.
No te rindas. Y nunca pares de aprender.
Estas a escasos días que tu vida profesional cambie para siempre, aprendiendo a programar 💚
intento numero 200 ojala esta vez pueda lograrlo
Lo más importante mencionado en esta clase es aprender haciendo. Primero siguiendo las clases y después con tus propios proyectos es fundamental.
Antes o inmediatamente después a este curso sugiero los siguientes:
Programar más que aprender la sintaxis de un lenguaje se trata de resolver problemas, por tanto con un buen pensamiento lógico se te hará más sencillo programar en cualquier lenguaje.
A diferencia de las interfaces gráficas, la forma usual de interactuar con la computadora, la terminal agiliza tu flujo de trabajo y será el medio para ejecutar la mayoría de herramientas que usarás como programador.
Una de las tecnologías que se usan con la línea de comandos es Git. Junto a GitHub es esencial que lo aprendas cuanto antes. Con esto podrás comenzar a construir tu portafolio con proyectos para mostrar a tus empleadores, además de ser muy útil para trabajar en equipo y registrar cambios, entre otras cosas.
.
Después de haber aprendido esto, no habrá nada que les detenga. Asegúrense que después de cada curso en Platzi apliquen lo que aprendieron. Pueden modificar y añadir características a su gusto los proyectos hechos durante las clases o también hacer proyectos nuevos desde cero. Sugiero hacer los proyectos que incluye el currículo de Free Code Camp y The Odin Project. A mí me gustan los de Odin porque tienen un servidor de Discord en el que puedes pedir ayuda para sus proyectos.
.
Resumiendo, nunca pares de programar.
Este año no se acaba sin que yo sepa programar 💪
Hace 2 años intente hacer el anterior curso de programación básica, lo había intentado hacer 2 veces pero siempre me rendia y lo dejaba, hace un mes me pico el bicho de intentarlo de nuevo y antes de ayer lo termine completo, y precisamente ayer me vengo a enterar de que iban a sacar este nuevo curso!, parece hasta magico jajaja a darle con toda!
Un nuevo intro de Platzi, un nuevo logo en el curso, nuevos profesores, un nuevo sistema de comentarios (aportes), una nueva interfaz, varias cosas han cambiado desde el anterior curso de programación básica pero las ganas de nunca para de aprender, no ❤️
¡Un abrazo mis estimados y que lo disfruten!
💚 Me siento muy afortunado por haber terminado el anterior curso de programación básica! Animo para todos los nuevos que entran!! lo que más importa es que nunca paren de aprender. 🚀
Recuerden que en la programación la practica hace al maestro! ^-^ 💪
Pequeña anecdota: Hace años aprendi a programar hablamos de un 2012 en Visual Basic y Visual Fox Pro, la cosa es que deje de programar luego de graduarme de la escuela, por asares de la vida encontre un empleo tradicional donde no ejercia lo que estudie, tiempo después, 7 años despues para ser exactos no me sentia cómodo en mi trabajo y era porque no me permitia desarrollarme como yo quería y ejercer lo que a mi me gustaba, retome lo de programación solamente que cuando lo hice me senti perdido muchas cosas habían cambiado y por más que intente me costaba entender o comprender ciertos conceptos de la programación y más que ahora era un mundo mas extenso.
Mi punto es que muchas veces tenemos que desaprender para luego volver a aprender, no solo se trata de no parar de aprender sino también no parar de intentarlo, nunca se es tarde para interntarlo, pero sobre todo aprendamos a disfrutar del camino porque cuando se llega al objetivo la satisfacción es enorme, así que me dare la oportunidad de desaprender para volver a aprender con este nuevo curso 💪🏻
¡Gracias Platzi! 🧑🏼💻💚
El curso anterior fue el primero que hice de forma online y el que me incentivó a volver al mundo web.
Si están iniciando, denle con todo.
Aunque el camino se vea largo, vale totalmente la pena.
Desde que vi el curso anterior hasta hoy he aumentado 2x mi sueldo.
Hola, compañeros de curso tengo 10 años, y voy a aprender programación con este curso con el apoyo de mi voluntad y de mi padre
Ya que hemos decidido no parar de aprender. Hagamos Networking con un grupo de estudio
https://chat.whatsapp.com/B7M6HjozjL8ICIriOX4gQO
Texto de Odin Project
Sobre aprender a programar.
Puede que le lleve más tiempo que a los demás comprender los conceptos, o puede que le lleve menos tiempo. Esto no significa que seas más inteligente o más tonto que los demás, significa que has tenido diferentes experiencias de vida que pueden o no haberte preparado para aprender estas cosas. Alguien que creció alrededor de un ingeniero puede tener algunas ventajas sobre alguien que no lo hizo, pero eso no significa que no puedas aprender esas habilidades.
Tendrá más éxito estudiando si le dedica un tiempo constante en lugar de trabajar en él una vez a la semana. Desarrollar el hábito de estudiar todos los días a una hora específica y con un objetivo específico asegurará que hagas un progreso constante.
La nueva generación de programadores nace hoy 💚
53 años, ya sé que estoy algo grande, aún así me emociona mucho estar aquí, además, nunca es tarde… 💚
No fue en este sino en el anterior curso donde mi vida profesional cambió para siempre. A tan solo 15 años de edad di mis primeros pasos en programación…Solo inténtenlo, les aseguro que valdrá la pena!
🚀 Let’s Gooo!!!
¿Quién más viene del platzi live de lanzamiento del curso? 😄
Estaba esperando este curso 🤓
_
Soy Padre, Esposo e Hijo, trabajo 14 horas al día, se ma hace muy difícil, pero no es imposible.
_
Volveré a este comentario el 21/12/2022, donde les informaré todo mi avance profesional.
_
Aprendí a programar en BASIC en 1987 en una calculadora CASIO FX 5200 P, en esa época el profe de Matemáticas no entendia como resolviamos cosas magicamente y nos eximia (a mi y otro compañero que también tenia la misma calculadora y que se hizo ing. electrónico)… Yo me hice ing. de sistemas.
Y dar un paseo por acá es vivificante.
Ese compañero, Freddy y yo compartimos el gusto por los Aviones y la Astronaútica.
Así que acá, aplicando el Slogan de #NuncaPararDeAprender.
QUE EMOCIÓN !!😃 MUCHA SUERTE COMUNIDAD 💚💚
Hola, si estas leyendo esto por casualidad compartire mi experiencia aprendiendo programacion en platzi. Si no sabes nada de programacion te recomiendo encarecidamente que antes de echarte este enorme curso vayas primero al curso de pensamiento logico, donde te ensenaran las bases teoricas mas esenciales de la programacion y las bases de algunos lenguajes y a partir de ahi busques que lenguaje te gustaria aprender erspecificamente. este curso se enfoca en html el cual esta bien pero esta muy enfocado en paginas web y ademas mas adelante se nota que el curso esta dirigido para aquellas personas que ya tienen las bases teoricas de la programacion, si estas enfocado en otro medio como los videojuegos te recomiendo que busques otro curso como los de c# y unity. pero definitvamente creo que antes tienes que ver el curso de pensamiento logico. de esa forma estas clases seran un poco mas sencillas de entender
Yo despues de ver la primera clase
Uffff!! Que alegría siempre he querido aprender a programar. Siempre tenía excusa, que el tiempo, el trabajo mis hijos mi esposa. Juummm cuántas cosas y ya tengo más de 30años. No dejaré pasar más el tiempo. Está vez lo lograré. Por mi Hogar y por mi. Siiii
Durantes estos últimos meses me he enamorado de la programación como un niño mirando de lejos a la chica que le gusta. Ahora pienso conquistarla!
Compre platzi en marzo y me he desanimado bastante, me cuesta organizarme, enfocarme, desde que anunciaron el lanzamiento de este curso lo estoy esperando. Regreso motivada para aprender programación!
Les comparto mis notas de clase, por ahora estan en construcción mientras voy avanzando!
Enjoy
Estoy hace unos 4 años siguiendo “el camino seguro” para tener un “futuro estable”. Y, aunque agradezco a mis papás por TREMENDO ESFUERZO, desde que sigo a Platzi sé que este no es para mi.
Estoy emocionado de empezar de lleno en está industria tan increíble y espero que, juntos, lleguemos a ser la potencia tecnológica que Latinoamérica necesita. Un gran abrazo para todos y mucha buena vibra!
Bienvenidos a esta nueva aventura!!!
Les comparto mis notas de clase EN NOTION, las voy a ir actualizando a medida que vaya avanzando
https://www.notion.so/NUEVO-Curso-Gratis-de-Programaci-n-B-sica-396d89e524c242578045af1396f87c4e
Tengo grandes expectativas, se que son lo mejor así que vamos con todo 😄
Estaba tomando el curso anterior y lo reemplazaron creo, me quede en el cajero, ni modo a tomar este.
Listo para hacer el remake del curso gratis de programación básica
Video de bienvenida:
Aprenderemos a programar, no lo lograremos viendo las clases, nadie aprende asi. Necesitamos LEER los comentarios de compañeros en cada clase, y necesitamos programar con todos los profes.
Dominaremos desde las bases del código hasta la creación de proyectos tan interesantes como un video juego en línea, la PROGRAMACIÓN ES UNA HABILIDAD FUNDAMENTAL para el próximo siglo, además de ser una de las profesiones mejor pagadas de la historia. Cambiará mi vida profesional para siempre.
con muchas ganas aprender!
Todo para que pibotaje que quiero en mi carrera se haga realidad y aprender como nunca.
Let’s gooooo! Comunity, skills and english.
Si cumples estos 3 requisitos, triunfaras en la industria.
Go ahead 🔥🔥
“Tú estás a la altura de este proyecto” ¡me encantó esta frase!
Me entusiasma aprender a programar!!
alert(“Ya quiero aprender mas xd”);
Venga!!!
Tengo 47 años y volver a los fundamentos es bueno!!!
Back to basics!! 😎🚀
Tome el primer curso y me fue lo mejor que me pudo pasar,
me abrió un mundo lleno de posibilidades y esperanza, tenía una laptop más o menos, ayer estrené laptop; una buena máquina y hoy estrenaré este curso.
¡Me siento muy emocionado por lo que se viene!
Vamos acabo de comenzar esta aventura y sere desarollador de videojuegos cuando termine este 2023 vamos a por todas!!
Odio programar, pero con tal de saber como hacer el juego toca aguantar
Empezando, voy a ser parte de esta nueva generación para potenciar America Latina.
Freddy Vega:
Te envío este mensaje con la esperanza de que este te llegue:
tengo una experiencia con tu curso de inteligencia para ciberseguridad, ya que en el capitulo 5 “Mapeo de aplicaciones web y análisis de archivos de interés” del maestro Francisco Daniel Carvajal, al final de los recursos tiene un link que no lleva al curso que nos debería ayudar a instalar kali “https://platzi.com/clases/1583-ethical-hacking/19725-instalacion-del-entorno-de-pruebas-kali-linux/” pero resulta que al entrar a la pagina donde tenemos que descargar “Kali” , presenta un error 404.
Trate de descargar Kali pero en realidad al verme rebasado del tipo de información ahí solicitada, vi prudente dejar pendiente la instalación de este programa Linux.
Al pasar por esta experiencia me deja una inseguridad al tratar de continuar este tipo de clases de ciberseguridad, ya que siento que no le han dado la atención debida a la información del curso, ya que se ve rebasado el tema con lo que veo en la pagina de kali.
Si te llega este mensaje cree me que es porque me interesa que sepas que esta pasando en estos momentos, y si puedes ayudarme a recobrar mi confianza en este curso te lo agradeceré, ya que tengo factor tiempo en contra por razones laborales que actualmente tengo.
Sin mas por el momento, quedo de usted…
Atn
Roberto Méndez
Mérida, Yucatán. México.
11/07/2023 20:35 hrs
PD.
Comenzare los cursos de ecommerce
6 años y un sinfín de intentos, vamos a por el bueno. Lo que mata objetivos son los abandonos y aquí, ni se nos ocurre tal cosa.
Vaaaaamos
Mil gracias!
Mon
la verdad nunca creí que me iba a llamar la atención apreder de programación per aquí estamos espero ser capas, gracias por poner este curso gratis.
Me siento como mi primer día de secundaria, con mucho miedo y expectativa !!
Vamoss a verlo por segunda vez !
Vamos con toda, corazocíto para los que estén iniciando y están emocionados.
Estoy muy emocionado, tome el anterior curso de programación que lanzo platzi de forma gratuita, ahora con esta actualización estoy muy emocionado y mas viendo al evolución que ha tenido.
Hola con muchas ganas de aprender, saludos a todos
Bueno, inicié 06/Feb/2023 vamos a aprender.
¡Gracias a todo el equipo!
hola, de verdad es totalmente gratis?
Estoy emocionado de empezar gracias por esta oportunidad
😄 ¡Vamos con todas las ganas! Esta vez APRENDERÁS a programar. Nunca te rindas. Pero, sobre todo, nunca pares de aprender. ¡Arriba ese ánimo! 💚
espero aprender a programar y algún día conseguir un trabajo
estoy muy motivado
bueno a empezar a aprender 😃
Que buenoooo…muchas expectativas y dudas
quiero sacarle el mayor provecho a este curso
Esta re bueno este curso ya q soy pricipiante
Se viene algo grande… ¡Ambriento y alocado!
Interesante 😃
Lo que más necesitamos para tomar este curso es unas ganas de nunca parar de aprender
Que lindo ya quiero empezar , por primera vez ingresando al mundo de la Programación.
Buenas!!! Saludos desde Argentina.
Súperrrr!!
Waoooo!! Mi corazoncito casi explota de tanta emoción.
1 mes esperando este curso
Muchas expectativas.
Hola chicos,
Me embarcó en este curso con entusiasmo y muchas ganas de aprender, pero también con cierta temor porque es algo que no conozco y genera cierto temor e inseguridad. No tomo el curso solo por tomarlo, me hubiera gustado aprender a programar desde hace mucho. He hecho intentos, pero no lo he conseguido. Siento que esta es mi oportunidad de aprender y plasmar lo aprendido. Ya les iré contando mi recorrido. Ad maiora!
A darle con todo
Emocionado de tomar estas clases de nuevo, seguro habrá algo nuevo que aprender.
Qué alegría da ver a tantas personas interesadas por aprender a programar, así que vamos a darle que también tengo ganas de aprobar el curso y no parar de aprender uwu
Un cordial saludo a todos!
Deseandoles exito en este camino que empieza.
Freddy me encanta tu estilo y narrativa.
Saludos !
Esta cañona esta nueva versión.
Tengo que aprender a programar, tengo, debo y nesecito, se que lo voy a lograr de la mano con Platzi,!!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?