{"id":21754786,"url":"https://github.com/roverty/angular","last_synced_at":"2026-04-18T14:02:14.756Z","repository":{"id":105905224,"uuid":"287997312","full_name":"roverty/Angular","owner":"roverty","description":"Notas y proyectos con Angular","archived":false,"fork":false,"pushed_at":"2021-12-29T05:38:06.000Z","size":2485,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-30T19:38:09.614Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roverty.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-16T18:02:06.000Z","updated_at":"2021-12-29T05:38:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"637fa63e-6292-4f06-bfee-dda582cc9c0e","html_url":"https://github.com/roverty/Angular","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/roverty/Angular","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roverty%2FAngular","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roverty%2FAngular/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roverty%2FAngular/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roverty%2FAngular/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roverty","download_url":"https://codeload.github.com/roverty/Angular/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roverty%2FAngular/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31971490,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-26T09:15:23.955Z","updated_at":"2026-04-18T14:02:09.741Z","avatar_url":"https://github.com/roverty.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Curso Angular\n\n```sh\nAgosto de 2020\nAuthor: rhodfra@gmail.com\n```\n\nAngular es un framework para crear aplicaciones web, esta basado en el lenguaje TypeScript, es open-source y actualmente se encuentra mantenido por un equipo de desarrollo de Google y la comunidad de contribuyentes individuales y de ciertas empresas,\n\nNo confundir Angular con AngularJS. Angular es una reescritura de un framework que se creo previamente llamado AngularJS\n\n### ¿Cuándo utilizar Angular?\n\nAngular se recomienda para proyectos de *mediana a grande escala* porque TypeScript tiene los los elementos para poder desarrollar projectos de dicha magnitud. Además la escala del proyecto considerar si este es:\n\n* una **SPA** (Single Page Application). Angular fue diseñado para crear las famosas \"aplicaciones de una página\", dichas aplicaciones permiten tener contenido dinámico sin la necesidad de refrescar la página por lo que la buena experiencia de usuario aumenta.\n* una **PWA** (Progressive Web Application)\n\nGeneralmente no se suele utilizar *Angular* En proyectos ligeros y que solo presenten contenido estático (landing pages, por ejemplo). Ten en cuenta esto o probalemente estes matando una mosca con un tanque de guerra.\n\nTampoco se recomienda utilizar Angular en Microservicios pues Angular se encarga por si mismo de dividir la aplicación en módulos, lo mismo que harían los microservicios pero llamandolos *servicios*.\n\n### Documentación\n\nSIempre que tengas un problema o quieras construir un componente de Angular y no sepas cómo, utiliza la documentación oficial, es la fuente más confiable y actualizada\n\n* https://angular.io/docs\n\n### Conocimientos requeridos\n\n### Temario\n\n1. TypeScript\n   * ¿Qué es Typescript?\n   * Tipos de datos\n   * Programación Orientada a Objetos\n   * Decoradores\n2. Introducción a Angular\n   * ¿Qué es angular?\n   * Instalación\n   * Primera aplicación\n3. Componentes\n   * Crear componentes\n   * Ciclo de vida de los componentes\n   * Renderizar información entre componentes\n   * Directivas\n4. Router\n   * Creación de rutas\n   * Navegando entre componetes\n   * Modularización la aplicación\n5. Comunicación entre componentes\n   * Input\n   * Output\n   * Servicios\n6. Formularios\n   * Creación y manejo de formularios\n   * Validaciones\n   * ngModel, ngSubmit\n   * Formularios reactivos\n7. Servicios\n   * HTTP Client\n   * Peticiones HTTP\n8. Deploy\n   * ¿Qué es git y Github?\n   * Subiendo la aplicación a Github Pages\n   * Qué es Firebase?\n   * Haciendo deploy en Firebase Hosting","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froverty%2Fangular","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froverty%2Fangular","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froverty%2Fangular/lists"}