Nós da JavaRush acreditamos mais do que ninguém no poder do aprendizado online. Grande desejo + objetivo + plano de treinamento claro = futuro desenvolvedor Java. Portanto, criamos um curso em larga escala, repleto de prática e teoria concentrada. Tornamos possível aprender em qualquer dispositivo - PC e smartphone. Criamos um sistema de motivação e “empurrões” para que você não relaxe :) Introduzimos recursos que ajudam usuários de diferentes países a se comunicarem, ajudarem uns aos outros no aprendizado e compartilharem experiências práticas. Mas um dia pensamos: por que não ir um pouco mais longe?.. Foi assim que surgiu
a Universidade Java , na qual ao longo do ano ajudamos estudantes de diferentes idades
a obter a profissão de desenvolvedor Java . Quase um mês se passou desde o início da primeira turma, então é hora de conversarmos sobre tudo direito.
Como surgiu a ideia do projeto
“O futuro, em que você pode adquirir conhecimento e aprimorar diversas habilidades online, já chegou há muito tempo. Uma tendência mais recente, que foi significativamente estimulada pela pandemia, é a aquisição não de conhecimentos específicos, mas de uma profissão plena. Queríamos criar um formato e um programa de treinamento que tornasse possível se tornar um desenvolvedor procurado “de uma só fonte”. Como parte do curso, você passará do zero a um especialista muito procurado. Alguém que conhece bem os fundamentos do desenvolvimento Java. Quem sabe trabalhar com as ferramentas necessárias. Por exemplo, IntelliJ IDEA, Git e Maven. Quem conhece padrões de projeto e metodologias de desenvolvimento, sabe trabalhar com bancos de dados e frameworks populares como Hibernate e Spring. Ao mesmo tempo, traçamos prazos específicos para atingir esse objetivo e equilibramos o treinamento online com o apoio de mentores experientes”, afirma Alexey Yelenevich, diretor de marketing e cofundador do JavaRush.
Como o curso é ministrado?
1. A principal característica são
aulas “ao vivo” com professores experientes e desenvolvedores Java. Eles acontecem 2 vezes por semana, durante 2 horas. Durante as aulas, os professores estudam novos temas teóricos com os alunos, analisam os aspectos mais difíceis dos trabalhos de casa e respondem às dúvidas dos alunos.
“Nosso curso online é usado como base para o treinamento. Mas isso não significa que nas aulas recontamos o conteúdo das palestras JavaRush. Nosso objetivo como mentores é explicar os conceitos principais aos alunos da maneira mais interessante, com exemplos da vida real (e às vezes com um elemento de espetáculo). E mesmo que o nível de preparação dos alunos do grupo seja diferente, garantimos que eles progridam simultaneamente e que a cada aula se tornem mais confiantes em seus conhecimentos e habilidades”, afirma Anton Kashnikov, desenvolvedor JavaRush e mentor do primeiro fluxo de treinamento na Universidade Java. 2. Após cada aula, os alunos recebem
lição de casa : antes da próxima reunião online, leiam um certo número de palestras e resolvam um certo número de problemas do curso JavaRush. Se o aluno conseguir lidar com isso, podemos ter certeza de que o material foi bem dominado :) Bom, se algo não estiver claro, sempre há a oportunidade de fazer uma pergunta e pedir ajuda: um grupo de alunos tem um chat no qual professores e curadores de cursos prestam assistência. 3. Dividimos todo o treinamento em
módulos temáticos : cada um com duração de um mês e meio a três meses. Além das aulas regulares online e dos trabalhos de casa com resolução de problemas, o resultado lógico de cada módulo é a realização de um projeto prático que ajudará a consolidar competências. Bem, na verdade, faça algo legal! 4. O curso “Profissão de Desenvolvedor Java em 12 Meses” vai muito além do básico de Java. Nos módulos finais os alunos aprendem a trabalhar com
bancos de dados, Hibernate, Spring + Spring Boot . E no final, eles concluem um grande projeto em grupo. 5. Estamos 100% convencidos: os alunos que completam todos os módulos de treinamento, completam com êxito todas as tarefas de casa e defendem todos os projetos finais são juniores prontos. Portanto, após a conclusão do treinamento, emitimos um diploma que confirma as qualificações e ajudamos a criar um currículo que ajudará os graduados a encontrar trabalho.
Programa do curso
O curso consiste em 6 módulos: 1.
Sintaxe Java. Dedicado ao estudo de comandos, tipos de dados, familiaridade com o ambiente de desenvolvimento IntelliJ IDEA, loops e instruções condicionais, arrays e funções, objetos, classes; trabalhando com cordas. Os alunos também se familiarizam com os conceitos básicos de OOP, listas e genéricos, coleções, exceções, fluxos de E/S e como trabalhar com hora e data. O módulo termina com uma introdução ao Git e a redação de um projeto final. 2.
Núcleo Java. Vamos nos aprofundar em OOP: encapsulamento e polimorfismo, composição, agregação e herança. Aulas abstratas. API de fluxo. Transmissão de tipo, chamada de construtores, dispositivo de objeto. Recursão, introdução a threads, classes internas/aninhadas. Serialização. Anotações. tomadas Projeto final. 3.
Profissional Java. Coleta de lixo e tipos de referência em Java. Padrões de design. Metodologias de desenvolvimento. Noções básicas de Maven, introdução ao Guava, Apache Common Collections, JUnit e Mockito. Exploração madeireira. Dispositivo de rede. Arquitetura de software. Protocolos HTTP/HTTPS. Servlets, contêineres de servlets, Tomcat. Introdução ao MVC. Serviços web. Projeto final: Competição de busca de servlet. 4.
Trabalhando com bancos de dados. Hibernar. Introdução a bancos de dados, instalação de SGBD. Tipos de dados, seleção de dados. Transações de banco de dados. Projeto de banco de dados. JDBC, ORM, hibernação. Projeto final. 5.
Mola + Bota de Mola. COI, DI. Primavera. Componentes. Feijões. Módulos Spring, Spring MVC. Projeto de API REST. Controlador de aplicativo-serviço-dao. Primavera ORM. @Transação. Teste de Primavera. AOP (registro). Segurança da Primavera. Bota Primavera. Primavera JPA. 6.
Projeto final de todo o curso.
Início de novos fluxos de treinamento
Novos grupos são formados e começam a treinar uma vez por mês. Em geral, o sonho de realmente se tornar um desenvolvedor Java e conseguir o emprego dos seus sonhos (e dentro de um prazo claramente definido) nunca foi tão realista! Esperamos por você na Java University!
GO TO FULL VERSION