Estructura de Directorios para proyectos medianos y grandes

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

Комментарии • 104

  • @juanzabala7177
    @juanzabala7177 3 года назад +12

    Sería genial un curso aplicando clean architecture, creo que todos los compraríamos.

  • @Magistrado1914
    @Magistrado1914 Год назад

    Excelente mini curso y explicación.
    Visto en 21/11/2023

  • @saksahgx4011
    @saksahgx4011 2 года назад

    Justo estaba por construir mi aplicación en angular, ya que no tenia idea de como estructurarlo, GRACIAS :´D

  • @francm_1
    @francm_1 4 года назад +4

    Este video, es el pollo del arroz con pollo para la proyectos grandes, medianos y pequeños. Excelente video!!
    P.d: Contando los dias para que llegue el nuevo curso de Angular👨‍💻

  • @elizaechavarria2733
    @elizaechavarria2733 4 месяца назад +1

    excelente video, un crack como siempre

  • @rebeldefmusik
    @rebeldefmusik 2 года назад

    Me gusta esa arquitectura. Un saludo 👋

  • @cristophertorres7342
    @cristophertorres7342 4 года назад +34

    Fernando un cursito de Nest.js para el back sería perfecto por tí 👌🏽

    • @francm_1
      @francm_1 4 года назад +2

      Complemente de acuerdo

    • @rafaelpereiraarias
      @rafaelpereiraarias 4 года назад

      X2

    • @Zuzki507
      @Zuzki507 3 года назад +1

      Todo a su tiempo, por ahora esta ocupado con el curso de React Native

  • @MikelAingeru
    @MikelAingeru 4 года назад +2

    Siempre me ha obsesionado una estructura de proyecto Angular(o Ionic) escalable y mantenible y justo está semana he empezado un nuevo proyecto para el que he estado investigando las mejores prácticas. Y justo me apareció este vídeo! Lo que muestras es lo básico de lo que tenía pensado hacer, la única diferencia es la capa extra o separación de esos módulos en las carpetas /core, /feature, y la que has mostrado /shared, lo que me plantea dudas entre componentes o páginas que naveguen o manden datos entre ell@s, supongo que para eso utilizaré servicios globales ya que no tengo experiencia en NgRx (pero tengo tu curso de udemy en la mira). Muchas gracias Fernando, siempre eres una referencia!!

  • @alfonsoadalberto8472
    @alfonsoadalberto8472 4 года назад +7

    Hacia un rato ya buscaba algo asi sobre scaffolding :D Muchisimas gracias Fernando.

  • @Memeche12
    @Memeche12 4 года назад +19

    Fernando una sugerencia, un curso o proyecto de Nrwl con Angular y Nest estaria muy bueno.

    • @ferdysduran9173
      @ferdysduran9173 4 года назад +1

      Muy duro 🤤

    • @francm_1
      @francm_1 4 года назад +2

      Donde hay que firmar para el curso de Nestjs ejeje

  • @josegaldamez-dev
    @josegaldamez-dev 4 года назад

    Muchas gracias. Definitivamente tiene mucho sentido, hacer secciones completas reutilizables.

  • @swtnicolas
    @swtnicolas 4 года назад

    Justamente he estado buscando información relacionada sobre el lazy-loading y la estructura de directorios para implementarlo en un pequeño proyecto. Y ahora me entero que habrá nuevo curso de Angular, espero sea muy pronto que me lo pillare de primeras. Muchas gracias!

  • @JorgeGonzalez-cv7hs
    @JorgeGonzalez-cv7hs 2 года назад

    Exelente sugerencia. Cómo siempre gran calidad en su trabajo

  • @danielnavarro8758
    @danielnavarro8758 4 года назад

    Gracias por el video soy uno de tantos alumnos tuyo..

  • @franciscopeguero1164
    @franciscopeguero1164 3 года назад

    Saludos Fernando, gracias por compartir

  • @danielarandamartin2709
    @danielarandamartin2709 4 месяца назад

    Buenisimo!! Gracias Fernando

  • @alexanderg5367
    @alexanderg5367 4 года назад +2

    Gracias, me has salvado, estoy trabajando en un proyecto y ya se me esta saliendo de las manos, con tantos archivos que hay en la aplicación ❤️🙌🏼🙌🏼

  • @swalter85
    @swalter85 4 года назад

    Estos son los vídeos que para mí valen la pena.. excelente y gracias por compartir tu experiencia Fernando!

  • @oscardelrio1964
    @oscardelrio1964 4 года назад +3

    Cuando empecé la aplicación modular no se me hizo fácil
    Los puntos más difíciles creo que es cuando la veces usas dos o tres router outlet, configuración de lazy load creo que para mi fue un gran dolor de cabeza

  • @livanramos6804
    @livanramos6804 4 года назад

    Gracias saludos desde cuba

  • @colmenarese1
    @colmenarese1 4 года назад

    Buena estructura! Siempre es bueno realizar las cosas de mejor manera!

  • @AudioVn
    @AudioVn 4 года назад +2

    Este tipo de estructura realmente es muy cómoda. No tuve que investigar para darme cuenta porque la propuesta modular de Angular me hicieron pensar inmediatamente en hacerlo así, siento que voy por buen camino, gracias.
    Me interesaría saber como organizarias un proyecto de React. Entendiendo que no es una ley absoluta sino partiendo desde tu experiencia. React me parece volátil y muy propenso a crear código desorganizado si no se tiene una arquitectura planteada.
    Un saludo, eres un crack!

  • @walterleme1263
    @walterleme1263 2 года назад

    Excelente. Gracias Fernando.

  • @BusinessSchoolPeru
    @BusinessSchoolPeru 4 года назад +1

    Recomendaría que sigan las buenas prácticas de usar solo las carpetas core/ feature/ y shared/ . En fin con ansias para ver el avanzado de pruebas unitarias con mocks y demás. 🤓😇🤓

  • @JoseLuis-sr4xw
    @JoseLuis-sr4xw 3 года назад

    justo lo que andaba buscando, muchas gracias, por cierto, acabo de terminar su curso de udemy de angular y el siguiente sera el de testing, gracias a ti cada dia veo la luz a iniciar un proyecto personal en tecnologias que no conocia como son angular y spring boot con java par ahacer un api restful.

  • @javieru5871
    @javieru5871 4 года назад

    Yo, en la carpeta de shared de un Módulo Feature regularmente guardo los Servicios, Interfaces, Tipos, Validadores, etc, para que esten a la vista de todo el Módulo Feature. Esta es una excelente manera de trabajar, por que incluso puedes seleccionar estrategias de Preloading o Lazy Loading

  • @janpanm1085
    @janpanm1085 4 года назад +1

    Otro curso de angular yo tengo el de 0 a experto y el otro más avanzado ese curso que vas ha hacer me gustaría mucho tenerlo . Tendrá manejo de gps ubicaciónes

  • @gustavoadolforestrepogil3246
    @gustavoadolforestrepogil3246 4 года назад

    Excelente consejo para estructurar el proyecto, en lo personal me gusta tener los servicios en otro modulo aparte y lo llamo core, donde pongo los servicios, modelos, etc.

  • @marianogabrielwilson6588
    @marianogabrielwilson6588 4 года назад

    Fernandoo, tengo tus dos cursos de Angular! Quiero ese terceroo

  • @alexalvarezmarambio
    @alexalvarezmarambio 4 года назад

    Muchas gracias, este tipo de videos con lecciones especificas o tips ayudan mucho a matar dudas y agarrar confianza o corregir lo que vamos haciendo, antes yo solo programaba en php, no salia de ahi, hasta que un dia busque en youtube nuevas tecnologias y apareciste tu con un video y promocionando angular de cero a experto en udemy, tome el curso y desde entonces no he parado con tus cursos, hoy gracias a tus directrices, trabajo con un stack que comienza con angular y ionic para el frontend y gracias a lo aprendido en angular no me costo nada comenzar a usar Nestjs para el backend. Muchas gracias por compartir tu conocimiento.
    Pd.: si no es mucho y en la linea de este video, podrias hacer uno donde muestres tus extensiones de vscode actualizadas y tus recomendadas. saludos

  • @jebarcha
    @jebarcha 4 года назад

    Excelente Fernando..Gracias y Saludos 🙂

  • @davidhch9833
    @davidhch9833 4 года назад +3

    No sabes la ansiedad que tengo por el curso! :)
    Gracias por el trabajo que estás haciendo Fernando.
    Saludos.

    • @MiguelAngel-pz8qi
      @MiguelAngel-pz8qi 4 года назад

      será un nuevo curso de angular?

    • @davidhch9833
      @davidhch9833 4 года назад

      @@MiguelAngel-pz8qi No, es un nuevo curso. :)

  • @MrJeremias123456
    @MrJeremias123456 3 года назад

    Profe, excelente forma de estructurar los proyectos. Muchas gracias por el aporte. 🤩

  • @jaranci468
    @jaranci468 4 года назад

    Que buena! Gracias Fernando! Ojalá más vídeos con más estructuras tomando como ejemplo React en un futuro!

  • @pieroangulocubas
    @pieroangulocubas 4 года назад

    Recien te sigo ! y me encanta tu metodologia ! tengo algo de experiencia con angular pero siempre aprendo cosas nuevas con tu videos ! Gracias !

  • @eduardocervantesmora8206
    @eduardocervantesmora8206 4 года назад

    Fernando aprecio que compartas estos videos muy bien! Por cierto trabajo en un projecto muy grande y me pidieron modularizarlo y ordenarlo tomare algunos de tus tips del vídeo saludos !

  • @pebelinhernandez6859
    @pebelinhernandez6859 2 года назад

    Excelente explicacion

  • @ckybat
    @ckybat 4 года назад

    Muchas gracias por este dato... angular ( cursando actualmente ) y en parte flutter ( curso que ya hice con usted) es muy similar como poder usar esta forma. Algo que siempre me pregunte al momento de que empiece a escalar la aplicación. Muchas gracias por estos datos claves!!!

  • @JulianLasso
    @JulianLasso 4 года назад

    Excelente tu sugerencia, intentaré implementarla en mis proyectos ya creados, me pareció más modular que lo que me había inventado yo al respecto 😋

  • @rauldiazlarraga185
    @rauldiazlarraga185 3 года назад

    Genial!! Me gustaría un video donde ver como exportar un modulo y subir a npm para luego usarlo en otro proyecto, gracias Fernando!!

  • @AndrewQuirosCR
    @AndrewQuirosCR 4 года назад

    Esperando el 2021, quiero ver ese curso, gracias Fernando

  • @devedgar
    @devedgar 4 года назад

    Gracias Fernando, es muy util.

  • @sergeog2276
    @sergeog2276 4 года назад +1

    Ojalá también hicieras otro video similar a este pero orientado a React

  • @bautistabastidasamuel1476
    @bautistabastidasamuel1476 4 года назад

    Hola Fernando , uno así pero de flutter no estaría mal, grande que eres , me han ayudado mucho tus cursos, gracias!

  • @roman-tp6sd
    @roman-tp6sd 3 года назад

    muy bueno! Lo voy a comenzar a utilizar. Qué diferencias hay entre pages y components?

  • @rmhiso
    @rmhiso Год назад

    Excelente... gracias

  • @sergiohamelius5921
    @sergiohamelius5921 4 года назад +1

    Hola Fer, excelente tus cursos. Mi pregunta es si tu nuevo curso de Angular que temas diferentes tiene a tus 2 anteriores.? Te pregunto porque ya tome los otros 2.

  • @emanuelmejia4525
    @emanuelmejia4525 4 года назад

    Buen video Fernando, ojalá pudieras hacer un video donde expliques más a detalle sobre el lazy load, como lo comentaste, estaría muy interesante :)

  • @luislira2935
    @luislira2935 3 года назад

    Excelente video, solo una duda, es necesario importar el module del shared en el app module? Oh solo con importarlo en los demás modules (productos por ejemplo) es suficiente?

  • @pablomaidana7420
    @pablomaidana7420 4 года назад

    Fernando que opinas de las carpetas core y template, ví que también se utiliza para proyectos grandes

  • @daniwarindie
    @daniwarindie 2 года назад

    @Fernando: Estaria bien ver estas estructuras y curso udemy sobre una app/caso real sobre gestion de almacen(warehouse) que hice en Django para empresa de automocion

  • @juanmarquezr
    @juanmarquezr 2 года назад

    ya se lanzo el nuevo curso de angular??
    donde puedo verlo?

  • @navegante9650
    @navegante9650 3 года назад

    Un curso de clean architecture en Angular seria muy bueno

  • @tatocarle
    @tatocarle 3 года назад

    En el folder Page, irían los NgTemplates de los componentes???

  •  4 года назад

    por lo general creo el módulo con el routing que genera el cli es correcta esta practica????

  • @Memeche12
    @Memeche12 4 года назад

    Gracias, buen video!

  • @giovarsu10
    @giovarsu10 4 года назад

    ¿Se puede ver cada directorio como las entidades que tengo en mi aplicación? Muchas gracias, demasiado útil.

  • @omarjunior26
    @omarjunior26 4 года назад

    Hola fernando, que tema usas en el vsCode?

  • @wilmeralegria2187
    @wilmeralegria2187 4 года назад

    Muy bueno el video profe, para cuando está listo el nuevo curso de Angular?

  • @pavelcardenas5745
    @pavelcardenas5745 3 года назад

    Hola profesor cuál es el curso donde enseña a detalle con este tipo de arquitectura

  • @moisesbenites3
    @moisesbenites3 4 года назад

    Muy buen video

  • @ricardomelida1601
    @ricardomelida1601 4 года назад

    Esto podría estar ligado a la arquitectura de software?

  • @ivaro9798
    @ivaro9798 2 года назад

    Excelente!

  • @sixto82
    @sixto82 2 года назад

    Hola Fernando, coordial saludo, en cual de tus cursos explicas más al detalle con un proyecto real esta arquitectura?, sería genial si lo tienes dime cual es para comprarlo ya mismo.

  • @carlodanielpimenttel2233
    @carlodanielpimenttel2233 Год назад

    y las clases como se manejaría?

  • @omarestupinan4935
    @omarestupinan4935 3 года назад

    Hola Fernando , muchas gracias por compartir tus conocimientos. Me gustaría que me orientaras, si Angular seria la herramienta ideal para migrara una aplicación de misión critica como una NOMINA, la cual esta desarrollada en Oracle Forms 6i Cliente Servidor. Mi propuesta es Front End en Angular y el Back End en c# .net Core o Spring Boot. por favor agradeceria tus comentarios al respecto. Gracias

  • @rherl23
    @rherl23 2 года назад

    Algun curso que tengas sobre clean architecture?

  • @ArturoHerreraVargas
    @ArturoHerreraVargas 2 года назад +1

    No era mejor generar los módulos usando el cli y aprovechar la generación de las rutas en forma automática?

  •  4 года назад +5

    ¿Esta estructura es igualmente válida para apps React, verdad?

    • @rr69sport69
      @rr69sport69 3 года назад

      Por lo que dijo al principio serviría si !

  • @FedeRacun
    @FedeRacun 4 года назад

    Podrias armar un video de este tipo pero para React?

  • @xingfucoder2627
    @xingfucoder2627 4 года назад

    Fernando, muy buen vídeo! Gracias por compartir tus conocimientos. Una pregunta, ¿qué opinas de la diferencia sobre shared modules y core modules? Hay veces que es complicado separar, que metes en uno y en otro. Se agradecería un vídeo al respecto :)

  • @jdrr-dev
    @jdrr-dev 4 года назад

    Gracias!!!

  • @dfmf1982
    @dfmf1982 4 года назад

    fernando cuando un curso de react con grapht

  • @ditmarestradabernuy3511
    @ditmarestradabernuy3511 3 года назад

    muy bueno

  • @JeanpierreCajoHernandez
    @JeanpierreCajoHernandez 3 года назад

    Hola Profe. Fernando una consulta que guardaría en la carpeta "Pages"?, porque en "Components" ya estoy guardando mis componentes y su html.

    • @cristhianelvisvelasquezven3726
      @cristhianelvisvelasquezven3726 3 года назад

      Te recomiendo lleves el curso de angular del profe. En components va los componentes que reutilizarás como por ejemplo un tabla para mostrar datos.

    • @getseneko7004
      @getseneko7004 2 года назад

      Pages sería como la página principal. En donde se centralizan todos los componentes. Es como IndexPage, AboutPage, ContactPage, etc.

  • @kreiger8912
    @kreiger8912 Год назад

    una pequeña pregunta. al crear components y pages cual seria la diferencia? pues un component es un archivo que tiene html,css y ts

    • @fernando_her85
      @fernando_her85  Год назад +1

      Las pages son componentes pensados en que ocuparán todo el espacio de la pantalla, o al menos gran parte de ella y son usados directamente en el router.
      Los componentes no, esos están destinados a estar siempre dentro de otros componentes

    • @kreiger8912
      @kreiger8912 Год назад

      @@fernando_her85
      Aaa ok. entiendo ya que pues también toca siempre analizar el proyecto. Pues vi algo sobre Public, Prívate y Core Que a veces no todo necesita ser modulado .
      Ya todo es de análisis del proyecto Creo. en este momento lo que veo complicado es lo de una api o crud en angular
      Gracias por tu tiempo.

  • @federicot7319
    @federicot7319 4 года назад

    Fer, para cuando uno de react native? Por favor hacete uno

  • @federicoaldana5952
    @federicoaldana5952 3 года назад

    y una estructura para una landung page comun y corriente usando sass?

  • @RedZunamyBlogspotZ
    @RedZunamyBlogspotZ 4 года назад +1

    Un curso de Firebase de forma profesional please.

  • @luisgutierrez1481
    @luisgutierrez1481 3 года назад

    Buenas, alguien me puede resolver una duda, por favor.
    Si utilizo la estructura del vídeo, todo organizado por módulos.
    Y si yo quiero usar un servicio de un moduloA en un moduloB. Tendría que importar el moduloA en moduloB.
    Ahí todo bien, pero dado que el modulo a importar(A) contiene pages, services etc no resulta "deficiente" importar todo un modulo solo para usar un servicio nada mas ?
    No es ninguna mala critica, solo una duda personal.

  • @christophermantilla4265
    @christophermantilla4265 2 года назад

    Y lo abrí desde la carpeta pero por html obviamente la consola no me sirve

  • @FidelEmilioSusanaJimenez
    @FidelEmilioSusanaJimenez Год назад

    👽😍😍😍😍

  • @ronnynestares3831
    @ronnynestares3831 3 года назад

    eso de hacer router en otro module , no me funciona alguien me podria guiar?

  • @christophermantilla4265
    @christophermantilla4265 2 года назад

    No me abrió de una vez

  • @InvenceTech
    @InvenceTech 4 года назад +2

    Es del nuevo curso??
    PD: El primer comentario jajaja

    • @fernando_her85
      @fernando_her85  4 года назад +2

      Este video propiamente no, pero es algo que enseño efectivamente en el curso y seguimos en los proyectos que estoy programando en él

    • @InvenceTech
      @InvenceTech 4 года назад +3

      @@fernando_her85 Excelente, ya estoy en la fila para ser de los primeros en comprarlo. Gracias a sus cursos anteriores de Angular pude realizar un proyecto para el gobierno de mi estado y a raíz de eso otros 2 estados mas lo quisieron :). Le debo mucho profe, y siempre agradecido por compartir sus conocimientos!!! Saludos.

    • @miguelangelosorio3767
      @miguelangelosorio3767 3 года назад

      @@fernando_her85 en que curso hacers esto -?

    • @fernando_her85
      @fernando_her85  3 года назад

      De ningún curso, es propio de RUclips, aunque en mi curso de Angular 2021 explicó esto con más detalle

    • @miguelangelosorio3767
      @miguelangelosorio3767 3 года назад

      @@fernando_her85 ese curso ya está disponible ?