Overview
This course introduces participants to the JFrog Artifactory and explores how it can be integrated in the workflows to improve speed and efficiency of software development and deployment. The course equips participants with the skills and knowledge for using JFrog Artifactory for dependency management, artifact management, and as a repo for common binary products.
What You'll Learn
- Manage dependencies using Artifactory
- Avoid versioning and storing binary artifacts in your version control system
- Integrate Artifactory into your IDE
- Use Artifactory to help eliminate redundant handling, maintenance, and management of third-party libraries
- Further enable and mature your enterprise CI/CD and DevOps practices
- Use a CI toolchain to automate dependency management
Curriculum
- What to expect from this course
- Course Roadmap
- Binary Dependency Management Overview
- Artifactory Overview
- The problem space Artifactory allows us to solve
- How Artifactory fits into a continuous delivery pipeline
- Connecting to the class lab environment
- Users and Groups in Artifactory
- Repositories
- Local
- Remote
- Virtual
- Repository formats
- Artifacts
- Setting up Maven
- Setting up deployment
- Deploying through the web UI
- Browsing Artifactory
- Searching artifacts
- Removing artifacts
- Integration with Jenkins
- Integration with Eclipse
- Integration with Visual Studio
- Working with Ant
- Working with Ivy
- Working with non-Java projects (NodeJS)
- Working with .Net
Participants need to be familiar with modern software development workflow in their organizations.
Completing the Fundamentals of DevOps course, prior to taking this course would also be beneficial for the participants.
Who should attend
The course is highly recommended for –
- Developers
- Software engineers
- Testers
- Release engineers
- Site reliability engineers
- Teams practicing CI/CD
- Team leads and managers