Vídeo 4 no ar!
Corre lá pra assistir. Todas as aulas ficarão no ar só até domingo!
https://bit.ly/2FjMRfU
Corre lá pra assistir. Todas as aulas ficarão no ar só até domingo!
https://bit.ly/2FjMRfU
Algaworks
Vídeo 4: Suas Dúvidas Respondidas
Assista o quarto vídeo do Workshop do Fullstack Angular e Spring, um evento em videoaulas para pessoas que querem se tornar Desenvolvedores Fullstack usando Angular e Spring.
Poderíamos usar Angular Material, PrimeNG ou qualquer outra biblioteca de componentes.
Eu defendo que a escolha deva ser feita para cada projeto, pensando em como a biblioteca pode ajudar a desenvolver o que você precisa.
Apesar da AlgaWorks ser parceira oficial da PrimeTek (empresa que desenvolve o PrimeNG) e eu conhecer e admirar muito o trabalho Cagatay Civici (desenvolvedor líder do PrimeNG), eu sempre gosto de fazer uma escolha mais racional, e não emocional.
Dito isso, eu gosto de PrimeNG (o que não quer dizer que eu não goste das outras bibliotecas) porque é muito completa e tem mais de 80 componentes de muita qualidade.
Para projetos grandes, especialmente projetos corporativos (ERPs, telas de cadastros, etc), ter muitos componentes à mão ajuda muito na produtividade.
A PrimeTek tem bastante experiência em desenvolvimento de componentes para JSF, Angular, React, etc.
Eu defendo que a escolha deva ser feita para cada projeto, pensando em como a biblioteca pode ajudar a desenvolver o que você precisa.
Apesar da AlgaWorks ser parceira oficial da PrimeTek (empresa que desenvolve o PrimeNG) e eu conhecer e admirar muito o trabalho Cagatay Civici (desenvolvedor líder do PrimeNG), eu sempre gosto de fazer uma escolha mais racional, e não emocional.
Dito isso, eu gosto de PrimeNG (o que não quer dizer que eu não goste das outras bibliotecas) porque é muito completa e tem mais de 80 componentes de muita qualidade.
Para projetos grandes, especialmente projetos corporativos (ERPs, telas de cadastros, etc), ter muitos componentes à mão ajuda muito na produtividade.
A PrimeTek tem bastante experiência em desenvolvimento de componentes para JSF, Angular, React, etc.
Bom dia, pessoal do Telegram! 😀
Acabamos de abrir as matrículas para o curso avançado Fullstack Angular e Spring.
Corre lá para assistir o vídeo que eu gravei explicando tudo sobre o curso e faça já a sua inscrição, porque não vamos ficar com as matrículas abertas por muito tempo.
https://bit.ly/2U81gFh
Acabamos de abrir as matrículas para o curso avançado Fullstack Angular e Spring.
Corre lá para assistir o vídeo que eu gravei explicando tudo sobre o curso e faça já a sua inscrição, porque não vamos ficar com as matrículas abertas por muito tempo.
https://bit.ly/2U81gFh
Algaworks
Fullstack Angular e Spring - Matrículas Abertas
Aprenda a desenvolver aplicações web modernas e profissionais com Angular, REST e Spring. Vagas limitadas!
A ideia até parece boa, mas não ficaria semanticamente correto.
A categoria de código 3xx é usada indicar que o cliente deve tomar alguma outra ação para finalizar a requisição (redirecionamento).
O status de código 304 é usado para indicar que o cliente já possui a representação do recurso (em cache) e que ela não foi modificada, portanto não precisa retransmitir os dados.
O servidor redireciona o cliente para usar a representação armazenada em cache.
Os status mais comuns para a resposta de um PUT alterando um recurso é 200 (OK) ou 204 (No Content).
A categoria de código 3xx é usada indicar que o cliente deve tomar alguma outra ação para finalizar a requisição (redirecionamento).
O status de código 304 é usado para indicar que o cliente já possui a representação do recurso (em cache) e que ela não foi modificada, portanto não precisa retransmitir os dados.
O servidor redireciona o cliente para usar a representação armazenada em cache.
Os status mais comuns para a resposta de um PUT alterando um recurso é 200 (OK) ou 204 (No Content).
Recentemente recebi uma mensagem de um aluno no direct do Instagram, que me deixou muito feliz. Dá uma olhada no que ele disse:
Achei legal enviar aqui Telegram, porque pode ser que você esteja na mesma situação e isso pode te motivar a continuar firme no seu objetivo.
Ah! Só pra lembrar que amanhã eu vou fechar as inscrições do curso completo Fullstack Angular e Spring, beleza?
Abraçoooo!
Ah! Só pra lembrar que amanhã eu vou fechar as inscrições do curso completo Fullstack Angular e Spring, beleza?
Abraçoooo!
Esse desespero é comum, eu também já me senti assim e também preciso controlar a minha ansiedade quando não conheço o suficiente sobre algum assunto.
Não é só sobre programação. Esses dias eu estava estudando sobre outro assunto fora da programação e no meio de tantos termos e coisas desconhecidas por mim, me bateu um desespero também. Eu sei muito bem como é isso.
Parece que nós queremos um caminho fácil. Queremos digitar um comando "insert <assunto> into my brain" e pronto, instalamos o conhecimento na nossa cabeça!
Estamos vivendo em um momento de muita abundância de informações e conhecimentos, e não queremos aceitar que algo seja demorado ou difícil para aprender. Queremos o resultado rápido.
Mas a realidade é um pouco mais difícil. Nós temos que aprender os fundamentos, praticar várias vezes e ir construindo um conhecimento sólido um dia após o outro.
Tentar pular etapas ou fazer isso de forma desorganizada pode virar uma confusão na nossa mente, o que gera desmotivação e ansiedade.
Felizmente você pode contar com a AlgaWorks para aprender e se especializar em Angular e Spring passo a passo, e até mesmo acelerar esse processo, de uma forma ainda mais simples.
Nós estamos encerrando as inscrições para o nosso curso online avançado Fullstack Angular e Spring hoje.
Se você quiser garantir o seu lugar, só tem mais algumas horas para fazer isso: https://bit.ly/2U81gFh
Não é só sobre programação. Esses dias eu estava estudando sobre outro assunto fora da programação e no meio de tantos termos e coisas desconhecidas por mim, me bateu um desespero também. Eu sei muito bem como é isso.
Parece que nós queremos um caminho fácil. Queremos digitar um comando "insert <assunto> into my brain" e pronto, instalamos o conhecimento na nossa cabeça!
Estamos vivendo em um momento de muita abundância de informações e conhecimentos, e não queremos aceitar que algo seja demorado ou difícil para aprender. Queremos o resultado rápido.
Mas a realidade é um pouco mais difícil. Nós temos que aprender os fundamentos, praticar várias vezes e ir construindo um conhecimento sólido um dia após o outro.
Tentar pular etapas ou fazer isso de forma desorganizada pode virar uma confusão na nossa mente, o que gera desmotivação e ansiedade.
Felizmente você pode contar com a AlgaWorks para aprender e se especializar em Angular e Spring passo a passo, e até mesmo acelerar esse processo, de uma forma ainda mais simples.
Nós estamos encerrando as inscrições para o nosso curso online avançado Fullstack Angular e Spring hoje.
Se você quiser garantir o seu lugar, só tem mais algumas horas para fazer isso: https://bit.ly/2U81gFh
Algaworks
Fullstack Angular e Spring - Matrículas Abertas
Aprenda a desenvolver aplicações web modernas e profissionais com Angular, REST e Spring. Vagas limitadas!
A partir do Angular 4, podemos definir a opção padrão de um <select> de uma forma simples.
(1) Criamos uma função que retorna um boolean na classe do componente. Se o retorno for true, esta será a opção padrão selecionada.
(2) Informamos o nome da função na diretiva compareWith do <select>.
(1) Criamos uma função que retorna um boolean na classe do componente. Se o retorno for true, esta será a opção padrão selecionada.
(2) Informamos o nome da função na diretiva compareWith do <select>.
Antes do Angular 4, quando precisávamos exibir elementos HTML condicionalmente, acabávamos repetindo o *ngIf, negando a condição.
Agora temos a possibilidade de utilizar o "else" dentro do *ngIf.
Desta forma, simplificamos o código e deixamos mais legível!
Agora temos a possibilidade de utilizar o "else" dentro do *ngIf.
Desta forma, simplificamos o código e deixamos mais legível!
O Two-Way Data Binding permite que:
- Atualizações de dados feitas no model sejam refletidas na view.
- Alterações feitas na view sejam refletidas no model.
Assim, o que é alterado na tela é refletido nos dados e vice-versa.
Os dois exemplos na imagem são equivalentes.
- Atualizações de dados feitas no model sejam refletidas na view.
- Alterações feitas na view sejam refletidas no model.
Assim, o que é alterado na tela é refletido nos dados e vice-versa.
Os dois exemplos na imagem são equivalentes.
Estou nos stories do Instagram falando sobre programação Java e front-end e respondendo perguntas. Segue lá: https://www.instagram.com/alga.works/