Groovy Developer - curso gratuito da Otus, treinamento, Data: 5 de dezembro de 2023.
Miscelânea / / December 09, 2023
Otus.ru é uma startup de alta tecnologia na área de educação. Nossa missão é tornar a educação significativa, criando conexões entre empregadores, profissionais e professores. Venha estudar conosco!
A OTUS hoje oferece mais de 80 cursos proprietários para especialistas em TI de diversas áreas como programação, testes, infraestrutura, segurança da informação, gestão e Ciência de Dados. E o mais importante: temos programas para diferentes níveis de habilidade, desde iniciantes até profissionais que desejam aprender habilidades avançadas.
Nossa missão é tornar a aprendizagem significativa, percebendo a relação entre as expectativas dos empregadores, as competências dos especialistas e as capacidades dos professores.
Mais de 6 anos na indústria de desenvolvimento backend em Java. Ele esteve envolvido no desenvolvimento de aplicativos full-stack, no desenvolvimento de sistemas de grade computacional de alta carga, bem como em microsserviços e pipelines etl. Atualmente, como desenvolvedor sênior, trabalho em serviços de sistemas de pagamento na Unlimint. Tenho experiência trabalhando com serviços Hadoop (HDFS, HBase), orquestradores (Airflow, Spring Cloud Data Flow), bancos de dados MPP (Cassandra, Greenplum, Clickhouse).Interesses: BigData, Blockchain, NFTE Educação: Mestrado em Ciência da Computação e TI, SUSU, corpo docente VSEKN.
Licenciado pela ITMO em 2015 com licenciatura em Engenheiro Tecnológico, Informática e Engenharia de Computadores. Experiência profissional: 9 anos de programação em Java e Java stack. Desenvolvedor de ferramentas na área de Segurança de Aplicações. Especialista em desenvolvimento de plugins para IDEs, sistemas CI/CD, ferramentas de build; aplicativos de servidor. Professor
Sintaxe e funções de linguagem integradas
-Tópico 1.Groovy - JVM e Java
-Tópico 2.Construções linguísticas. Operadores
-Tópico 3.Construções linguísticas. Classes, interfaces, características, objetos, construtores, métodos
-Tópico 4. Digitação estática e dinâmica
-Tópico 5.Extensões padrão
-Tema 6.Coleções
-Tópico 7. Programação funcional
-Tópico 8. Análise XML/JSON/YAML
-Tópico 9.Interação com o banco de dados usando ferramentas integradas
-Tópico 10.Usando opções para Groovy
Extensão de idioma (DSL)
-Tópico 11. Sobrecarga de Operador, Metaprogramação, Métodos de Extensão
-Tópico 12.Usando Closure para construir uma DSL
-Tópico 13.Transformação AST
-Tema 14.GDSL
Trabalhando com estruturas
-Tópico 15.Desenvolvimento de serviços em Grails
-Tópico 16.Desenvolvimento no Micronauta
Gradle
-Tópico 18. Visão geral do Gradle DSL
-Tópico 19. Escrevendo e testando seu próprio plugin
Módulo de projeto
-Tópico 22. Seleção do tema e organização do trabalho do projeto
-Tópico 23. Consulta sobre projetos e trabalhos de casa
-Tópico 24.Proteção do trabalho de design
-Tópico 25. Resumindo o curso