No internet connection
  1. Home
  2. Dúvidas Gerais

Indicação curso Angular 2+

Por THIAGO JUNIOR AMORIM DE MELO @thi4go19
    2023-11-04 14:36:28.865Z

    Pessoal, venho aqui indicar um excelenter curso de Angular 2+:

    https://loiane.training/curso/angular

    Diferenças de AngularJS e Angular 2+:

    AngularJS e Angular (também conhecido como Angular 2 e versões posteriores) são dois frameworks distintos para o desenvolvimento de aplicativos da web, criados pela mesma equipe da Google, mas diferem significativamente em sua estrutura, arquitetura e funcionalidades.

    AngularJS (também conhecido como Angular 1.x) foi a primeira versão do framework lançada em 2010. Foi pioneiro no conceito de MV* (Model-View-Whatever), facilitando a criação de aplicativos da web dinâmicos, e permitindo a vinculação de dados bidirecional (two-way data binding) entre a visão (view) e o modelo (model). AngularJS foi muito popular e amplamente utilizado por muitos desenvolvedores, porém, tinha algumas limitações de desempenho e escalabilidade.

    Por outro lado, o Angular (ou Angular 2 e suas versões posteriores) é uma reescrita completa do AngularJS, lançada em 2016. Ele é uma evolução significativa em termos de arquitetura, desempenho e recursos. Algumas das diferenças-chave incluem:

    Arquitetura e Desempenho: Angular adotou uma arquitetura de componentes, fornecendo um desempenho muito melhor em comparação com o AngularJS. A detecção de mudanças (change detection) foi reescrita para ser mais eficiente.

    TypeScript: Angular é construído com TypeScript, uma linguagem que adiciona tipos à sintaxe JavaScript, trazendo benefícios como detecção de erros durante o desenvolvimento.

    Módulos e Injeção de Dependências: Angular introduziu um novo sistema de módulos e um sistema de injeção de dependências aprimorado.

    Vinculação de Dados: Enquanto o AngularJS usa vinculação de dados bidirecional por padrão, o Angular usa vinculação unidirecional (one-way data binding) por padrão, tornando o controle do fluxo de dados mais previsível.

    Compatibilidade: Angular não é compatível com o AngularJS em termos de código legado. Isso significa que a migração de aplicativos existentes de AngularJS para Angular pode exigir uma reescrita considerável.

    Ecosistema: Angular vem com uma CLI robusta que facilita a inicialização de projetos, geração de componentes, testes e muito mais.

    Em resumo, Angular 2+ representa uma evolução significativa em relação ao AngularJS, com melhorias em desempenho, arquitetura, TypeScript e outros recursos. A transição de um para o outro pode exigir um esforço considerável, mas a atualização pode resultar em um aplicativo mais escalável, performático e fácil de manter.

    • 7 respostas
    1. C
      Camila Vieira @CamilaVieira
        2023-11-04 19:43:16.792Z

        Ótima sugestão! Eu aprendi bastante coisa com os próprios tutoriais do site oficial também. Pra quem gosta de aprender lendo, segue os links abaixo.

        https://angular.io/tutorial/first-app

        https://angular.io/tutorial/tour-of-heroes

        1. Show de bola!

        2. M
          Em resposta athi4go19:
          Marcos Vinícios Pereira @marcosvipe
            2023-11-06 10:37:36.654Z

            Excelente sugestão.

            1. T
              Em resposta athi4go19:
              Tatiane Tinoco @tatianetinoco
                2023-11-06 20:50:11.016Z

                Obrigada pela dica. Vai ser muito útil para quem ainda não conhece nada de Angular como eu.

                1. T2
                  Em resposta athi4go19:
                  Tom Silva @TomSilva
                    2023-11-06 23:17:10.721Z

                    muito bom!!

                    1. Em resposta athi4go19:
                      Ana Karolina Souza @anakarolina
                        2023-11-07 15:20:05.528Z

                        Obrigada pelas dicas! Já vou dar uma pesquisada neles!

                        1. V
                          Em resposta athi4go19:

                          Excelente dica, Thiago! Com certeza vai ajudar bastante e vou até salvar aqui!