MELHORES cursos de programação Java para avançados
Miscelânea / / November 28, 2023
Eficiência Java
Um curso para iniciantes e desenvolvedores experientes para obter uma compreensão aprofundada de Java. O curso aborda detalhadamente padrões de design e idiomas de linguagem e demonstra como aproveitar ao máximo uma variedade de recursos, de genéricos a enumerações, de anotações a embalagem automática.
4,2
Introdução ao Spring Framework.
O curso é destinado a desenvolvedores familiarizados com a plataforma Java (SE e EE) que desejam aprender como usar o popular framework Spring para criar suas aplicações.
3,7
Desenvolvimento na plataforma Java SE. Tópicos Avançados
Neste curso, os alunos adquirirão conhecimentos e habilidades avançadas necessárias para o desenvolvimento de software na plataforma Java SE. Este curso cobre as principais classes de bibliotecas de sistema e os fundamentos do design de software. Graças a isso, os alunos aprenderão a trabalhar não apenas como programadores, mas também como designers de software. Os tópicos principais da plataforma Java são abordados no curso relacionado JVA-007 Java® SE Platform Development: Core Topics.
4,2
JavaScript. Nível 6. Biblioteca React.js
ReactJS é uma popular biblioteca JavaScript de código aberto. Projetado para construir interfaces de usuário (UI, interfaces de usuário) com base em uma abordagem de componentes. O curso apresentará os recursos básicos da biblioteca popular e fornecerá habilidades práticas na criação de componentes usando ReactJS e sua extensão JavaScript - JSX.
4,1
Java Advanced I: Programação Funcional, Assíncrona e Reativa
O curso se concentra em abordagens modernas funcionais, assíncronas e reativas para desenvolvimento Java e inclui aprendendo NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reativo, WebClient, WebSocket reativo, Soquete.
4,2
Noções básicas de programação em Java para alunos. Módulo 3 [c]
Continue aprendendo a programar em Java! A programação cobre todas as áreas das nossas vidas: da economia ao entretenimento, da medicina à exploração espacial. Ao aprender a programar, você desenvolverá atenção, paciência, perseverança, propensão à atividade intelectual e capacidade de tomar decisões independentes. Você adquirirá habilidades práticas que sempre serão úteis para você no futuro! Isto é mais útil e interessante do que jogos online e clubes de informática!
4,1
Noções básicas de programação em Java para alunos. Módulo 2 [c]
Continue aprendendo a programar em Java! A programação cobre todas as áreas das nossas vidas: da economia ao entretenimento, da medicina à exploração espacial. Ao aprender a programar, você desenvolverá atenção, paciência, perseverança, propensão à atividade intelectual e capacidade de tomar decisões independentes. Você adquirirá habilidades práticas que sempre serão úteis para você no futuro! Isto é mais útil e interessante do que jogos online e clubes de informática!
4,1
Primavera Avançado
O curso cobre tópicos necessários para o uso profissional do Spring Framework na prática, como documentação de serviços REST, serialização de dados, transações em Spring, autorização JWT, aplicação prática de WebFlux, testes, implantação em Docker e muito mais para outros.
4,2
Desenvolvimento Orientado a Testes (TDD) em Java
Este curso apresenta aos alunos uma das práticas de engenharia da metodologia Agile - desenvolvimento orientado a testes (TDD). São abordados os aspectos teóricos dos testes unitários, que serão úteis para os desenvolvedores independentemente das metodologias utilizadas em seus projetos. As abordagens teóricas são ilustradas com exemplos de código em Java.
4,1
Proficiente na estrutura de testes unitários JUnit5
O curso fornece uma introdução ao JUnit5. JUnit é uma estrutura de teste unitário para a linguagem de programação Java. JUnit é particularmente importante no desenvolvimento orientado a testes e faz parte de uma família de estruturas de testes unitários conhecida como xUnit, que por sua vez é descendente de SUnit.
4,1
Desenvolvimento de aplicações corporativas utilizando tecnologias Java EE
Neste curso, os alunos aprenderão sobre tecnologia de computação distribuída usando tecnologias JEE (Java Enterprise Edition), incluindo utilizando EJB, injeção de dependência CDI, trabalhando com bancos de dados via tecnologia JPA e trabalhando com message brokers baseados em tecnologia JMS. O curso é baseado no servidor WildFly (JBoss) como o servidor de aplicativos mais popular atualmente. Porém, o conhecimento pode ser aplicado a qualquer servidor que atenda à especificação JEE (WebSphere, WebLogic, etc.).
4
Desenvolvimento na plataforma Java SE. Temas básicos
Neste curso, os alunos adquirirão os conhecimentos e habilidades básicas que lhes permitirão desenvolver na plataforma Java® SE. São abordados os fundamentos da programação orientada a objetos e o uso da UML para design. arquiteturas de aplicativos, bem como os fundamentos do uso da linguagem Java® (tipos de linguagem, operadores, classes, pacotes, exceções). Um grande número de exercícios práticos é oferecido.
4
Java Avançado II: Java de alto desempenho
O curso é dedicado a melhorar o desempenho de aplicações Java: identificando gargalos, abordagens e métodos para produtividade, bem como ferramentas e bibliotecas que permitem alcançar altos produtividade.
4
Linguagem Scala para desenvolvedores Java
Neste curso, os alunos compreenderão as especificidades e características da linguagem Scala, suas vantagens e dificuldades. O curso inclui uma visão geral dos operadores e tipos de dados Scala, aprendendo estruturas de dados básicas, como arrays, mapas, tuplas, usando programação funcional e orientada a objetos, trabalhando com coleções Scala, usando correspondência de padrões, classes de caso, tipos genéricos e implícitos transformações. Um grande número de exercícios práticos é oferecido.
4
Spring Cloud para desenvolvedores Java
Spring Cloud é um projeto que permite criar aplicações distribuídas com arquitetura de microsserviços. Você se familiarizará com os vários componentes disponíveis e verá mais de perto a arquitetura e os amplos recursos do Spring Cloud.
4
Refatorando Código Java
O curso examina o conceito de refatoração como forma de evitar a deterioração do programa; vários sinais de código incorreto (cheiros) que exigem refatoração; descreve qual refatoração é mais adequada para uma situação específica e sua mecânica. Durante o treinamento, os alunos refatoram um programa Java®.
3,9
Padrões de projeto (GoF). Edição Java
Padrões de design são coleções de experiências que podem ser reutilizadas. Os padrões são utilizados em todas as áreas de atividade porque permitem utilizar soluções previamente trabalhadas. O conhecimento dos padrões de design permite não apenas implementar suas soluções com mais rapidez e obter código-fonte de alta qualidade, mas também se comunicar de forma mais eficaz com colegas que já dominam essa tecnologia. O curso cobre 23 padrões básicos, que são descritos no livro “Design Patterns: Elements of Reusable Object-Oriented Software”. software orientado a objetos usado"), escrito por quatro autores (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides.
3,7
Introdução ao Apache Maven
O curso aborda o uso do construtor de aplicativos Apache® Maven, incluindo gerenciamento de dependências, estrutura de arquivos POM, ciclo de vida do projeto, criação de plugins e arquétipos. Plugins comumente usados são abordados, e a integração do Maven com os IDEs Eclipse e Hudson é abordada. O curso inclui exercícios práticos.
3,6
Programação
Uma profissão do futuro que pode mudar o mundo! Desenvolva programas, serviços e aplicativos que atendam às pessoas. Os programadores escrevem códigos para software, analisam dados e treinam máquinas.
3,8