{"id":19293305,"url":"https://github.com/balta-io/7188","last_synced_at":"2025-04-22T07:32:13.466Z","repository":{"id":43569328,"uuid":"201097694","full_name":"balta-io/7188","owner":"balta-io","description":"Curso 7188 - Criando Apps Web com Angular e Ionic","archived":false,"fork":false,"pushed_at":"2023-02-06T18:03:35.000Z","size":1573,"stargazers_count":11,"open_issues_count":16,"forks_count":10,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-04-14T07:18:22.888Z","etag":null,"topics":["angular","ionic"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":false,"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/balta-io.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":"2019-08-07T17:36:46.000Z","updated_at":"2023-10-06T07:44:46.000Z","dependencies_parsed_at":"2024-11-09T22:47:35.270Z","dependency_job_id":null,"html_url":"https://github.com/balta-io/7188","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/balta-io%2F7188","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/balta-io%2F7188/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/balta-io%2F7188/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/balta-io%2F7188/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/balta-io","download_url":"https://codeload.github.com/balta-io/7188/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250195042,"owners_count":21390230,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["angular","ionic"],"created_at":"2024-11-09T22:34:35.885Z","updated_at":"2025-04-22T07:32:13.179Z","avatar_url":"https://github.com/balta-io.png","language":"TypeScript","readme":"# Curso 7188 – Criando Apps Web com Angular 8 e Ionic 4\n\nEste curso é uma extensão dos cursos [Começando com Angular](https://balta.io/cursos/comecando-com-angular) e [Criando Apps Web com Angular e UiKit](https://balta.io/cursos/criando-apps-web-com-angular-e-uikit), então não prossiga sem tê-los concluído primeiro. \n\nDaremos continuidade ao projeto para um Petshop, desta vez utilizando os componentes do Ionic para a construção do Frontend em Angular.\n\nOs outros cursos focaram nos conceitos de Angular e na parte de vitrine da loja, bem como o carrinho de compras com UiKit. \n\nAgora, o foco é a construção de uma **área com funções administrativas** do Petshop utilizando o Ionic.\n\n\n\n## Neste curso de Angular você vai...\n\n* Aprender a criar um projeto Angular utilizando Ionic\n* Aprender a trabalhar com Temas do Ionic\n* Aprender o básico de SCSS para construir apps Angular\n* Aprender a criar componentes utilizando o Ionic\n* Aprender a criar autenticação/login\n* Aprender a como criar uma área administrativa com Angular\n* Aprender a criar o fluxo de reset de senha com Angular\n* Aprender a importar um componente sem npm install\n* Aprender a criar um gráfico de Vendas com jsChart\n* Aprender a armazenar dados do usuário no localStorage\n* Aprender a limitar funcionalidades de acordo com o Perfil do usuário logado\n* Aprender a construir rotas e trabalhar com Routing no Angular\n* Aprender a proteger rotas implementando um guardião (Route Guard)\n* Implementar navegação com Angular\n* Implementar formulários simples com Ionic\n* Aprender a formatar moedas utilizando pipe no Angular\n\n\n\n\n## Para quem é recomendado este curso de Angular\n\n* Iniciantes que já concluíram os cursos 7181 e 7187\n* Iniciantes que querem começar a trabalhar com Ionic\n* Programadores que querem criar projetos para áreas administrativas / backoffice\n* Programadores interessados um curso para aprender a desenvolver um MVP com Angular\n* Profissionais em preparação para uma entrevista técnica com Angular e Ionic\n\n\n\n\n## Tecnologias e versões utilizadas\n\n* Node.js v12.8.0 (versão mínima)\n* Ionic 5.2.4\n* Angular CLI 8.2.1\n* Mockoon 1.4.0\n* Visual Studio Code (Versão mais recente disponível)\n\n\n\n\n\n## Projetos do curso\n\n* Continuaremos o projeto para um Petshop, desta vez, focando em desenvolver funcionalidades comuns para uma área de Gestão de Vendas, utilizando componentes do Ionic, com funcionalidades dependendo do Perfil do usuário logado e gráfico de vendas utilizando jsChart.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbalta-io%2F7188","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbalta-io%2F7188","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbalta-io%2F7188/lists"}