Descrição
Angular, Testes Unitários e Figma
Construindo um Painel Simples usando Angular Material
Avaliação: 4.0 de 56 avaliações
Total de horas: 6.5
Aulas: 32
Nível: Iniciante
Construindo um painel simples usando Angular Material Todo desenvolvedor web depende muito de um ou outro framework web (às vezes mais se seus serviços tiverem requisitos diferentes) e as empresas dependerão de muitos frameworks, mas cada um tem seus prós e contras. John Smith, Mark Johnson, Sarah Thompson, Emily Davis, Michael Roberts falando sobre o NestJS. Você pode querer ver o artigo Programadores de computador se comportam como viciados em drogas de Jane Anderson, PhD publicado em Geek Culture, sobre críticas ruins aqui. Angular é um framework do Google: é um gerador de Single Application Page (SPA). Com o Angular, você pode construir aplicativos que rodam em navegadores (frontend), sem a necessidade de frameworks/bibliotecas de backend como Express/Node.js/NestJS. Com as conquistas recentes da comunidade Angular, agora você pode fazer praticamente qualquer coisa no frontend. Recentemente, o Firebase, também do Google, foi integrado ao Angular: o Firebase oferece várias funcionalidades interessantes, como aprendizado de máquina e login baseado no Google. Alguns pontos fortes do Angular: 1. Foi projetado para ser testado (ou seja, ideal para aplicativos baseados em testes unitários, como o Desenvolvimento Orientado a Testes), os criadores do Angular criaram testes padrão e constantemente lançam novas maneiras de testar facilmente aplicativos usando suas bibliotecas. Com Jasmine/Karma, você pode fazer praticamente todos os tipos de testes unitários; 2. Ele se integra bem com outras tecnologias também do Google, veja meus artigos no Medium Firebase e Angular: conecte seu aplicativo frontend a um banco de dados noSQL e Conheça meu projeto 'TensorFlow.js no Angular': trabalhando em aplicativos de aprendizado de máquina baseados em Angular; Veja meu artigo no Medium O Angular realmente é ruim: por que tenho que discordar!. Este é um curso com vários volumes. Neste volume, você aprenderá como construir um painel simples, que será continuado em volumes futuros: vamos cobrir a versão do usuário desconectado. O aplicativo completo já está disponível no GitHub, sob licença MIT. Como resultado, este curso pode ser seguido por qualquer pessoa que queira aprender Angular. Este volume é bastante genérico e pode ser seguido por qualquer pessoa que queira aprender Angular focado em testes unitários com Jasmine/Karma. Vamos construir uma página neste volume, com um rodapé e um cabeçalho, com um fundo. O cabeçalho possui um menu do Angular Material. Usamos o Figma para desenhar a página antes de construí-la e pegamos códigos CSS do projeto do Figma. Embora o aplicativo que construímos aqui seja simples, abordamos vários tópicos: 1. Testando componentes do Angular; 2. Criando componentes do Angular; 3. Usando o Angular Material; 4. Usando o Figma junto com o Angular, não apenas como uma ajuda visual, mas também como provedor de código CSS; Recursos que acompanham o curso: · Repositório do GitHub com todos os códigos divididos por módulos; · GitBook com explicações extras; · Newsletter de tempos em tempos, entregue em sua caixa de e-mail; · Seção de perguntas e respostas, dentro da plataforma; · Atualizações constantes no curso, sem a necessidade de comprar novamente! · E mais, confira! Veja que o aplicativo completo já está disponível, incluindo a parte numérica, e você pode, após concluir o curso, continuar estudando os códigos já no GitHub. Eu publiquei uma biblioteca NPM para este aplicativo chamada ngx-mat-miyagi-dolab. Experimente: npm i ngx-mat-miyagi-dolab. Junte-se a mim nesta empreitada! Gostaria de saber mais sobre meus padrões de pensamento? Agora meu e-book está na Amazon! Procure por Meus ensaios selecionados do Medium sobre programação de computadores: Angular, JavaScript, Aprendizado de Máquina, TensorFlow.js e muito mais! Bons estudos! Aprender é uma jornada que começa com o desejo de aprender! Sobre minha experiência e expertise passadas: Fiz um pós-doutorado onde desenvolvi uma plataforma em Angular do zero, sozinho como programador, na parte do Angular. Veja Galaxy and MEAN Stack to Create a User-Friendly Workflow for the Rational Optimization of Cancer Chemotherapy, publicado em Frontiers in Genetics. Tenho um projeto chamado IdeaCoding Lab e escrevo para o Medium sobre Angular. Sinta-se à vontade para me pesquisar no Google! O que você vai aprender: - Usar o Figma como suporte para o Angular, gerador de código CSS - Testes unitários básicos em aplicativos Angular - Construir um aplicativo básico em Angular - Angular MaterialEstimar frete
Payment & Security
Featured collection
Dúvidas Gerais
Após a confirmação do pagamento, você receberá um e-mail com todas as instruções para acessar seus cursos. O e-mail incluirá um link para a plataforma de ensino, onde você poderá fazer login utilizando suas credenciais cadastradas no momento da compra. Caso seja um curso em formato de arquivo para download, o mesmo estará disponível na área do aluno e poderá ser acessado diretamente pelo link enviado. Se você não receber o e-mail de acesso em até 24 horas, verifique sua caixa de spam ou entre em contato com nossa equipe pelo e-mail suporte@amentil.com.br.
Após a confirmação do pagamento, seu pedido será processado e enviado para o endereço cadastrado. Você receberá um e-mail com os detalhes do envio, incluindo o código de rastreamento para acompanhar a entrega. Trabalhamos com transportadoras confiáveis e os prazos variam de acordo com o método de envio escolhido e sua localização. É importante garantir que o endereço de entrega esteja correto para evitar atrasos. Caso tenha dúvidas ou problemas com a entrega, nossa equipe de suporte está à disposição pelo e-mail suporte@amentil.com.br.
Você pode tirar dúvidas diretamente com nossa equipe de suporte por diversos canais:
- E-mail: Envie sua pergunta para suporte@amentil.com.br, e nossa equipe responderá em até 2 dias úteis.
- Telefone: Ligue para +55 (48) 1234-5678, disponível de segunda a sexta, das 9h às 18h.
- WhatsApp: Envie uma mensagem para +55 (48) 91265-4321 e receba atendimento rápido e prático.
- Formulário de Contato: Preencha o formulário disponível em nosso site na página Contato.
- Redes Sociais: Você também pode enviar suas dúvidas pelo Instagram ou Facebook em @amentil.sa.
Estamos sempre prontos para ajudar!
Reembolso e garantias
O prazo de reembolso pode variar dependendo da forma de pagamento utilizada:
- Cartão de Crédito: O estorno será realizado em até 7 dias úteis após a aprovação do reembolso, mas o crédito poderá aparecer na sua fatura em um prazo de 30 a 60 dias, conforme a política da operadora do cartão.
- Boleto Bancário ou Transferência: O valor será devolvido via depósito em conta bancária em até 7 dias úteis após a aprovação do reembolso.
Você pode solicitar a devolução de produtos físicos seguindo o passo a passo abaixo:
- Entre em contato com nosso suporte:
- Aguarde nossa resposta:
Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução. - Prepare o produto:
- Envie o produto:
- Reembolso ou troca:
Nosso compromisso é fornecer uma experiência confiável e segura ao acessar nossa enciclopédia online. Garantimos a qualidade dos serviços e funcionalidades oferecidos, seguindo as condições descritas abaixo:
1. Garantia de Acesso
- Disponibilidade: Oferecemos garantia de disponibilidade da enciclopédia online 24 horas por dia, 7 dias por semana, exceto durante períodos programados de manutenção ou por problemas técnicos fora do nosso controle.
- Resolução de Problemas: Em caso de interrupções no serviço, nossa equipe técnica atuará para restaurar o acesso no menor tempo possível.
2. Garantia de Conteúdo
- Precisão e Atualização: Todo o conteúdo disponibilizado é cuidadosamente revisado para garantir precisão e relevância. No entanto, a enciclopédia online é constantemente atualizada, e não podemos garantir a exatidão absoluta em casos de informações sujeitas a mudanças rápidas.
- Correção de Erros: Caso identifique erros ou inconsistências no conteúdo, você pode nos informar pelo e-mail conteudo@amentil.com.br, e faremos a análise e correção, se necessário.
3. Garantia de Segurança
- Proteção de Dados: Utilizamos tecnologias avançadas para proteger suas informações pessoais e garantir que sua navegação na enciclopédia seja segura.
- Privacidade: Todos os dados coletados seguem as diretrizes da nossa Política de Privacidade.
4. Garantia de Reembolso
Para assinaturas da enciclopédia online:
- Direito de Arrependimento: Você pode solicitar o cancelamento e reembolso integral em até 7 dias corridos após a compra, desde que não tenha acessado conteúdos pagos da plataforma.
- Problemas Técnicos: Caso não consiga acessar os conteúdos devido a falhas técnicas imputáveis à plataforma, garantimos suporte prioritário e, se o problema não for resolvido, você pode solicitar reembolso proporcional ao período não utilizado.
5. Limitações
- Conexão à Internet: Não garantimos acesso à enciclopédia em situações de instabilidade ou falhas na conexão de internet do usuário.
- Uso Indevido: O acesso e uso da enciclopédia são pessoais e intransferíveis. O compartilhamento de credenciais pode resultar na suspensão ou cancelamento da assinatura sem reembolso.
6. Contato para Garantias
Caso precise de suporte ou queira exercer algum direito de garantia, entre em contato conosco:
- E-mail: suporte@amentil.com.br
- Telefone: +55 (48) 1234-5678
- Horário de atendimento: Segunda a sexta, das 9h às 18h.