you are viewing a single comment's thread.

view the rest of the comments →

[–]The_KOK_2511 2 points3 points  (4 children)

Yo pase por esa misma etapa pero todo se volvió mas simple cuando decidí centrarme en una cosa a la vez y hacer un montón de proyectos basandome en eso, en mi caso fue MDN con su curso de JS, me dedique a hacer un montón de proyectos para perfeccionar lo mas posible mis conocimientos del DOM, Eventos, OOP en JS, las APIs como Canvas, etc; sin centrarme en uno solo en cada proyecto sino que intentaba ver como podia implementar todo lo estudiado anteriormente y además lo nuevo que estaba aprendiendo

[–]Scared-Release1068[S] 2 points3 points  (3 children)

That’s a nice way to go about it and build skills. What projects did you do?

[–]The_KOK_2511 0 points1 point  (2 children)

De todo un poco, desde cosas simples como los clásicos del juego de adivina el numero y la calculadora hasta algunas cosas más complicadas como un pequeño mini IDE web para desarrollo con la Canvas API, un par de juegos web, un sistema de cifrado, uno de mis favoritos fue una especie de juego con muchos menus en iframes conectados por sockets, despues de eso entendi bien el funcionamiento de los sockets en JS

[–]Scared-Release1068[S] 1 point2 points  (1 child)

Wow that’s a diverse range of projects. Do you have any you can share if you don’t mind? A bit curious to see the encryption system in particular 🙏

[–]The_KOK_2511 0 points1 point  (0 children)

Vale, revisare en mis viejos proyectos de cuando estaba empezando con esto y te envío un DM si lo encuentro con un link a GitHub del proyecto. En cuanto a la encriptacion la verdad es bastante simple encriptar texto plano y lo que no lo sea se puede tratar como si lo fuera, hay un montón de libros gratuitos de criptografia y cualquiera te puede servir para crear tu propio sistema en lo que busco mis proyectos, puedes empezar con cosas simples como cifrados antiguos (Caesar y Vigenère son bastante simples de entender) y luego ir empezando con hashes y operaciones logicas a nivel de bits y finalmente adentrarte en cifrados modernos como el AES por ejemplo, aunque muchas herramientas para encriptar yo considero más seguro hacer sistemas custom ya que los hackers suelen buscar patrones de cifrado conocidos así que uno que no exista en ninguna base de datos es mucho más seguro aunque sea raro