P4 Courses
Introduction to P4
This class is best suited to people unfamiliar with Perforce. It prepares them to use it with confidence. General concepts and practical Perforce skills are taught, with ample opportunity to practice in a lab environment.
Note:This class is recommended for anyone who expects to use or administer Perforce.
Course Objectives
-
Provide students with a firm understanding of the fundamental aspects of Perforce
-
Process support with changelists, labels, and jobs
-
Perforce metadata reporting techniques
Prerequisites
-
Software development experience
-
Familiarity with at least one operating system
Course Agenda:
-
Perforce system overview and user interfaces
-
Understanding workspaces and client view maps
-
Basic user operations: creating workspaces, working with files and changelists, submitting changelists, keeping workspaces in sync with the depot
-
Parallel development: merging files, resolving file conflicts
-
Branching and codeline management: creating branches, integrating changes between branches, using named branch views
The duration of this course will be 2 days (16 hours)
Perforce Administration Basic
This class is best suited to people tasked with administering Perforce. It covers topics essential topics such as basic deployment architecture, backup and recovery, etc.
Note:To take this course, you must have taken training courses oriented for Perforce users ("Introduction to Perforce", or Perforce eLearning courses in "Intermediate User" track), or have equivalent experience.
Course Objectives:
-
Provide students with a firm understanding of administering Perforce
Prerequisites
-
Must have taken "Introduction to Perforce," or Perforce eLearning courses, or have equivalent experience
-
Software development or system administration experience
-
Familiarity with at least one operating system
Course Agenda:
-
Installation
-
Setup
-
Protections
-
Depots
-
Email Reviews
-
Perforce Jobspec
-
Backup and Recovery
-
Maintenance
-
Monitoring
-
Trigger Capabilities Overview
The duration of this course will be 1 day (8 hours)
Perforce Administration Advanced
This course is aimed at people tasked with administering Perforce. It builds on material in the Basic Perforce Administration course. It covers more advanced topics related to sophisticated enterprise deployment architectures, and provides an introduction to scripting with Perforce.
Course Objectives
-
Provide students with a firm understanding of deploying Perforce in an enterprise environment
Prerequisites
-
Completion of both "Introduction to Perforce" and "Basic Perforce Administration" or equivalent experience
-
Experience with a scripting language
Course Agenda:
-
P4Broker
-
P4Web
-
P4Proxy
-
Replication
-
Security
-
Advanced Administration
-
Tools
-
Introduction to Scripting with Perforce
The duration of this course will be 1 day (8 hours)