45 days of intensive training. 45 days of supervised internship.
Designed for students and freshers who want genuine software engineering capability, reviewed pull requests, and verifiable internship experience at Fair Share IT Services Pvt. Ltd.
Days 1–14
Stage 1: Ruby, OOP, Git & Web Foundations
Days 15–35
Stage 2: Rails MVC, PostgreSQL, Auth & Testing
Days 36–45
Stage 3: Peer PRs, Cloud Deploy & Capstone
Days 46–90
Phase 2: Supervised Software Internship
How the 90-day engineering journey unfolds.
Every day in the first 45 days builds toward a concrete milestone deliverable, preparing you for the 45-day internship phase.
STAGE 1
Foundations
Ruby 3.x · OOP · Git & PRs · HTML/CSS · HTTP
DAYS 1–5 · MILESTONE 01
Ruby Foundations & CLI Problem Solving
Ruby 3.x syntax, methods, arrays/hashes, blocks, procs, enumerables, custom exceptions, and writing unit-tested CLI scripts.
Deliverable → 10 Minitest-verified Ruby scripts
Rubric: All automated tests pass; you explain time complexity & method design live
DAYS 6–9 · MILESTONE 02
Object-Oriented Design & Git Branch Workflow
Classes, modules, mixins, encapsulation, composition vs inheritance, Git branching, rebasing, and opening your first Pull Request.
Deliverable → Domain-modeled Library & Inventory engine via Git PR
Rubric: Clean SOLID class responsibilities, zero merge conflicts, readable commit log
DAYS 10–14 · MILESTONE 03
Web Foundations, HTTP Cycle & Responsive UI
Semantic HTML5, modern CSS Grid/Flexbox, DNS, TCP/IP, HTTP verbs, status codes (200/302/404/422/500), cookies, and headers.
Deliverable → Responsive landing application + HTTP request trace lab
Rubric: W3C-valid markup, responsive breakpoints, accurate HTTP lifecycle explanation
STAGE 2
Build
Rails 7 · PostgreSQL · Active Record · RBAC Auth · Minitest
DAYS 15–20 · MILESTONE 04
Rails MVC Architecture & RESTful CRUD
Rails routing, ActionController, ERB/Turbo views, partials, strong parameters, flash notices, and form error states.
Deliverable → Full-CRUD Notes & Task Manager web application
Rubric: RESTful routes, zero N+1 view queries, proper HTTP 422 form validation handling
DAYS 21–26 · MILESTONE 05
PostgreSQL, Schema Design & Active Record
Relational modeling, reversible migrations, foreign keys, indexes, belongs_to/has_many/through associations, scopes, and custom validations.
Deliverable → Multi-table Relational Publishing Platform with PostgreSQL
Rubric: Normalized 3NF schema, indexed foreign keys, tested model validations
DAYS 27–31 · MILESTONE 06
Authentication, Role Authorization & Web Security
Session management, password hashing (has_secure_password / bcrypt), role-based access control (RBAC), CSRF protection, and SQL injection prevention.
Deliverable → Role-secured multi-author portal (Admin, Editor, Member)
Rubric: Zero privilege-escalation bypasses in security test suite
DAYS 32–35 · MILESTONE 07
Automated Testing (Minitest), JSON APIs & Debugging
Model unit tests, controller/integration request tests, fixtures, building versioned JSON APIs, and diagnosing stack traces with byebug/debug.
Deliverable → Automated test suite (90%+ critical path) + REST JSON API endpoint
Rubric: All CI checks green; student diagnoses 3 planted production bugs live
STAGE 3
Ship
Peer Code Reviews · Cloud Deployment · Capstone Defense
DAYS 36–39 · MILESTONE 08
Team Pull Requests, Code Reviews & Cloud Deployment
Working from GitHub Issues, reviewing peer PRs, environment variables, production PostgreSQL setup, SSL, and cloud deployment.
Deliverable → Peer PR review log + live production deployment URL
Rubric: Constructive code review comments and live HTTPS application online
DAYS 40–45 · MILESTONE 09
Independent Capstone & Technical Defense
End-to-end architecture planning, database schema diagram, full-stack Rails build, test suite, production release, and 30-minute oral code defense.
Deliverable → Live Capstone Web App + Architecture README + Defense Score
Rubric: Passes capstone rubric & oral defense to qualify for Day 46–90 Internship Phase
What happens during the 45-day internship phase?
Unlike institutes that hand out a certificate after passive lectures, Days 46–90 operate like a junior developer rotation under Fair Share IT Services Pvt. Ltd. engineers.
DAYS 46–55
Onboarding & Codebase Archaeology
Clone production-grade repositories, configure local Docker/PostgreSQL environments, read existing schema.rb and test suites, and ship your first documented bug-fix PR.
DAYS 56–70
Feature Tickets, Background Jobs & Query Tuning
Pick up scoped Jira/GitHub tickets: build new controller actions, write database migrations, optimize slow Active Record queries, and add regression tests.
DAYS 71–82
API Integrations, QA Audits & Security Hardening
Work alongside Fair Share IT Services engineers on data validation, form workflows, automated reports, or WebsitesWatch SEO/technical audit checks.
DAYS 83–90
Production Release, Contributor Credit & Exit Review
Merge final verified PRs, document your architectural contributions, complete your mock technical interview, and earn your verified Internship Experience Certificate.
Eligibility for Internship Phase · Complete Milestones 01–09 & pass Capstone code defense
Daily Engineering Rhythm · Standup check-in, scoped GitHub issue/ticket execution, PR submission & test verification
Contributor Recognition · Verified contributors are listed on deployed portals and receive a detailed Internship Certificate
How your work is evaluated.
We maintain high standards through three essential quality checks at every milestone, ensuring your work reflects genuine skills, verified contributions, and professional development practices.
CHECK 01
1. Automated Test Suite
Every milestone includes Minitest assertions. Your code must pass all automated checks before a mentor reviews it.
CHECK 02
2. Line-by-Line Pull Request Review
A senior developer reviews your Git diff for naming, SQL efficiency, security, and edge cases. You must resolve review comments.
CHECK 03
3. Live Code Defense & Walkthrough
You may use AI tools to learn, but you must explain every line you submit and fix a live change request in your own words.
Four clear steps from first conversation to Day 1.
01
Submit Application or Book ₹500 Counselling
Use the online form to apply directly or request a ₹500 1-on-1 diagnostic counselling session first.
02
Baseline Logic Check & Goal Alignment
We verify that you understand basic programming constructs (if/else, loops) and share written fee, batch, and internship terms.
03
Days 1–45: Intensive Ruby on Rails Training
Daily hands-on coding, 9 milestone PR deliverables, resume/LinkedIn workshops, and your deployed Capstone defense.
04
Days 46–90: Supervised Internship Execution
Work on real issue tickets, bug fixes, and portal modules under senior mentor supervision in Kothrud, Pune / hybrid.
Start with an honest conversation.
Book a standalone ₹500 one-on-one career and technical counselling session, or apply directly to our 90-day training and internship program.