Aprenda a chamar stored procedures com JPA.
A gravação da JPA LiveClass está disponível no link abaixo:
👉http://bit.ly/jpa-liveclass-14
A gravação da JPA LiveClass está disponível no link abaixo:
👉http://bit.ly/jpa-liveclass-14
Fala pessoal do Telegram! Beleza?
Liberamos a aula 03 do Workshop! Ela está demais!
Nessa aula você vai aprender a desenvolver uma pequena aplicação com Angular e Spring, programando tanto o front-end, quanto o back-end, usando arquitetura moderna.
Essa aula é um pouco maior. É mão na massa mesmo! Então, não deixa para depois...
👉 http://bit.ly/tl-aula03
Liberamos a aula 03 do Workshop! Ela está demais!
Nessa aula você vai aprender a desenvolver uma pequena aplicação com Angular e Spring, programando tanto o front-end, quanto o back-end, usando arquitetura moderna.
Essa aula é um pouco maior. É mão na massa mesmo! Então, não deixa para depois...
👉 http://bit.ly/tl-aula03
Bom dia, pessoal do Telegram!! 🎊🎉
O último vídeo do Workshop foi liberado! Até agora 14.138 pessoas já assistiram os vídeos.... 😯😯😯
Corre lá... os vídeos ficarão no ar só até domingo 🏃♂️🏃🏻♀️🏃🏿♂️🏃🏼♀️🏃🏽♂️
👉 http://bit.ly/tl-aula04
O último vídeo do Workshop foi liberado! Até agora 14.138 pessoas já assistiram os vídeos.... 😯😯😯
Corre lá... os vídeos ficarão no ar só até domingo 🏃♂️🏃🏻♀️🏃🏿♂️🏃🏼♀️🏃🏽♂️
👉 http://bit.ly/tl-aula04
Fala pessoal do Telegram! 🎉😃
Todas aulas do Workshop foram liberadas, junto com o pdf e o código fonte do projeto.
Corra para assistir tudo nesse final de semana, porque vamos tirar do ar no domingo... 🏃🏼♀️🏃🏽♂️🏃🏿♂️🏃🏻♀️
Na última aula tem um botão para quem quiser entrar para a lista prioritária do treinamento completo, beleza? 👍
👉 http://bit.ly/tl-aula01
Todas aulas do Workshop foram liberadas, junto com o pdf e o código fonte do projeto.
Corra para assistir tudo nesse final de semana, porque vamos tirar do ar no domingo... 🏃🏼♀️🏃🏽♂️🏃🏿♂️🏃🏻♀️
Na última aula tem um botão para quem quiser entrar para a lista prioritária do treinamento completo, beleza? 👍
👉 http://bit.ly/tl-aula01
Fala Galera do Telegram!
Vou direto ao ponto...
As matrículas para o Treinamento Completo Fullstack Angular e Spring estão abertas... 😯😃👍🏻🎊
Esse é um dos cursos mais procurados da AlgaWorks e não abrimos muitas turmas ao longo do ano. Essa é a sua chance de dar um Up na sua carreira! 🏃🏽♂️👍🏻
Para saber mais sobre investimento, conteúdo programático, projeto do curso é só acessar a página:
👉 http://bit.ly/tl-matriculas-abertas
Vou direto ao ponto...
As matrículas para o Treinamento Completo Fullstack Angular e Spring estão abertas... 😯😃👍🏻🎊
Esse é um dos cursos mais procurados da AlgaWorks e não abrimos muitas turmas ao longo do ano. Essa é a sua chance de dar um Up na sua carreira! 🏃🏽♂️👍🏻
Para saber mais sobre investimento, conteúdo programático, projeto do curso é só acessar a página:
👉 http://bit.ly/tl-matriculas-abertas
This media is not supported in your browser
VIEW IN TELEGRAM
Nesse vídeo explicamos como e por que devemos utilizar a anotação @Embedded do JPA. 😆
Quando criamos entidades do modelo de domínio de nossos projetos, algo muito comum é termos associações entre as nossas classes.
JPA nos dá os recursos para trabalhar com todos os tipos de relacionamentos, como um-para-muitos (OneToMany), muitos-para-um (ManyToOne), muitos-para-muitos (ManyToMany) e um-para-um (OneToOne).
Se você quer aprender a trabalhar com cada um desses tipos de relacionamentos, na prática, o Alexandre vai fazer uma LiveClass nesta quarta-feira, dia 25 de Setembro de 2019, às 19:00h.
Acesse http://bit.ly/jpa-liveclass-15 e defina o lembrete.
JPA nos dá os recursos para trabalhar com todos os tipos de relacionamentos, como um-para-muitos (OneToMany), muitos-para-um (ManyToOne), muitos-para-muitos (ManyToMany) e um-para-um (OneToOne).
Se você quer aprender a trabalhar com cada um desses tipos de relacionamentos, na prática, o Alexandre vai fazer uma LiveClass nesta quarta-feira, dia 25 de Setembro de 2019, às 19:00h.
Acesse http://bit.ly/jpa-liveclass-15 e defina o lembrete.
Engano seu achar que esperar por uma depreciação é mais vantajoso.
Além de não ter nenhuma previsão de acontecer isso com o treinamento FSAS (já que desde o lançamento do curso, fomos atualizando ele e o preço subindo, nunca abaixando), seu tempo é MUITO MAIS valioso.
Existe um conceito chamado “custo de oportunidade”, que você precisa entender MUITO rápido.
Às vezes, quando a gente deixa de investir em alguma coisa, achamos que estamos economizando.
Mas na verdade estamos ASSUMINDO UM CUSTO, UM PREJUÍZO.
Ou seja, enquanto você espera para tomar uma decisão, você está pagando por isso. Você não enxerga, mas existe uma conta invisível a ser paga.
Pense comigo: se você já tivesse entrado na turma anterior do FSAS, já estaria lá na frente, desenvolvendo projetos e quem sabe as empresas já estariam atrás de você, e não você atrás das empresas.
Bom, essa situação não existe com você justamente porque você decidiu lá atrás que prefere PAGAR ESSE CUSTO.
O custo de não ter as melhores oportunidades!
Além de não ter nenhuma previsão de acontecer isso com o treinamento FSAS (já que desde o lançamento do curso, fomos atualizando ele e o preço subindo, nunca abaixando), seu tempo é MUITO MAIS valioso.
Existe um conceito chamado “custo de oportunidade”, que você precisa entender MUITO rápido.
Às vezes, quando a gente deixa de investir em alguma coisa, achamos que estamos economizando.
Mas na verdade estamos ASSUMINDO UM CUSTO, UM PREJUÍZO.
Ou seja, enquanto você espera para tomar uma decisão, você está pagando por isso. Você não enxerga, mas existe uma conta invisível a ser paga.
Pense comigo: se você já tivesse entrado na turma anterior do FSAS, já estaria lá na frente, desenvolvendo projetos e quem sabe as empresas já estariam atrás de você, e não você atrás das empresas.
Bom, essa situação não existe com você justamente porque você decidiu lá atrás que prefere PAGAR ESSE CUSTO.
O custo de não ter as melhores oportunidades!
Fala Galera do Telegram! 🎉
Recebemos essa mensagem de agradecimento há duas semanas de um dos nossos alunos. 👀
Mas não quero falar sobre ele! Quero falar sobre você... 😁
⠀
✅ Se você já é programador e quer mudar sua senioridade...
✅ Se você saiu da faculdade e quer entrar no mercado de TI...
✅ Se você quer se tornar um Programador confiante, respeitado e atualizado...
✅ Ou se você está desempregado e quer disputar as vagas de Desenvolvedor...
⠀
Então, eu posso te ajudar!
⠀
O treinamento Fullstack Angular e Spring é o carro chefe da AlgaWorks em formar profissionais capacitados e trazer resultados reais para os alunos.
Eu não insistira tanto com vocês se eu não soubesse dos resultados que ele pode trazer para sua carreira.
⚠️ As inscrições para essa turma ficarão abertas só até amanhã...
👉 http://bit.ly/tl-matriculas-abertas
Recebemos essa mensagem de agradecimento há duas semanas de um dos nossos alunos. 👀
Mas não quero falar sobre ele! Quero falar sobre você... 😁
⠀
✅ Se você já é programador e quer mudar sua senioridade...
✅ Se você saiu da faculdade e quer entrar no mercado de TI...
✅ Se você quer se tornar um Programador confiante, respeitado e atualizado...
✅ Ou se você está desempregado e quer disputar as vagas de Desenvolvedor...
⠀
Então, eu posso te ajudar!
⠀
O treinamento Fullstack Angular e Spring é o carro chefe da AlgaWorks em formar profissionais capacitados e trazer resultados reais para os alunos.
Eu não insistira tanto com vocês se eu não soubesse dos resultados que ele pode trazer para sua carreira.
⚠️ As inscrições para essa turma ficarão abertas só até amanhã...
👉 http://bit.ly/tl-matriculas-abertas
Considerando a propriedade chamada "app.agencia-bancaria" no arquivo application.properties, podemos obter seu valor:
(1) Injetando em uma variável de instância anotada com @Value
(2) Lendo de forma programática a partir do ambiente de execução da aplicação
(1) Injetando em uma variável de instância anotada com @Value
(2) Lendo de forma programática a partir do ambiente de execução da aplicação
É bem simples fazer upload de arquivos com o Spring MVC:
(1) Crie o formulário e defina o enctype como "multipart/form-data".
(2) Receba o arquivo com o tipo Part e obtenha o InputStream. A partir daí, você pode trabalhar da forma que quiser, convertendo o InputStream em um arquivo local ou até mesmo salvando no banco de dados.
(1) Crie o formulário e defina o enctype como "multipart/form-data".
(2) Receba o arquivo com o tipo Part e obtenha o InputStream. A partir daí, você pode trabalhar da forma que quiser, convertendo o InputStream em um arquivo local ou até mesmo salvando no banco de dados.
Você já pensou em ser um profissional capacitado a criar projetos com essas tecnologias?
✅ Spring MVC
✅ Spring Data JPA
✅ Spring Security
✅ Spring Boot
✅ Thymeleaf
✅ Bean Validation
✅ Flyway
✅ JPA/Hibernate
✅ JasperReports
✅ Bootstrap
✅ JavaScript
✅ Maven
Se você quer aprender tudo isso e ainda se juntar a 1.436 pessoas que já desenvolveram um software profissional com Spring...
...então precisa entrar para essa turma relâmpago do Spring Framework Expert!
Detalhes no link abaixo...
👉🏻 http://bit.ly/sc-sfe-turma-relampago
✅ Spring MVC
✅ Spring Data JPA
✅ Spring Security
✅ Spring Boot
✅ Thymeleaf
✅ Bean Validation
✅ Flyway
✅ JPA/Hibernate
✅ JasperReports
✅ Bootstrap
✅ JavaScript
✅ Maven
Se você quer aprender tudo isso e ainda se juntar a 1.436 pessoas que já desenvolveram um software profissional com Spring...
...então precisa entrar para essa turma relâmpago do Spring Framework Expert!
Detalhes no link abaixo...
👉🏻 http://bit.ly/sc-sfe-turma-relampago
Os Query Methods do Spring Data JPA (SDJ) facilitam na criação de repositórios.
Criamos uma interface, adicionamos assinaturas de métodos, que devem começar com um dos seguintes termos: find, read, query, count ou get.
O SDJ cria a implementação da pesquisa em tempo de execução.
É só isso e já vai funcionar. Parece mágica!
Criamos uma interface, adicionamos assinaturas de métodos, que devem começar com um dos seguintes termos: find, read, query, count ou get.
O SDJ cria a implementação da pesquisa em tempo de execução.
É só isso e já vai funcionar. Parece mágica!
A anotação @ElementCollection do JPA serve para mapearmos o relacionamento das nossas entidades com listas de classes que NÃO são entidades.
Isso nos dá a possibilidade de mapear, em nossa entidade, uma lista de String que será salva em uma tabela a parte. E não só de String, mas também inteiros e outros wrappers Java.
Podemos ainda mapear listas @Embeddable.
Se você quer aprender como usar a anotação @ElementCollection do JPA, na prática, o Alexandre vai fazer uma LiveClass nesta quarta-feira, dia 09 de Outubro de 2019, às 19:00h.
Acesse http://bit.ly/jpa-liveclass-17 e defina o lembrete.
Isso nos dá a possibilidade de mapear, em nossa entidade, uma lista de String que será salva em uma tabela a parte. E não só de String, mas também inteiros e outros wrappers Java.
Podemos ainda mapear listas @Embeddable.
Se você quer aprender como usar a anotação @ElementCollection do JPA, na prática, o Alexandre vai fazer uma LiveClass nesta quarta-feira, dia 09 de Outubro de 2019, às 19:00h.
Acesse http://bit.ly/jpa-liveclass-17 e defina o lembrete.