|
via Udemy |
Go to Course: https://www.udemy.com/course/spring-framework-5-spring-boot-2/
Nesse curso você vai aprender a utilizar um dos melhores Frameworks para Java Web atualmente(Spring 5), um dos servidores de aplicação mais popular do mundo(Wildfly), um dos bancos de dados mais utilizados(MySQL), ainda um banco de dados NoSQL(MongoDB) que mais vem ganhando espaço atualmente, além de aprender um banco de dados em memória chamado H2. Nesse curso você vai aprender tudo isso de forma simples e objetiva, além de conseguir versionar o seu código no GitHub e Gitlab. Isso mesmo, sem rodeios para aprender essas diversas tecnologias que são muito utilizadas mundialmente!Veja o conteúdo do curso:Spring Framework 5 com WildflyMódulo de introduçãoAula 1Introdução sobre o professorExperiênciaGithubAula 2Instalações necessários para o cursoJava 1.8STS 3.9(Eclipse, Netbeans)MySQL 5.7MongoDB 3Wildfly Módulo de criação de projetos Web com Spring e STSAula 3Introdução ao móduloAula 4Utilizar o Spring InitializrCriar projetoAula 5Abrir o projeto com o STSAbrir o projeto com o NetbeansExplicações sobre as IDEsAula 6Criar um projeto pelo próprio STSCriar uma entidadeIntrodução ao JPAJPA na práticaAula 7JPA com MySQLCriar tabelasAula 8Introdução ao GitHubSubir o projeto no GitHubDocumentar o ReadmeAula 9Spring Data RepositoriesCriar dados iniciais no MySQLAula10Utilizar os métodos do Spring DatafindByIdfindAlldeletesaveAula 11Criar métodos customizadosConsultas utilizando métodos customizadosConsultas utilizando @QueryAula 12Entendendo melhor os métodos customizadosCriar mais QueriesAula 13Spring Data Repositories MongoDBCriar dados iniciais no MongoDBAula 14Criar métodos customizados com MongoDBConsultas utilizando métodos customizadosConsultas utilizando @QueryAula 15MVCControllersThymeleaf e HTMLAula 16Atualizar nosso projeto no GithubGit addGit commitGit pushAula 17Conclusão do móduloAgradecimentosMódulo de Injeção de Dependências com SpringAula 18Introdução ao MóduloIntroduçãoCriar um projeto com DIUtilizar DI com SpringUtilizar QualifiersUtilizar ProfilesAula 19Entender o que é Injeção de DependênciaO que é Injeção de Dependência?DI não é IoCAula 20Utilizar DI na prática com Spring@AutowiredUtilizar na prática DI com SpringAula 21Spring ContextChamar uma controller na minha classe principalAula 22@QualifierInterface@ComponentAula 23@Profiles@ConfigurationAula 24Conclusão do móduloAgradecimentosMódulo de Configuração do SpringAula 25IntroduçãoConfigurações do SpringSpring StereotypesComponentScanConfigurações JavaUtilizar Bean FactoryConfigurações Spring bootAula 26Configurações do SpringOpções de configuraçãoXMLJava ConfigurationAula 27Spring StereotypesArquitetura do SpringAula 28ComponentScanMapeando classes utilizando pacotesAula 29Conclusão do móduloAgradecimentosMódulo de propriedades internas e externasAula 30IntroduçãoPropriedades do Spring bootCriar sua própria propriedadeSpring boot YAMLAula 31Propriedades do Spring bootCriar sua própria propriedadeAula 32Spring boot YAMLAula 33ConclusãoAgradecimentosMódulo de Desenvolvimento Web com Spring MVCAula 34IntroduçãoCriar uma página inicialProtocolo HTTPVerbos HTTPChrome Developer ToolsSpring Dev ToolsREST APIAula 35Criar uma página inicialNavegar entre as páginasAula 36Protocolo HTTPVerbos HTTPAula 37Métodos HTTP na prática com SpringPOSTGETParâmetrosAula 38Métodos HTTP na prática com SpringPOSTGETThymeleafFormuláriosAula 39Chrome Developer ToolsDebug backendInspecionar ElementosAula 40MVCPadrões de projetos(Design Patterns)Aula 41Conclusão do móduloAgradecimentosMódulo de Spring Data usando HibernateAula 42IntroduçãoRelacionamento de entidadesCriar uma modelOne to OneOne to ManyMany to ManyEnumsSpring Data RepositoriesMétodos do Spring Data@QueryAula 43Relacionamento de entidadesCriar um modelo conceitualDiagrama de classesAula 44Criação de EnumsSpring Data RepositoriesMétodos do Spring DataAula 45Métodos do Spring Data JPACriar mais dadosCriar uma paginaçãoAula 46PersistenceFetch type eagerFetch type lazyAula 47Diagrama de classesEntidades com mais relacionamentosAula 48Utilizar o diagrama da aula anteriorUtilizar a persistenceUtilizar o fetch typeAula 49Queries customizadasInner joins@QueryAula 50Conclusão do móduloAgradecimentosMódulo de Construção de APIs REST e Intellij CommunityAula 51Instalar o Intellij communityCriar projetos com uma nova IDERodar o nosso projeto com o MavenPostmanCriar projetos RESTAula 52Instalar o Intellij communityCriar o nosso primeiro projetoImportar um projeto existenteAula 53O que é REST?Como funciona ?Por que usar REST?Aula 54Criar o nosso primeiro serviço RESTUtilizar o método GETAula 55PostmanCliente RestCrud SimplesGETPOSTPUTDELETEAula 56Utilizando o GitlabSubir o nosso projeto para o GitlabBaixar os projetos do curso no GitlabVide URL na aulaMódulo do Wildfly e criação de DatasourceAula 57Introdução ao MóduloAula 58Instalação do WildflyCriação de usuário adminInterface do WildflyAula 59Criação de Datasource usando H2Criação de Datasource usando MySQLConexão com bases de dadosAula 60Configurando o nosso projeto para rodar no WildflyCriando o contextoConfigurando Datasource no Spring BootSubir o projeto no Wildfly