| S.No |
Topic |
Sub-Topics |
| 1 | Introduction to JFrog | Overview of JFrog, JFrog products, Importance in DevOps, CI/CD integration, Benefits for artifact management |
| 2 | JFrog Artifactory Basics | Installing Artifactory, Artifactory UI overview, Repository types, Users and permissions, Basic configuration |
| 3 | Repositories in Artifactory | Local repositories, Remote repositories, Virtual repositories, Repository layouts, Best practices |
| 4 | Package Types | Maven, Gradle, npm, Docker, NuGet |
| 5 | Managing Artifacts | Uploading artifacts, Downloading artifacts, Artifact metadata, Versioning, Deleting artifacts |
| 6 | JFrog CLI | Installing JFrog CLI, Basic commands, Upload/download, Environment variables, Automation scripts |
| 7 | Build Integration | CI/CD tools integration, Jenkins integration, TeamCity integration, Bamboo integration, Pipelines overview |
| 8 | Docker & JFrog | Docker repository setup, Pushing Docker images, Pulling Docker images, Tagging images, Docker build integration |
| 9 | Security Management | Users and groups, Permissions, Access tokens, API keys, LDAP integration |
| 10 | Replication | Local replication, Remote replication, Event-based replication, Cron replication, Multi-site setup |
| 11 | JFrog Pipelines Basics | Pipelines overview, Setting up pipelines, Stages and steps, Resources, Integrations |
| 12 | Pipelines Advanced | Triggers, Conditional execution, Variables, Secrets management, Notifications |
| 13 | Repository Management Automation | REST APIs, JFrog CLI scripting, Automated cleanup, Scheduled tasks, Repository templates |
| 14 | Artifact Promotion | Promotion concepts, Manual promotion, Automated promotion, Using REST API, Best practices |
| 15 | Metadata & Properties | Artifact properties, Using custom metadata, Queries with properties, Build info metadata, Automation |
| 16 | Integrating JFrog with Git | Git basics, Linking repos, Webhooks, CI/CD triggers, Best practices |
| 17 | JFrog Xray Basics | Introduction to Xray, Scanning artifacts, Security vulnerabilities, License compliance, Policies and Watches |
| 18 | Xray Advanced | Custom policies, Detailed reports, Integration with Artifactory, Automation, Alerts & notifications |
| 19 | Monitoring & Logs | System logs, Audit logs, Health monitoring, Metrics dashboard, Alerts |
| 20 | High Availability Setup | HA architecture, Cluster setup, Load balancing, Failover, Performance tuning |
| 21 | Backup & Restore | Backup strategies, Scheduling backups, Restore process, Disaster recovery, Best practices |
| 22 | Integrating with Kubernetes | Helm charts, Kubernetes repositories, CI/CD pipelines, Secrets, Deployment strategies |
| 23 | JFrog Mission Control | Overview, Managing multiple Artifactory instances, License management, Monitoring, Reporting |
| 24 | JFrog Distribution | Distribution overview, Release bundles, Signing artifacts, Edge nodes, Automation |
| 25 | Performance Optimization | Repository optimization, Caching strategies, Storage management, Indexing, Monitoring performance |
| 26 | Integrating with IDEs | IntelliJ, Eclipse, Visual Studio, Plugins, Build integration |
| 27 | REST API Deep Dive | Authentication, CRUD operations, Build info, Repository management, Automation scripts |
| 28 | Advanced JFrog CLI | Multi-repo commands, Build integration, Environment variables, Automation scripts, Error handling |
| 29 | Best Practices & Troubleshooting | Security best practices, CI/CD best practices, Performance tips, Common errors, Troubleshooting guide |
| 30 | Final Project & Review | Set up Artifactory repo, Upload artifacts, Integrate pipeline, Scan with Xray, Perform distribution |