-
Authentication
After watching this video; you will be able to identify how Jenkins authenticates applications.
-
Build Triggers
After watching this video; you will be able to identify how Jenkins can build jobs based on the occurrence of an event.
-
Building Jobs with Jenkins
After watching this video; you will be able to work with Maven and Freestyle job types.
-
Code and Build Promotion
After watching this video; you will be able to work with Java code and the techniques in promoting it.
-
Deployment Automation
After watching this video; you will be able to work with Java and Apache Tomcat to automate Java builds.
-
Different Types of Jenkins Jobs
After watching this video; you will be able to identify the different types of Jenkins jobs.
-
Distributed Builds
After watching this video; you will be able to describe how Jenkins can be used to distribute builds to multiple machines.
-
Installing Jenkins as a Windows Service
After watching this video; you will be able to describe the process for installing Jenkins as a Windows service.
-
Introduction to Jenkins as a Continuous Delivery Tool
After watching this video; you will be able to prepare; configure; and set up a deployment of Jenkins.
-
Jenkins Automation
After watching this video; you will be able to recognize the different ways to automate Jenkins through the command line interface and other methods.
-
Jenkins Security Overview
After watching this video; you will be able to describe how Jenkins implements security.
-
Measuring Quality
After watching this video; you will be able to compare the different ways metrics can be used in Jenkins to measure code quality.
-
Monitoring Jenkins Jobs
After watching this video; you will be able to work with the Jenkins user interface and recognize how to monitor jobs.
-
Non-Java Options
After watching this video; you will be able to identify how Jenkins can be used for non-Java applications.
-
Organizing Jenkins Jobs
After watching this video; you will be able to identify how to organize jobs as the number of jobs grow.
-
Overview of Continuous Delivery
After watching this video; you will be able to describe the concept of continuous delivery.
-
Parameterized Builds
After watching this video; you will be able to identify how to add parameters into a workflow.
-
Polling the SCM
After watching this video; you will be able to identify how Jenkins can poll for software changes.
-
Running Jenkins as a Standalone Application
After watching this video; you will be able to use Jenkins as a standalone application.
-
Running Jenkins on an Application Server
After watching this video; you will be able to use Jenkins as a web application.
-
Scheduling Build Jobs
After watching this video; you will be able to describe how jobs can be scheduled in Jenkins.
-
The Jenkins Ecosystem
After watching this video; you will be able to describe how the Jenkins ecosystem works and where to find job examples and plugins.
-
Using Jenkins
After watching this video; you will be able to describe in detail the Jenkins tool and how Jenkins implements continuous delivery.
-
Working with Git
After watching this video; you will be able to use version control to get code into Jenkins.
-
Access Control
After watching this video; you will be able to work with Jenkins jobs and the background identity service.
-
Apache Subversion Fundamentals: Setting Up an SVN Server
After watching this video, you will be able to identify the required steps to install VisualSVN server using a binary package.
-
Apache Subversion Fundamentals: Defining Subversion
After watching this video, you will be able to describe what Subversion is and how it is used.
-
Apache Subversion Fundamentals: Describing Subversion's Architecture
After watching this video, you will be able to recognize the Subversion architecture.
-
Apache Subversion Fundamentals: Describing SVN Repositories
After watching this video, you will be able to recognize SVNs repository structure.
-
Apache Subversion Fundamentals: Subversion Working Copies
After watching this video, you will be able to recognize what working copies are and how they work.
-
Apache Subversion Fundamentals: Working with Working Copies
After watching this video, you will be able to checkout working copies of the repository, add files, and use basic SVN commands.
-
Apache Subversion Fundamentals: Checking Out a Working Copy of the Repository
After watching this video, you will be able to recognize how to checkout a working copy of the SVN repository using TortoiseSVN.
-
Apache Subversion Fundamentals: Making and Committing Changes
After watching this video, you will be able to recognize how to commit changes made to the working copy.
-
Apache Subversion Fundamentals: Getting Updates from the SVN Server
After watching this video, you will be able to recognize how to update a working copy with changes completed by other users.
-
Apache Subversion Fundamentals: Using Common SVN Basic Commands
After watching this video, you will be able to recognize and use some of the common SVN commands.
-
Apache Subversion Fundamentals: Working with Repositories in VisualSVN Server
After watching this video, you will be able to configure new repositories in VisualSVN Server.
-
Apache Subversion Fundamentals: Installing a Subversion Interface Client
After watching this video, you will be able to recognize the steps that are required to install the TortoiseSVN user interface for Subversion.
-
Developing with GitHub: Introduction to Version Control
After watching this video, you will be able to describe the purpose and value of version control in software development.
-
Developing with GitHub: Configuring Git
After watching this video, you will be able to specify how to modify the basic configuration settings of Git.
-
Developing with GitHub: Installing Git
After watching this video, you will be able to describe the steps for installing Git.
-
Developing with GitHub: Common Git Terms
After watching this video, you will be able to define the terms commonly used in software development with Git.
-
Developing with GitHub: Introduction to Git
After watching this video, you will be able to specify what Git is and what it can do.
-
Developing with GitHub: Changing the Default Editor
After watching this video, you will be able to describe how to change the default text editor in Git.
-
Developing with GitHub: Git Text Editors
After watching this video, you will be able to define text editors that can be used with Git, including vi, Emacs, and other common editors.
-
Developing with GitHub: Caching Passwords
After watching this video, you will be able to specify how to cache your password so you don't have to continually type it in Git.
-
Developing with GitHub: Line Endings
After watching this video, you will be able to define line endings and how they should be considered in Git development.
-
Developing with GitHub: Advanced Configuration
After watching this video, you will be able to define how to configure advanced settings in Git.
-
Developing with GitHub: Cloning Repositories
After watching this video, you will be able to specify how to clone repositories with Git.
-
Developing with GitHub: Creating Repositories
After watching this video, you will be able to describe how to create repositories with Git.
-
Developing with GitHub: Installing a Text Editor
After watching this video, you will be able to specify how to install a third-party text editor like Adobe Brackets.
-
Developing with GitHub: Checking Status
After watching this video, you will be able to describe how to check status using Git.
-
Developing with GitHub: Creating Aliases
After watching this video, you will be able to specify how to create aliases using Git.
-
Developing with GitHub: Push Branch Changes
After watching this video, you will be able to specify how to push changes to a branch to the GitHub repository.
-
Developing with GitHub: Creating and Publishing Branches
After watching this video, you will be able to describe how to publish local branches to a GitHub repository using the Visual Studio extension.
-
Developing with GitHub: Creating Local Branches
After watching this video, you will be able to recall how local branches are created using the GitHub for Visual Studio extension.
-
Developing with GitHub: Local and Remote Branches
After watching this video, you will be able to describe the local master branch and how it differs from origin/master.
-
Developing with GitHub: Merging Pull Requests
After watching this video, you will be able to specify how to merge pull requests using Visual Studio and GitHub.
-
Developing with GitHub: Comparing Branches in Visual Studio
After watching this video, you will be able to describe how branches in Visual Studio are treated.
-
Developing with GitHub: Adding Branches for Pull Requests
After watching this video, you will be able to demonstrate how to add a pull request branch in Visual Studio and comment on pull requests.
-
Developing with GitHub: Creating and Reviewing Pull Requests
After watching this video, you will be able to describe how to create pull requests and review them in Visual Studio.
-
Developing with GitHub: Using Collaboration and Tools
After watching this video, you will be able to work with GitHub collaboration and tools.
-
Developing with GitHub: Set up and Configure Git
After watching this video, you will be able to demonstrate how to set up and configure Git.
-
Developing with GitHub: Working with Files
After watching this video, you will be able to specify how to rename and delete files using Git.
-
Developing with GitHub: Git History
After watching this video, you will be able to define the Git history and how it's used.
-
Developing with GitHub: Advanced Committing
After watching this video, you will be able to describe how to create and merge local commits using Git.
-
Developing with GitHub: Introduction to Committing
After watching this video, you will be able to specify local commits and how they're created using Git.
-
Developing with GitHub: Branching Workflows
After watching this video, you will be able to define branching workflows.
-
Developing with GitHub: Merging Feature Branches
After watching this video, you will be able to specify how to merge feature branches with Git.
-
Developing with GitHub: Introduction to Branching
After watching this video, you will be able to describe branching with Git.
-
Developing with GitHub: Ignoring Files
After watching this video, you will be able to specify how to ignore files using Git.
-
Developing with GitHub: Variations and Mix-ins
After watching this video, you will be able to define branching workflow variations and mix-ins.
-
Developing with GitHub: Merge Conflicts
After watching this video, you will be able to specify merge conflicts and how to resolve them.
-
Developing with GitHub: Branch Management
After watching this video, you will be able to identify branch management considerations.
-
Developing with GitHub: Remotes
After watching this video, you will be able to describe remotes from one Git repository to another.
-
Developing with GitHub: Pros and Cons of Hosting Options
After watching this video, you will be able to specify the pros and cons of the three Git hosting options.
-
Developing with GitHub: Git Hosting
After watching this video, you will be able to define Git hosting options.
-
Developing with GitHub: Distributed Workflows
After watching this video, you will be able to describe different workflow models.
-
Developing with GitHub: The GitHub Interface
After watching this video, you will be able to describe how to navigate the GitHub web interface.
-
Developing with GitHub: Creating an Account
After watching this video, you will be able to specify how to create a GitHub account.
-
Developing with GitHub: What is GitHub?
After watching this video, you will be able to describe GitHub and its features.
-
Developing with GitHub: Create Commits and Work with Files
After watching this video, you will be able to demonstrate how to create commits and work with files in Git.
-
Developing with GitHub: GitHub and Integration
After watching this video, you will be able to describe ways in which GitHub integrates with other services.
-
Developing with GitHub: Connecting to a GitHub Repository
After watching this video, you will be able to specify how to connect to a GitHub repository using the Git CLI.
-
Developing with GitHub: Creating a GitHub Repository
After watching this video, you will be able to demonstrate how to create a GitHub repository.
-
Developing with GitHub: GitHub Collaboration
After watching this video, you will be able to describe how to use GitHub for collaboration.
-
Developing with GitHub: Levels of Reset
After watching this video, you will be able to define the three levels of reset and how they differ.
-
Developing with GitHub: Compare and Pull a Request
After watching this video, you will be able to describe how to compare and pull a request in GitHub.
-
Developing with GitHub: Workflow
After watching this video, you will be able to identify how GitHub supports distributed workflows.
-
Developing with GitHub: Mentions and Notifications
After watching this video, you will be able to define mentions and notifications in GitHub.
-
Developing with GitHub: Pull Requests and Collaboration
After watching this video, you will be able to describe collaborative features when working with repositories in GitHub.
-
Developing with GitHub: Collaboration Etiquette
After watching this video, you will be able to recall best practices for presenting your work to others.
-
Developing with GitHub: GitHub Pages
After watching this video, you will be able to describe how to activate GitHub Pages and apply themes in GitHub Desktop.
-
Developing with GitHub: Creating and Adding Repositories
After watching this video, you will be able to specify how to create and add repositories in GitHub Desktop.
-
Developing with GitHub: Install GitHub Desktop
After watching this video, you will be able to demonstrate how to install GitHub Desktop.
-
Developing with GitHub: Markdowns
After watching this video, you will be able to describe markdown and how it's used in GitHub.
-
Developing with GitHub: Signing In and Adding Repositories
After watching this video, you will be able to describe how to sign in and add repositories with the GitHub extension for Visual Studio.
-
Developing with GitHub: Uploading a Visual Studio Project
After watching this video, you will be able to describe how to upload an existing Visual Studio project to a GitHub repository.
-
Developing with GitHub: Installing the GitHub Extension for Visual Studio
After watching this video, you will be able to demonstrate how to set up the GitHub extension for Visual Studio.
-
Developing with GitHub: Using GitHub Desktop
After watching this video, you will be able to work with GitHub Desktop and GitHub Pages.
-
Developing with GitHub: Creating a First Commit
After watching this video, you will be able to describe how to create an initial commit from Visual Studio using the GitHub for Visual Studio extension.
-
Developing with GitHub: First Steps with Visual Studio
After watching this video, you will be able to specify the initial steps for working with a GitHub repository in Visual Studio.
-
Developing with GitHub: Pushing a Commit
After watching this video, you will be able to demonstrate how to push an initial commit from Visual Studio using the GitHub for Visual Studio extension.