Aprende ANGULAR 17 desde cero para principiantes GRATIS

Поделиться
HTML-код
  • Опубликовано: 10 июл 2024
  • En este tutorial de Angular 17, desde la instalación, exploraremos cada aspecto del desarrollo con este framework. Desde la configuración inicial con Node.js y Angular CLI hasta la creación de componentes, directivas, eventos y comunicación entre componentes. Además, abordaremos temas avanzados como rendimiento, suscripciones a eventos, y soluciones para problemas comunes.
    ▶ No te pierdas más directos en: / midudev
    00:00:00 - Introducción
    00:00:57 - ¿Qué vamos a ver/hacer?
    00:01:57 - Instalar Node.js
    00:03:00 - npm install Angular-cli
    00:04:09 - Conozcamos Angular
    00:04:54 - Cosas importantes de Angular
    00:06:43 - Iniciando proyecto
    00:09:01 - Revisando archivos de Angular
    00:09:40 - package.json
    00:10:28 - Angular.json
    00:10:50 - EXTENSION IMPORTANTE
    00:12:49 - main.ts
    00:13:34 - app router
    00:14:13 - Carpeta app
    00:15:23 - Standalone, imports
    00:16:36 - templateURL, StyleURL
    00:16:53 - Decorador
    00:18:38 - app.config.ts
    00:19:50 - Inicializar proyecto
    00:20:51 - Primer Hola angular
    00:22:08 - Crear estilos y estructura (nivel de componente)
    00:23:06 - recomendación
    00:24:13 - Propiedades
    00:27:02 - Estilos
    00:29:01 - :root de CSS
    00:30:02 - Nuestro primer componente
    00:33:03 - exportar/importar componentes
    00:36:14 - Directivas
    00:37:15 - @if @else
    00:41:42 - preguntas y comentarios de la comuindad
    00:42:47 - Creando otro componente
    00:43:14 - Componente Dry-Run
    00:43:50 - Cómo omitir los test?
    00:44:28 - más de Dry Run
    00:45:08 - Componente Game
    00:45:39 - @for
    00:49:18 - El “Property Binding”
    00:50:04 - Agregando imagenes + Hack para obtener el avatar de un usuario de GitHub
    00:51:07 - Eventos (click y más)
    00:52:24 - Cambiar un estado en Angular
    00:55:51 - Props + Comunicación entre Componentes
    00:59:54 - @Output Comunicación de Hijo a Padre
    01:01:46 - Explicación de lo que hicimos
    01:02:51 - La parte del Padre
    01:03:44 - “subscribed” Suscribirse a un Evento
    01:06:57 - @defer
    01:08:51 - Creando un Componente de Comentarios
    01:11:50 - Problema de Rendimiento
    01:13:14 - pregunta de usuario
    01:14:51 - Usando el @difer
    01:16:41 - @placeholder
    01:20:54 - @loading
    01:22:19 - Fin
  • НаукаНаука

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

  • @Jquint3ro
    @Jquint3ro 28 дней назад +8

    Cuando ví este video, yo sabia que iba a hacer el curso por mi trabajo. Hoy es el día jajajajaja. Gracias por el contenido

  • @rOxhhh
    @rOxhhh 7 месяцев назад +34

    siempre quise que midu hiciera angular!!!

  • @YoherVazquez
    @YoherVazquez 7 месяцев назад +14

    Justamente estaba buscando como comunicar componentes, excelente explicación!

  • @carlosaguirre5709
    @carlosaguirre5709 7 месяцев назад +8

    Vamos Midu, que pedazo de curso de Angular, queremos mas!!!!

  • @extaroth9201
    @extaroth9201 11 дней назад +1

    Hermano, creo que explicaste esto de forma magistral, sinceramente ganaste un perro fiel... digo un seguidor

  • @tanizeron
    @tanizeron 7 месяцев назад +53

    este video me abrio la cabeza para una idea de seria donde hagas el front y trabajes en colaboracion con otro dev de backend como hdleon, y armen algun producto sencillo mostrando un poco mas la gestion de proyecto. de ahi en mas gracias por el content siempre!

  • @miguelangelleongonzalez5051
    @miguelangelleongonzalez5051 5 месяцев назад +2

    Muy agradecido y esperando una segunda parte!! Abrazos

  • @grillem999
    @grillem999 7 месяцев назад +3

    Muy buen video Midu, esperando con ganas la segunda parte

  • @EduardoPerez-wb8wq
    @EduardoPerez-wb8wq 5 месяцев назад +3

    hola midu! estoy con angular en el FP y este video me ha ayudado una barbaridad, si te sobra tiempo ojala subas una 2ª parte con los formularios, propierti building y esas cosas. Un saludo, me encanta tu contenido

  • @michaelxd123ify
    @michaelxd123ify 3 месяца назад +4

    Por fin veo que Midu toca Angular, es mi favorita, desarrolla más cosas con Angular por favor.

  • @manuelcamacho8638
    @manuelcamacho8638 6 дней назад +1

    Justo mañana me pasan un proyecto en angular, no sabia ni como instalarlo, espero poder hacer lo que piden ajjajaja xd pero que buen video midu gracias, son como esos videos que dicen aprende tal cosa en tan solo 10 minutos, eres el mejor... saludos

  • @gerardo13175
    @gerardo13175 18 дней назад +1

    Hoy estoy tomando el curso para mi primer trabajo!!!

  • @miguelolarte1889
    @miguelolarte1889 7 месяцев назад +8

    Midu en Angular 😮😮😮

  • @Felipe-Bustos-24
    @Felipe-Bustos-24 6 месяцев назад +6

    Ojala una segunda parte, me gusto mucho la explicacion.

  • @ERYCH295
    @ERYCH295 2 месяца назад

    la mejor clase, ni en mi universidad, uso html y css, pero con angular, me facilita rapidamente todo

  • @community7757
    @community7757 4 месяца назад +2

    Espectacular esta introducción a Angular 17, yo ya había visto algún video con las nuevas actualizaciones pero este es de los mejores si no el mejor

  • @gibranlopez5861
    @gibranlopez5861 7 месяцев назад +5

    Gracias por proporcionarnos más herramientas Midu❤️

  • @santiagolorduy1379
    @santiagolorduy1379 5 месяцев назад +2

    Excelente curso Midu!, seria perfecto más contenido de Angular.

  • @mateocunsolo
    @mateocunsolo Месяц назад

    Excelente para refrescar conceptos basicos. Espero con ansias la segunda parte, saludos Midu :))

  • @PolValleDoplax
    @PolValleDoplax 7 месяцев назад +14

    Maldita sea, creia que este momento nunca llegaria 🥵🥵🥵

  • @santosmarte
    @santosmarte Месяц назад

    Mejor explicado no puede estar, muchas gracias Midu!!!

  • @chiky22lp
    @chiky22lp 5 месяцев назад +2

    Llegó mi momento de tener que aprender Angular, y que mejor que hacerlo con Midu

  • @camiladomato
    @camiladomato 5 месяцев назад

    Hola,
    gracias Midu !
    Espero segunda parte!!

  • @jorge_pb8482
    @jorge_pb8482 7 месяцев назад +1

    Como siempre midu enseñando justo lo q andaba necesitanto

  • @GabrielPozo
    @GabrielPozo 7 месяцев назад +7

    Bastante interesante la nueva version de Angular, muy bueno lo del @defer

  • @ehos92
    @ehos92 3 месяца назад

    Eres un crack, gracias por el contenido, no dejes de subir este tipo de contenido a tu canal.

  • @j4c7200
    @j4c7200 7 месяцев назад +2

    creo que despues de este video, habra mas dev con angular, muy bien ahi midu, excelente contenido.

  • @pabloalejandrodelaiglesia8964
    @pabloalejandrodelaiglesia8964 Месяц назад

    Gracias por este contenido Midu!! Excelente!!!

  • @icabanah
    @icabanah 7 месяцев назад +33

    Yo, como desarrollador de Angular. Estoy insanamente agradecido con midu por hacer este vídeo. Y a ver si así se aprecia más Angular.

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

      Pues yo no era muy amigo de angular, pero este video lo cambio todo por completo.

  • @AlexCoronell
    @AlexCoronell 5 месяцев назад

    Excelente video y como siempre, EXCELENTE Angular

  • @joseleonrs9817
    @joseleonrs9817 3 месяца назад

    Lo mejor de laravel en Angular 🎉🎉 con esa sintaxis ya hasta me creo experto 😅 siempre supe que mi curso de c/c++ iba a tener frutos 😂😂

  • @VforVanish
    @VforVanish 5 месяцев назад

    Me gusta se está Sveltizando Angular. Segunda parte con signals 🙏

  • @AlejandroGonzalez-nu5xy
    @AlejandroGonzalez-nu5xy 7 месяцев назад

    Entro a RUclips y veo en las notificaciones Aprende ANGULAR 17 desde cero para principiantes GRATIS de midulive y me vuela la cabeza, pensé que era de broma pero no, midu usando angular 🤯

  • @user-mc7di7xn8d
    @user-mc7di7xn8d Месяц назад

    excelente video midu me has ayudando un monton me gustaria que hagas un curso de angular

  • @dasrdomingo
    @dasrdomingo 7 месяцев назад

    Tengo algo que reclamarte y es algo muy serio, tengo tanto tiempo siguiendo tu canal y porque no habías hecho este video antes. Por cierto me estoy comiendo tus videos de ReactJs mil gracias !!!

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

    Segunda parte pls, m encanta tu contenido y me pareces el mejor para aprender

  • @erikmunozbravo
    @erikmunozbravo 3 месяца назад

    Excelente tutorial. Felicitaciones.

  • @SuperEduardosegovia
    @SuperEduardosegovia 3 месяца назад +1

    Excelente video!!! Contenido de CALIDAD!!!

    • @midulive
      @midulive  3 месяца назад +1

      Mil gracias!

  • @victoravr10
    @victoravr10 22 дня назад

    Hola! Pensé que este día nunca llegaría, pero es que Angular se ha esforzado para encantar a desarrollares React.

  • @franklintello4226
    @franklintello4226 7 месяцев назад

    Gracias por compartir tus conocimientos

  • @deyvichinchay6275
    @deyvichinchay6275 Месяц назад

    Aprendo mucho contigo.

  • @bastekor
    @bastekor 3 месяца назад

    Excelente video tutorial, me has facilitado la vida

  • @FacundoMaldonado
    @FacundoMaldonado 6 месяцев назад

    esperando segunda parte, quiero ver más cosas interesantes. 👀

  • @woodenhouse8531
    @woodenhouse8531 2 месяца назад

    Muchas gracias por el curso Midu, me ha ayudado mucho! Veo que en España almenos hay muchas mas ofertas de trabajo de Angular que React, y yo estudie todo en React en un BootCamp que acabe hace un mes. Por eso me estoy poniendo ahoracon Angular como loco jaja

  • @diegovillarroelsandy4386
    @diegovillarroelsandy4386 Месяц назад

    Genial tutorial! bien explicado y al punto, solo que me desconcentraba lo pesado del chat con el backseating

  • @cobyboy383
    @cobyboy383 6 месяцев назад

    Buenísimo un tuto de 🅰️ngular!! Espero la parte 2

  • @alejandroramos9949
    @alejandroramos9949 7 месяцев назад +4

    Midu, este tuto no lo veo porque estoy arrancando recien pero me sorprende la actividad que tenes en las paltaformas, supongo que tenes "empleados" que suben tus videos y demas pero dioss, cada un rato hay algo nuevo que mirar en tu canal. Muy bueno

    • @paracomentar2703
      @paracomentar2703 7 месяцев назад

      si, esto realmente es un fragmento de un stream suyo en twitch, mucho de su contenido lo realiza en directo y ya luego sus editores se encargan de recortar y editar para los vídeos o los shorts/tiktoks etc

  • @edmicaceres8862
    @edmicaceres8862 2 месяца назад

    Gracias te ganaste mi like.. estaba buscando como incorporar al app el nuevo componente ya creado y no encontraba.. gracias mil..

  • @v.nunezc
    @v.nunezc 3 месяца назад

    Excelente video midu

  • @AntonioCruz-bl7hz
    @AntonioCruz-bl7hz 7 месяцев назад

    Gracias por el video🎉

  • @nahuatlatofl
    @nahuatlatofl 3 месяца назад

    Amigo realmente se me hace una curva de aprendizaje muy grande, pero se ve realmente interesante Angular.

  • @StendhalGz
    @StendhalGz 7 месяцев назад

    midu para el tema de las extensiones podrias usar los profiles para configurar las extensiones y configuraciones para los proyectos en diferentes techs

  • @joseantonioamayapostigo2542
    @joseantonioamayapostigo2542 5 месяцев назад +1

    excelente tutorial

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

    Que gran maestro

  • @miquelgine
    @miquelgine 7 месяцев назад +4

    IntelliJ te ayuda y puedes hacer automáticamente los imports, así que menos preocupaciones

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

      Intellij para angular, realmente esta buena esa combinación ?

  • @PolValleDoplax
    @PolValleDoplax 7 месяцев назад +11

    PD: Mi primer trabajo lo he conseguido gracias a Angular

    • @sk8osner
      @sk8osner 7 месяцев назад +5

      Mi primera chambaaaa... 😂😂😂

    • @pepito7773
      @pepito7773 7 месяцев назад

      ​@@sk8osnerrecuerdo el día cuando yo de la chamba me enamoré

  • @abborgia
    @abborgia 6 месяцев назад

    muy bueno ✌✌

  • @streckk8558
    @streckk8558 4 месяца назад +2

    *Solución al error si no quiere ejecutar los scripts desde visual studio*
    Consideración a tomar en cuenta al momento de querer levantar el proyecto, desde visual studio nos arroja el siguiente error.
    No se puede cargar el archivo “Aquí aparece la ruta de donde se encuentra tu proyecto” porque la ejecución de scripts está deshabilitada
    en este sistema.
    para resolverlo solo es ejecutar como administrador la *powershell* con el siguiente comando, *Set-ExecutionPolicy Unrestricted*. Nos aventara una instrucción para habilitar los scripts solo pondremos *S*, y listo ya nos dejara usar los scripts de angular dentro de la terminal de visual studio.

  • @alidp86
    @alidp86 27 дней назад

    De las mejores explicaciones de @defer que he visto, muchas gracias!

  • @lengfontdev
    @lengfontdev 7 месяцев назад +3

    @midulive Es genial verte haciendo un video de Angular, aunque en realidad no me lo esperaba, no imagino el hate que te ganarás por videos como este o cualquier otro que tenga que ver con Angular. En mi opinión más sincera y el que te hayas puesto la gorra de Angular por un rato dice mucho de su versatilidad y grandeza, le estás mostrando a la comunidad que las herramientas son solo eso y que ser desarrollador va más allá del fanatismo que existe actualmente… Gracias por educar a la comunidad 🎉 Un saludo.

  • @FernandoHernandez-wr8eg
    @FernandoHernandez-wr8eg Месяц назад

    que extension estás utilizando para se marquen de color morado los condicionales en html, como por ejemplo el if else?

  • @user-vu3rh3qe1x
    @user-vu3rh3qe1x 4 месяца назад

    Gracias Midu

  • @nachetextv1725
    @nachetextv1725 5 месяцев назад

    eres el mejor

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

    Chulada de angular

  • @theSkobar
    @theSkobar 7 месяцев назад

    Excelente aporte para iniciar en el mundo de Angular

  • @pablorenteria7634
    @pablorenteria7634 5 месяцев назад +1

    por favor mas proyectos en angular 17

  • @UrielOlivero
    @UrielOlivero Месяц назад

    eres mejor q mi profe :)

  • @eduardogutierrez9068
    @eduardogutierrez9068 5 месяцев назад

    Excelente video! Me ha ayudado muchisimo, solo quisiera saber cual es tu extensión que tienes de git en tu terminal.

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

    Justo en el trabajo que aplique me pidieron usar Angular, vendo de nextjs, a ver que me deparara el futuro

  • @danielcanizalez8558
    @danielcanizalez8558 7 месяцев назад

    Me recomienda avanzar en este curso si deje angular desde la version 1 angujar js ? quisiera continuar con angular

  • @drfcozapata
    @drfcozapata 6 месяцев назад +1

    No conocía Angular. De hecho, lo miraba con mucho respeto (y miedo) por todo o que dicen de su "elevada" curva de aprendizaje, etc...
    Pero hasta ahora (min: 30:44), maneja muchísimos elementos casi iguales a Vue y Laravel, que son mi stack.
    Muchísimas gracias Miguel por este tutorial que me está permitiendo quitarle el velo a Angular para comenzar a aprenderlo en serio.
    De acuerdo contigo en lo que debería traer TailwindCSS por defecto (caso de Laravel), pero le incorporé el CDN y va de mil maravillas.
    Que tengas un feliz y bendecido 2024 bro.
    Fuerte abrazo desde Venezuela.
    Editado:
    min 36 - Así comenzó Vue.js en su Option API. Había que hacer la importación 2 veces. Eso cambió con Vue 3 y la Composition API donde simplemente al escribir tu componente, lo importas y punto. Probablemente, Angular camine hacia allí en un futuro.

  • @alejandroechavarria.9679
    @alejandroechavarria.9679 4 месяца назад

    Gracias amigo, muy buen contenido.
    Una pregunta. Cómo puedo desplegar esta app en un bucket de s3? Veo que el resultado del ng build en la versión 17 es levemente diferente y cuando subo los archivos de browser obtengo un error al intentar renderizar la página 😢.

  • @alansmithvalenciaizquierdo876
    @alansmithvalenciaizquierdo876 7 месяцев назад

    Como es el defer con astro es el client attr o que es?

  • @carolinamaldonadotorres9820
    @carolinamaldonadotorres9820 3 месяца назад

    una pregunta, cuando añades los componentes y h1 en app.component.ts, el programa te corrige, pero a mi no, es por alguna extension? pongo los acentos que usas tú, funciona pero a la hora de escribir codigo VSC no me ayuda, ni me detecta error de sintaxis como a ti.

  • @josebenitez9442
    @josebenitez9442 5 месяцев назад +3

    el loading de varios segundos mínimo aunque sea innecesario, lo usé para que los de marketing vieran que había hecho lo que me pedían. ja ja...

  • @inalex
    @inalex 3 месяца назад

    Buenas Midu, increible video, me ha encantado
    Una preguntita, cual es el tema de iconos que usas? Gracias :)

  • @israelmartinez9172
    @israelmartinez9172 2 месяца назад

    ¿Que plugins usas para mostrar los errores en linea, autocompletado, etc?

  • @mordecai4006
    @mordecai4006 7 месяцев назад +6

    el midu ya esta en el 2024

  • @santiago04GS
    @santiago04GS 7 месяцев назад

    Gracias Midu, no has pensado en tener una academia propia? sin duda seria un éxito, yo seria el primero en inscribirme!

  • @Nethersion31
    @Nethersion31 17 часов назад

    en el minuto 36:00 no me sale el "user works", a que se puede deber?

  • @KatyXzita
    @KatyXzita 2 месяца назад

    tiene alguna extensión que le muestre así la terminal?
    (no he terminado de ver el video, por si le menciona ahí pues no he llegado a esa parte jsjsjs
    )

  • @juantorrag
    @juantorrag 2 месяца назад

    alguien me puede decir que material icon usa midudev, please.

  • @urtaav639
    @urtaav639 7 месяцев назад +2

    Excelente aporte, estaría bien una colaboración con un de backend para tu hacer el front de algo y el haga el back, como dicen en un comentario más abajo, algo nuevo 😅

  • @jeronimogonzalez155
    @jeronimogonzalez155 5 месяцев назад

    grasias

  • @josebenitez9442
    @josebenitez9442 5 месяцев назад +1

    * * * * * 5 estrellas tío.

  • @Pablo_Camacho
    @Pablo_Camacho 7 месяцев назад

    Hay algun otro curso de angular de Midulive? uno mas completo y profundo? aunque sea de pago?

  • @kangurinho9418
    @kangurinho9418 7 месяцев назад

    Alguien sabe como pone esa fuente de texto al visual studio? o cual es? Edit: Ya lo he encontrado, pones 'Cascadia Code' en el font-family del editor, en los settings del visual studio

  • @AngelaMariaEspitiaGomez
    @AngelaMariaEspitiaGomez 2 месяца назад

    porque el CommonModule no se creo de forma automatica si estoy usando la version 17 igual y el node v20

  • @DiscordiumTool
    @DiscordiumTool 7 месяцев назад +1

    Primer Comentario 🥰

  • @emersson7x
    @emersson7x 7 месяцев назад

    Uffff!!!

  • @nickolmo1
    @nickolmo1 7 месяцев назад +2

    SEGUNDA PARTE PLS

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

    La sistasis de salida de @input según angular esta mal escrita a mi también me apareció lo que hice fue ir hacia la directiva de @angular/core' e inportarlo desde ahi al igual que el EventEmitter... porque al parecer no estaba implementado e incluso me enrrolle un monton porque 1 tenia mayusculas y el otro no..

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

    Aprender Angular y luego NestJS para tus proyectos, es una buena forma de comenzar a ser Full Stack

  • @adrianabad9727
    @adrianabad9727 2 месяца назад

    Cual es la extension para que le de todas esas suggestions, es Copilot?

  • @Sokrof
    @Sokrof 18 дней назад

    "Antes estaba antes, pero ahora está después" :D

  • @alexander-adp
    @alexander-adp 7 месяцев назад

    porrrr finnnnn @midulive te amamos

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

    Cual son las extenciones que usas para que te sugiera que que codiga tienen que poner, o para llenar mas rapido el codigo.

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

      Más abajo menciona que Git Hub Copilot salu2

  • @javierarango4610
    @javierarango4610 5 месяцев назад

    agradeceria si alguien me diria la extensión que usa para angular porfavor enserio me perdí varias veces por los import

  • @olivercortes4542
    @olivercortes4542 3 месяца назад

    Hermano, estoy perdido con el tema de conexión y obtención de datos con angular. Vengo de un MVC y la verdad no comprendo. Utilizo Angular 17 y no hay nada sobre el tema de conectar una bd mysql y obtener o hacer post and get con los datos. Help miduuu

  • @josearmandogarcianarino9639
    @josearmandogarcianarino9639 16 дней назад

    Bro sabes que, para que me funcione cualquier comando como el npm install -g @angular/cli y el ng serve, no me funcionan así como lo tirastes, tengo que anteponerles sudo, me pide la contraseña del admin de la cuenta y ahí si mola. Estoy usando una MacBook Air m3, que me aconsejas maestro?