Training Overview
Training Requisites: What Should You Know in Advance?
- Solid understanding of web development fundamentals, including HTML, CSS, JavaScript, and MySQL. Especially JavaScript.
- Proficiency in PHP syntax, databases, OOP, debugging, and frameworks.
- Familiarity with version control software such as Git for collaborative development.
- Knowledge of basic architectural concepts relevant to web development, including background job processing.
- Strong problem-solving skills and the ability to learn new technologies quickly.
Pre-Training Resources
Here’s some study material that may help prepare for rtCamp’s Campus Hiring process.
https://handbook.rtcamp.com/interview-related-information/software-engineer-trainee-study-material
Training Phases: What will training consist of?
The training is structured in three distinct phases. Let’s look at each phase broadly.
Phase 1: Revision of Engineering and Web Fundamentals & Pre-Assessment [0.5 months]
This phase focuses on essential engineering and web development principles, reinforcing core concepts to build a solid foundation for WordPress training. It also helps the L&D team assess your current technical skills and knowledge. Topics such as databases, security, web fundamentals, and programming languages are covered.
Phase 1 includes:
- A refresher course on Engineering Basics.
- Implementation of PHP knowledge on project assignment.
- Assessments:
- Successful implementation of PHP to develop a user-facing application.
- Multiple choice quizzes on programming languages [ PHP, CSS, JS, HTML, and MySQL].
- Interview-style[ Q&A-based ] assessment.
Following the recap, a pre-assessment will help the team gauge learner’s understanding and readiness, identifying areas for growth and focus in upcoming training.
Phase 2: Enterprise-Level WordPress Development Training [3.5 months]
In this training phase, you’ll begin by learning WordPress from a user’s perspective before moving into developer mode. You’ll be trained as a full-stack WordPress developer, with the curriculum advancing from basic to advanced levels. Starting with backend fundamentals, you’ll progress to frontend concepts.
Once you’ve built a solid foundation in WordPress, the curriculum will expand to cover key skills such as React, Gutenberg, WooCommerce, Full Site Editing (FSE), fundamental principles of data migration, and more in this phase.
Phase 2 includes:
- Coding Conventions
- Basic React
- Block Editor
- Introduction to Full Site Editing
- Micro-Courses:
Additional micro-courses will boost your readiness for client projects.
Courses Covered:
- Contributing to WordPress
- Core Web Vitals
- WordPress VIP Go
- WooCommerce
- SEO Basics
- Debugging
- Testing
- Data Migration
Phase 3: On-Job-Training (Project Shadowing) – 2 months
Once you have completed and cleared the foundational WordPress Training, the third phase of the training begins where you will be transitioned to our client delivery team.
This will be an on-the-job training where:
- You will be assigned to different projects/teams where you will start shadowing senior developers on client tasks.
- You will be assigned tasks on these projects which will be closely monitored and supervised by senior developers and project managers.
Training Graduation – Assessment Criteria:
To progress to the final training phase one needs to successfully complete the first two phases of the training.
Criteria for Graduating the training:
- Ensure Assignment tasks are completed as per guidelines within the set timeline for each course.
- Maintain a 70% success rate in interview-style Q&As and an Engineering Quality Score of 70%+ in each course
- Requirement to clear Final Assessment with a minimum score of 70%.
- Course wise quiz score of 70% and above.
Please note if all assessment and assignment criteria are not met at any phase/course of the training, the developer will be subject to non-compliance actions as detailed in this Handbook.