Curso Gradle Advanced

  • Development

Curso Gradle Advanced

24 horas
Visão Geral

Curso Gradle Advanced, é uma ferramenta de automação de construção construída sobre o conceito de Apache Maven e Apache Ant, que automatiza quase tudo, constrói qualquer coisa e entrega mais rápido. O Gradle pode ser implementado em qualquer plataforma escrita em qualquer linguagem C, C++, Java, Python, etc. A organização procura um ambiente que possa ser implantado em qualquer plataforma e entregue com mais rapidez e Gradle, pois uma ferramenta de automação de construção tem tudo. 

Publico Alvo
  • Profissionais de marketing digital
  • Gerentes de mídia social
  • Empresários e Organizadores
  • Profissionais de Relações Públicas
Pre-Requisitos
  • Uma compreensão dos conceitos básicos de marketing.
  • Deve ter um grande interesse em se envolver nas mídias sociais de forma construtiva.
  • Entusiasmo e habilidades de comunicação de comando
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Getting Started

  1. Introduction
  2. Prerequisites
  3. GVM to Manage Gradle Versions
  4. Manual Installation in Windows/Mac/Linux
  5. Installation Troubleshooting
  6. Gradle Installation Binaries
  7. Default Project Layout
  8. Gradle Wrapper
  9. Conclusion

Gradle Tasks

  1. Introduction
  2. build.gradle
  3. A Taste of Groovy
  4. Dynamic Tasks
  5. Gradle Tasks API
  6. Using Ant Tasks
  7. Using DAG

Java, Groovy, and WAR Plugins

  1. Introduction
  2. Java Plugin Tasks
  3. Hooking into Maven
  4. Testing
  5. Multimodule Java Projects
  6. Creating a Distribution
  7. Groovy Plugin Tasks
  8. Building a WAR
  9. Conclusion

IDE Integration

  1. Introduction
  2. IntelliJ
  3. Eclipse
  4. NetBeans
  5. Conclusion

Dependency Management

  1. Introduction
  2. Dependency Types
  3. Declaring Dependencies
  4. External Dependencies
  5. Publishing Artifacts
  6. Dependency Configurations
  7. Conclusion

C++ Support

  1. Introduction
  2. Supported Platforms
  3. Plugins
  4. Libraries
  5. Executables
  6. Tasks
  7. Configuring on Linux/OSX/Windows
  8. External Dependencies
  9. Project Dependencies
  10. Publishing
  11. Native Support for Variants

Building JavaScript (gradle-js-plugin)

  1. Introduction
  2. Specifying Your Sources
  3. Combining Your Sources
  4. JSHint
  5. JSDoc
  6. Props2JS
  7. RequireJS
  8. Gradle CSS Plugin
  9. Conclusion

Building Scala

  1. Introduction
  2. Usage and Tasks
  3. Project Layout
  4. Compiler Setup/Incremental Compilation/Forked Execution
  5. Dependencies
  6. Fast Compiler Support
  7. Conclusion

Continuous Integration Servers

  1. What Is Continuous Integration?
  2. The Jenkins/Hudson Plugin
  3. TeamCity
  4. Bamboo
  5. Conclusion

Repository Managers

  1. What Is Repository Management?
  2. Artifactory
  3. Bintray
  4. Nexus
  5. Conclusion
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas