Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío de Aprendizaje

¿Cómo puedes, con base en los ejemplos del curso, romperlos en pequeños bloques y organizar tu proceso de aprendizaje? EL muro sería ser Fullstack Developer, esto lo podría dividir en:

Backend Developer

  • Estructura del lenguaje
    • Comentarios
    • Palabras reservadas
    • Operadores
    • Variables
    • Bloques
    • Sentencias
    • Estructuras condicionales
    • Estructuras de control
  • Poo
    • Clases
    • Objetos
    • Métodos
    • Encapsulamiento
    • Herencia
    • Superclase
    • Subclases
    • Polimorfismo
  • Excepciones
  • Sockets
  • Base de Datos
  • Seguridad
  • Node.js

Frontend Developer

  • HTML
    • Estructura básica
    • Etiquetas
    • Hipervínculos
    • Listas
    • Imagenes
    • Tablas
    • Formularios
    • Controles
  • CSS
    • Conectar HTML y CSS
    • Sintaxis
    • Variables
    • Selectores
    • Box model
    • Bordes y sombras
    • Pseudoclases
    • Fondos
    • Color
    • Texto
    • Animaciones
    • @media
    • React
  • JavaScript
    • Conectar HTML y JavaScript
    • Sintaxis
    • Variables y constantes
    • Programación básica
      • Operadores
    • Jerarquía del lenguaje
    • Estructuras condicionales
    • Estructuras de control
      • Estructuras de control iterativas
    • POO
    • Excepciones
    • Modo estricto
    • Objetos nativos
    • Modificación del DOM
      • Selectores
      • Métodos de acceso
    • Validacion de formularios
    • Control de campos
    • Ajax
    • Json
    • jQuery
    • APIs
      • API nativa de acceso
      • APIs nativas para móviles
    • REACT
      • Componentes y Props
      • Eventos
      • Vistas
      • Routing
      • Apis
      • Foundation
      • Debug y testing
      • Librerías
1 respuesta

Hola Luis,

Tu plan para convertirte en un desarrollador Fullstack parece muy bien estructurado y organizado. Has dividido tu objetivo principal en dos categorías principales: Backend Developer y Frontend Developer, y luego has desglosado cada una de estas categorías en subcategorías más pequeñas y manejables.

Por ejemplo, para el Backend Developer, has identificado áreas clave como la estructura del lenguaje, la programación orientada a objetos (POO), las excepciones, los sockets, la base de datos, la seguridad y Node.js. Dentro de cada una de estas áreas, has identificado temas específicos que necesitas aprender.

De manera similar, para el Frontend Developer, has identificado HTML, CSS y JavaScript como las tecnologías clave que necesitas aprender. Dentro de cada una de estas tecnologías, has identificado temas específicos que necesitas aprender.

Este enfoque de desglosar tus objetivos de aprendizaje en bloques más pequeños y manejables es una excelente manera de organizar tu proceso de aprendizaje. Te permite concentrarte en una cosa a la vez y te ayuda a hacer un seguimiento de tu progreso.

Por ejemplo, podrías empezar con la "Estructura del lenguaje" en el Backend Developer. Dentro de eso, podrías empezar con "Comentarios" y una vez que te sientas cómodo con eso, podrías pasar a "Palabras reservadas", y así sucesivamente.

Espero que este enfoque te ayude a alcanzar tu objetivo de convertirte en un desarrollador Fullstack. Recuerda, el aprendizaje es un proceso y cada pequeño paso que tomes te acerca a tu objetivo.

Espero haber ayudado y ¡buenos estudios!