Curso Gradle In-Depth for Native C Applications
24hVisão Geral
O Curso Gradle In-Depth for Native C Applications é um extenso curso prático de treinamento Gradle de três dias para mestres de construção e desenvolvedores que estão criando suas construções. Os participantes aprenderão como usar o sistema de construção Gradle para aumentar substancialmente sua produtividade. Esta aula de treinamento do Gradle primeiro aborda alguns fundamentos do Groovy e, em seguida, avança rapidamente para uma cobertura completa e aprofundada do sistema de compilação do Gradle. Este curso dá ênfase e foco adicionais na construção de aplicativos C nativos e no plug-in Gradle C/C++. Os participantes passarão uma parte significativa da aula com as mãos no teclado, aprendendo fazendo, trabalhando em exercícios de laboratório projetados para desenvolver o material apresentado e explorar as profundezas do Gradle. Esta aula pode levá-lo do status de iniciante completo à competência do Gradle. Devido ao tratamento aprofundado dos temas também é muito adequado para pessoas que têm experiência em trabalhar com Gradle. A aula será ministrada por um desenvolvedor Gradle Core que lhe dará acesso ao conhecimento mais profundo do Gradle disponível. Nenhuma pergunta ficará sem resposta.
Publico Alvo
- Este curso foi desenvolvido para desenvolvedores nativos e mestres de construção que desejam construir aplicativos C/C++ com Gradle. Usuários novos e experientes são incentivados a participar do treinamento aprofundado do Gradle. Esta classe tem algo para todos os níveis de usuário do Gradle.
Pre-Requisitos
- A exposição à construção de aplicativos C e/ou C++ é assumida. Alguns códigos são inicialmente mais fáceis de entender se você também tiver um conhecimento básico da linguagem Groovy, mas não é um pré-requisito. Haverá uma breve introdução ao Groovy no início do curso.
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
- The Gradle Project
- The Groovy Language
- Gradle Introduction
- Tasks
- Logging
- Plugins
- Working with Files
- Extending the Model
- Task Inputs and Outputs
- The C/C++ Plugin
- Build Variants
- Multiproject Builds
- The Build Runtime