Perforce eLearning

Perforce Roles and Recommended Learning Paths

Foundation, intermediate, and advanced users as well as administrators, managers, and enterprise architects can follow specific learning paths defined for their roles. To decide which courseware is most appropriate for you, identify the user role that most closely matches your job responsibilities and review the course descriptions for the courses on the associated learning path.

Foundation User

Foundation users include non-technical personnel who use Perforce for version control of documents, such as technical writers, graphic artists, curriculum developers, and other similar job functions. Foundation users install and configure Perforce client applications and perform some basic functions using Perforce, such as adding, deleting, and editing files. Foundation users rarely encounter conflicts between files they are working on and files edited by other Perforce users.

 

Intermediate User

Intermediate users include technical team members working in a collaborative environment, such as software developers, website developers, and other job types that are required to branch files as part of their workflow. Intermediate users perform all of the foundation user tasks, resolve file conflicts, and perform moderately sophisticated codeline management and workspace configuration tasks.

 

Advanced User

Advanced users include senior developers, build and release engineers, SCM gurus, and other self-described experts in codeline management. Advanced users are expected to perform all of the foundation and intermediate user tasks as well as help define and enforce codeline policy. They perform sophisticated codeline management functions, such as those associated with the build/release process, complex branching scenarios, and integrations across codelines.

 

Perforce Administrator

Perforce administrators typically install, configure, and maintain Perforce system components. Perforce administrators provide front line support to Perforce users, participate in the design and planning of a Perforce installation, and might also assist in deploying and configuring Perforce client applications.

We recommend that Perforce Administrators also take the 1-day online instructor-led training course: "Introduction to Perforce for Administrators" in addition to the courses currently available in our eLearning offerings.

 

System Administrator

System administrators are responsible for allocating, installing, configuring, and maintaining the enterprise infrastructure components required by Perforce, such as servers, data storage, and network devices. System administrators also participate in the design and planning of a Perforce installation.

Contact training@perforce.com for other training options or consulting@perforce.com for assistance in designing and planning your Perforce installation.

 

Manager

Managers supervise Perforce users and administrators, typically need a high-level overview of the functionality provided by an SCM system, and should know how the people they manage will use the system in their daily workflow. Managers participate in the design and planning of a Perforce system installation, participate in the formulation of policies around system usage, and review system-generated reports to monitor the progress of their teams.

 

Enterprise Architect

Enterprise architects assist in the design and planning for the deployment of Perforce at their site and help define policies relating to the configuration and usage of an SCM system in their environment. Enterprise architects also review reports on system utilization and performance, and make recommendations for improving performance and end-user experience where necessary.

Contact training@perforce.com for other training options or consulting@perforce.com for assistance in designing and planning your Perforce installation.

 

Perforce eLearning Courseware

  • Core: Applicable to all roles
  • User: Most appropriate for people in user roles
  • Features and Functionality: Applies to both user and administrator roles