Slide 1
Most trusted JOB oriented professional program
DevOps Certified Professional (DCP)

Take your first step into the world of DevOps with this course, which will help you to learn about the methodologies and tools used to develop, deploy, and operate high-quality software.

Slide 2
DevOps to DevSecOps – Learn the evolution
DevSecOps Certified Professional (DSOCP)

Learn to automate security into a fast-paced DevOps environment using various open-source tools and scripts.

Slide 2
Get certified in the new tech skill to rule the industry
Site Reliability Engineering (SRE) Certified Professional

A method of measuring and achieving reliability through engineering and operations work – developed by Google to manage services.

Slide 2
Master the art of DevOps
Master in DevOps Engineering (MDE)

Get enrolled for the most advanced and only course in the WORLD which can make you an expert and proficient Architect in DevOps, DevSecOps and Site Reliability Engineering (SRE) principles together.

Slide 2
Gain expertise and certified yourself
Azure DevOps Solutions Expert

Learn about the DevOps services available on Azure and how you can use them to make your workflow more efficient.

Slide 3
Learn and get certified
AWS Certified DevOps Professional

Learn about the DevOps services offered by AWS and how you can use them to make your workflow more efficient.

previous arrow
next arrow

Perforce Training | Perforce Course | Perforce Experienced Trainer | India



Contact us at

Course Objectives
To bring your team up to speed with agile development, We can also run the from Continuous Integration to Continuous Delivery with autoamted course within your premises.

Course Schedule
This course is an intensive 1-day & 2-day workshop with a mixture of teaching and lab exercises. Currently, this course is offered exclusively as an on-site course. Please contact us for more details.

This is a hands-on, practical course designed to teach specialised skills for real-world development situations. It is thus primarily aimed at a SCM Engineer, Build/Release Engineer and developer audience.

The course is modular and flexible – depending on specific student needs and requests. Through our trainings, you benefit from the wide experience and architectural expertise of our team. We bring that experience to you in an highly interactive, intensely hands-on setting.

We assume participants have a reasonable understanding of Development in any language as well as a basic understanding of the Software Development Life Cycle.

Lab Work
All our courses are above all practical in nature. We believe that the best way to learn is by doing. So the course contains approximately 80% lab work.

Learning Resources
Each registrant will receive a copy of the student notes and lab solutions, a certificate of completion, and a CD containing all the tools covered in the course and CD containing all the tools covered in the course.

Contact Us
This course is provided on-site, and can be tailored to your particular requirements. If you would like our trainings delivered at your premises, or for any additional information please contact us. Please email us at

Course outline

The basic course program is outlined here:

  • 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
  • Perforce Administration – Basic
    • Installation
    • Setup
    • Protections
    • Depots
    • Email Reviews
    • Perforce Jobspec
    • Backup and Recovery
    • Maintenance
    • Monitoring
    • Trigger Capabilities Overview
  • Perforce Administration – Advance
    • P4Broker
    • P4Web
    • P4Proxy
    • Replication
    • Security
    • Advanced Administration
    • Tools
    • Introduction to Scripting with Perforce

Perforce Training In Bangalore | Perforce Training in India | Perforce Training in Hydrabad | Perforce Training in Delhi | Perforce Training in Pune | Perforce Trainer In Bangalore | Perforce Trainer in India | Perforce Trainer in Hydrabad | Perforce Trainer in Delhi | Perforce Trainer in Pune

 Perforce User Training Details Agena

Installing P4

  • Installing P4 on UNIX and OS X
  • Installing P4 on Windows
  • Verifying the installation

Configuring P4

  • Configuration overview
  • Configuring Perforce settings
  • Defining client workspaces
  • Verifying connections
  • Refining workspace views
  • Changing the location of your workspace
  • Configuring workspace options
  • Configuring submit options
  • Configuring line-ending settings
  • Deleting client workspace specifications
  • Security

P4 Commands

  • Command-line syntax
  • Wildcards
  • Specifying file revisions
  • Reporting commands
  • Using Perforce forms
  • Help – p4 help, p4 info, “File Specifications”, “Views”, “Global Options”, “File Types”
  • Client workspace – p4 clean, p4 client, p4 clients, p4 flush, p4 have, p4 sync, p4 update, p4 where, p4 workspace, p4 workspaces
  • Files – p4 add, p4 attribute, p4 copy, p4 delete, p4 diff, p4 diff2, p4 dirs, p4 edit, p4 files, p4 fstat, p4 grep, p4 move, p4 lock, p4 print, p4 rename, p4 revert, p4 status, p4 sizes, p4 unlock
  • Changelists – p4 change, p4 changelist, p4 changes, p4 changelists, p4 describe, p4 filelog, p4 opened, p4 reopen, p4 review, p4 shelve, p4 submit, p4 unshelve
  • Branching and Merging – p4 branch, p4 branches, p4 copy, p4 integrate, p4 integrated, p4 label, p4 labels, p4 labelsync, p4 list, p4 merge, p4 populate, p4 tag, p4 resolve, p4 resolved
  • Security – p4 login, p4 logout, p4 passwd,
  • Environment – p4 set, “Environment and Registry Variables”, P4CLIENT, P4CONFIG, P4EDITOR, P4HOST, P4PASSWD, P4PCACHE, P4PFSIZE, P4POPTIONS, P4PORT, P4ROOT,P4TICKETS, P4USER, PWD, TMP, TEMP

Managing Files and Changelists

  • Managing files
  • Managing changelists
  • Diffing files
  • Working offline

Resolving Conflicts

  • How conflicts occur
  • How to resolve conflicts
  • Locking files

Codelines, Branching and Streams

  • Basic terminology
  • Organizing the depot
  • Populating Codelines
  • Branching Codelines
  • Integrating changes


  • Tagging files with a label
  • Untagging files
  • Listing files tagged by a label
  • Deleting labels
Rajesh Kumar
0 0 votes
Article Rating
Notify of
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x