¿Qué son los Módulos de Angular y cómo usarlos, a ver si lo hacías BIEN…#2

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ค. 2022
  • ¡Buenas, buenas mi gente!
    Hoy les traigo un vídeo sobre la modularización en Angular, correctas formas de pensarlo, cómo dividir la lógica, diferencias entre Core y Shared Modules, Lazy loading de Módulos y ¡Más!
    ¡A por ello!
    Si quieres hacer una donación:
    streamelements.com/gentlemanp...
    ▬ Links de interés ▬▬▬▬▬▬▬▬▬▬
    Link a la Gentleman Wiki: kindly-windflower-254.notion....
    Link a Spotify: spoti.fi/3y281cY
    Link a la comunidad: / discord
    Link a la comunidad de Facebook: shorturl.at/jkmL6
    Link a instagram: / gentlemanprogramming
    Link a twitter: / g_programming
    Link al libro "Cómo ser front-end sin fallar en el intento: Tus primeros pasos en la programación web": amzn.to/2ReBuzL
    #youtube #programacion #javascript #angular #react #html #css #formacion #cleanarchitecture
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 61

  • @juannarvaez8117
    @juannarvaez8117 2 ปีที่แล้ว +9

    Este canal es oro puro.

  • @user-nc5ct8rv4x
    @user-nc5ct8rv4x ปีที่แล้ว +1

    Exelente video, me encanta como enseñas, estoy aprendiendo Angular para trabajar con una api de mapas ya existente, debo aprender a usarla, vengo viendo varios videos tutos y demas sobre el tema.
    Realmente me sirve mucho cuando explicas la funcionalidad con ejemplos cotideanos la logica, voy a seguir buscando todos los videos de Angular en tu canal. Bendiciones Gentleman

  • @fabianbustos5188
    @fabianbustos5188 2 ปีที่แล้ว +4

    Muy bueno. Estoy empezando con lo que es Angular y me viene de 10!!

  • @nuditosmacrame8147
    @nuditosmacrame8147 ปีที่แล้ว +1

    vengo de otros videos...y este es el más claro. me está costando aprenderlo...pero ahí voyyyyyy!!!!

  • @parrapiupiu
    @parrapiupiu 2 ปีที่แล้ว +3

    Aquí siguiendo la seríe a full 🙏🏾

  • @gonzalogauna4947
    @gonzalogauna4947 2 ปีที่แล้ว +2

    Estoy empezando con angular ya en un proyecto real y me estoy viendo todos tus videos, me sirven un montón. Entregas una perspectiva muy desde lo profesional y con una didáctica admirable. Se nota mucho tu experiencia. Espero algún dia poder explicar mis conocimientos con la claridad con la que lo haces. Un saludo y gracias por el contenido.

    • @GentlemanProgramming
      @GentlemanProgramming  2 ปีที่แล้ว +1

      Muchas gracias por tal hermoso message !! pero te lo cambio un poco, no trates de hacerlo de la misma forma que yo... supérame !!! y gracias de enserio por el mensaje me sirve muchísimo para seguir dandolo todo

  • @iamgld
    @iamgld 2 ปีที่แล้ว +1

    Tan brutal como siempre tus videos friend! 💪

  • @Haise1101
    @Haise1101 5 หลายเดือนก่อน

    Gracias! Se te entiende todo!

  • @ddgutierrez
    @ddgutierrez ปีที่แล้ว +1

    Eres un crack Allan, yo honestamente me esta costando estoy aprendiendo! Quiero entender bien este concepto de shared module porque creo que ese shared lo tengo inmenso! Justamente No se si es normal pero Angular me pasa Tirando qué el build se está excediendo. Pero bueno aquí viendo tus videos siempre y aprendiendo cada día más

  • @cletuselgranjero3618
    @cletuselgranjero3618 11 หลายเดือนก่อน +1

    Podrías actualizar este video con los componentes standalone y los proyectos angular que ya no incorporan módulos?
    Muchas gracias y buen video

  • @matiasvaras7526
    @matiasvaras7526 2 ปีที่แล้ว +1

    Gracias alan por los videos e info!! a full con angular!

  • @AyrtonBolanos-bb3gb
    @AyrtonBolanos-bb3gb ปีที่แล้ว +1

    Nuevo suscriptor. Muchas gracias hermano! 🧐🤘

  • @frankreinaldo5831
    @frankreinaldo5831 2 ปีที่แล้ว +1

    Muy buen video, mejor explicado imposible!!

  • @sergiofernandez6739
    @sergiofernandez6739 ปีที่แล้ว +1

    excelente explicación!!

  • @yoanestradablanco1608
    @yoanestradablanco1608 2 ปีที่แล้ว +1

    Buenisimo el video aprendi algo nuevo como el modulo de core y ya me di la idea de lo que va ahi como los guards de las rutas gracias por el contenido y exitos chao

  • @edmundoguerrero9802
    @edmundoguerrero9802 4 หลายเดือนก่อน +1

    Muy bueno.

  • @manuonda
    @manuonda 8 หลายเดือนก่อน +1

    Muchas gracias! Estoy comenzando con Angular para ser un full stack . Saludos desde Argentina Jujuy! . Abrazo!

    • @GentlemanProgramming
      @GentlemanProgramming  8 หลายเดือนก่อน +1

      Esooo te recomiendo mi nueva playlist de Angular de 0 a experto 2023 !

    • @manuonda
      @manuonda 8 หลายเดือนก่อน +1

      @@GentlemanProgramming gracias.Saludos.

  • @dannygranadillo56
    @dannygranadillo56 10 หลายเดือนก่อน

    eres el mejooor

  • @brachintosh8337
    @brachintosh8337 2 ปีที่แล้ว +1

    soy teamReact, pero me encantan tus videos y tu forma de explicar las cosas, ahora ya me picó el bichito de la curiosidad con Angular... nosvimos!
    seguí así mister!

    • @GentlemanProgramming
      @GentlemanProgramming  2 ปีที่แล้ว

      ajajja si puedes, fíjate cómo trabaja y saca un poco de tus concluciones de ello, pero todavía no hagas nada en Angular y sigue con React. Ya va a haber tiempo de probar cosas nuevas.

  • @monduckeovomodoma854
    @monduckeovomodoma854 2 ปีที่แล้ว +1

    Nuevo curso de Angular que seguir !! 🔥

  • @cristhianaguilarverduguez1698
    @cristhianaguilarverduguez1698 2 ปีที่แล้ว +1

    Genial profe

  • @ssupercrack
    @ssupercrack 10 หลายเดือนก่อน +1

    Que grande sos

  • @CriizMaanuell
    @CriizMaanuell ปีที่แล้ว +1

    Que tal Alan, excelente video como siempre, algo que me llama la atención es cargar los servicios solo en los módulos que lo ocupen, usando forRoot y forChild, es mejor usar esta técnica o seguir usando el provideIn: 'root' en el decorador del servicio? O cuál es la mejor forma?

    • @GentlemanProgramming
      @GentlemanProgramming  ปีที่แล้ว +2

      Las dos cosas ! Pon tus servicios que vas a usar en toda la app en el core module y con el provideIn: root

    • @CriizMaanuell
      @CriizMaanuell ปีที่แล้ว

      @@GentlemanProgramming Muchas gracias 😄no te olvides de Angular en tu canal please jaja

  • @MrOsnayder
    @MrOsnayder ปีที่แล้ว

    Genial

  • @ezequielkozlov788
    @ezequielkozlov788 ปีที่แล้ว +1

    Hay algo que no entiendo, los modulos serian algo asi como pagina separadas? osea tendre que crear un modulo para el login otro para el home, el contacto, etc y los componentes son las partes que lo conforman a cada una de ellas?

    • @GentlemanProgramming
      @GentlemanProgramming  ปีที่แล้ว

      Es una forma de pensarlo pero no siempre un módulo representa una página, también representa elementos que son relacionados cómo lo pueden ser todas las rutas públicas. Podrías tener un módulo public con el login, register, etc. Los cuales utilizan los mismos componentes

    • @gonsalomon
      @gonsalomon ปีที่แล้ว

      El módulo de login, por ejemplo, contendría:
      -el componente de login
      -los servicios de autenticación
      Luego el módulo de contenido contendría:
      -el componente que muestre el contenido
      -los servicios que consultan a la base de datos
      Básicamente un módulo contiene directivas (componentes, servicios) que se emplean en común en cierta parte de tu sitio. Es como un paquete que trae todo lo que se use en cierta sección. Por eso hay servicios que van al root, como para que lo use todo el sitio (útil si se está trabajando con JWT, por ejemplo, para asegurarnos que el usuario está autorizado a proseguir con cualquier acción)

  • @gonsalomon
    @gonsalomon ปีที่แล้ว

    Suena similar a los packages en Java, o los namespaces en C#/C++... ojo que si Angular de fondo trabaja con alguno de estos lenguajes, a lo mejor usan uno de estos elementos. Principalmente porque JavaScript/TypeScript son lenguajes de bastante alto nivel, y tener algo más cercano al código máquina es útil para un buen manejo de memoria, por ejemplo (con/sin garbage collector?)

  • @diegopagini9283
    @diegopagini9283 2 ปีที่แล้ว +1

    Con la config de "root" en los servicios no haría falta ponerlo el el módulo en donde se requiere verdad ?

    • @CanalRubi
      @CanalRubi 2 ปีที่แล้ว +2

      Sip, no es conmigo la pregunta pero es así jeje

    • @GentlemanProgramming
      @GentlemanProgramming  2 ปีที่แล้ว +1

      Exactly ! Aunque es buena práctica ponerlo en el core module o el app module en su defecto para tener una mejor organización. Lo que pasa es que antes cuando no existía el forRoot, uno tenía que controlar muy bien los servicios ya que hace una especie de burbujeo, si no se encuentra en el módulo del componente se va yendo hacia arriba hasta llegar al app module (el root) en caso contrario se usaba el primero que aparecía.
      El problema venía cuando uno quería compartir un valor de algo y se estaban usando instancias diferentes del servicio haciendo un millón de problemas.

  • @khrisparrales
    @khrisparrales 9 หลายเดือนก่อน +1

    Agradable pero los ejemplos de la pc y la cajonera deberian reemplazarse con código o mostrándonos ya en una web 😅

    • @GentlemanProgramming
      @GentlemanProgramming  9 หลายเดือนก่อน

      Mira cualquiera de mis videos hablando del tema 🤗 hay un montón con código de ejemplos

    • @GentlemanProgramming
      @GentlemanProgramming  9 หลายเดือนก่อน

      Como los juegos de angular que estamos subiendo ya hay ejemplos teóricos y a nivel código con Angular 17

  • @juancarlosavilaperez347
    @juancarlosavilaperez347 2 ปีที่แล้ว +1

    Muy buena explicación, mejora un poco los titulo y uiliza mas click bait tu canal esta genial

    • @GentlemanProgramming
      @GentlemanProgramming  2 ปีที่แล้ว +1

      Yes ! Es algo que tengo que pensar más para poder ayudar a más gente, gracias Juan !!

  • @derrick462
    @derrick462 2 ปีที่แล้ว +1

    Entonces el Core Module sería el módulo principal de la app, ¿no? (El app.module)
    Muy buen videos, Gentleman.

    • @GentlemanProgramming
      @GentlemanProgramming  2 ปีที่แล้ว +2

      No necesariamente ! Yo siempre creo un módulo aparte al que llamo core module para identificar bien esas cositas que no pueden faltan y lo importó en el app module :)

    • @derrick462
      @derrick462 2 ปีที่แล้ว +1

      @@GentlemanProgramming Ohh, qué interesante. Voy a intentar aplicarlo de ese modo. Todo lo esencial que se pueda reutilizar. Got it.

  • @jonataneleazarmonroycortez7781
    @jonataneleazarmonroycortez7781 6 หลายเดือนก่อน

    ❤🎉

  • @yaeluriel
    @yaeluriel 2 ปีที่แล้ว +1

    Me gusta todo lo bien que se habla de angular,¿valdrá la pena aprenderlo?, sé Html,css,sass,gulp, JS y Typescript ...
    Muchos me dicen que React,pero me llama la atención Angular...

    • @GentlemanProgramming
      @GentlemanProgramming  2 ปีที่แล้ว +1

      Si te llama la atención dale ! Aprendes muchas mejores prácticas y sales listo para cualquier librería o framework :)

    • @gonsalomon
      @gonsalomon ปีที่แล้ว

      Angular es más prolijito. Muy del estilo gentleman como este canal se titula jeje

  • @danilsonbaez
    @danilsonbaez ปีที่แล้ว +1

    Estamos perdidas, perdidas, perdidas uff

  • @lourdesortiz8699
    @lourdesortiz8699 ปีที่แล้ว +1

    Buen video pero necesito ejemplos