πŸš€ Technical Specialist Onboarding

14-Day Accelerated Detailed Learning Plan

Learner
Sanjay Β· BTech Grad
Duration
14 Days
Daily
8 Hours
Dates
Jul 1 – Jul 14, 2026
⏰
112+
Total Hours
πŸ“–
6
Learning Phases
πŸ› οΈ
1
Capstone App built
πŸ€–
100%
AI-Assisted Workflow

πŸ“… Daily Schedule

9:00 – 11:00 AM
πŸ“˜ Theory & AI
2 hours
11:15 – 1:00 PM
πŸ’» Guided Code
1.75 hours
2:00 – 4:30 PM
πŸ”¨ Build
2.5 hours
4:45 – 6:00 PM
πŸ“ Review
1.25 hours

πŸ—ΊοΈ Detailed Learning Roadmap

Phase 1 Β· 2 Days πŸ“… Jul 1 – 2
Programming Foundations & AI Tools
Day 1: Setup & AI Intro Set up IntelliJ/VS Code, Git, Java JDK, Node.js Intro to ChatGPT, Gemini, GitHub Copilot Learn prompt engineering for explanations and debugging Complete Git tutorial and push dummy repo Generate & run 5 simple Java programs with AI
Day 2: Java Refresher Revise Variables, Loops, Conditionals, Basic OOPS via W3Schools Java Use AI to explain "Class and Object to a 5-year-old" Practice loops and conditional statements with AI Build a simple Number Guessing Game Create a Java basics cheat sheet
🏁 Milestone: Push a Java console app to GitHub & comfortably prompt AI for help
Phase 2 Β· 2 Days πŸ“… Jul 3 – 4
Frontend Development Basics
Day 3: HTML & CSS Fundamentals Learn HTML5 semantic tags and structure via MDN HTML Docs Learn CSS basics: Selectors, Box Model, Flexbox via MDN CSS Docs Prompt AI to generate HTML/CSS for a "User Profile" page Tweak generated code to change layouts and colors
Day 4: JavaScript & Interactivity Learn basic JS: DOM manipulation, event listeners via JavaScript.info Add a simple click event to a button to change text Add dark mode toggle to "User Profile" using AI generated JS Review how HTML, CSS, and JS interact together
🏁 Milestone: Build a responsive, interactive single-page UI locally
Phase 3 Β· 3 Days πŸ“… Jul 5 – 7
Backend & Databases (Spring Boot)
Day 5: Intro to Spring Boot Understand HTTP methods and REST API principles via REST API Tutorial Create a project using Spring Initializr Follow Spring Boot Quick Start for "Hello World" API Build a simple API returning dummy user data
Day 6: Database Basics Learn SQL: CREATE, INSERT, SELECT, UPDATE, DELETE via SQLBolt Install Postgres/MySQL and DBeaver Client Prompt AI to generate sample SQL queries and execute them
Day 7: Spring Boot to Database Learn Spring Data JPA basics (Entities & Repositories) via Spring Data Guide Configure DB connection in application.properties Create CRUD endpoints for a "Task" entity Test API using Postman or browser
🏁 Milestone: Working REST API with full local database CRUD operations
Phase 4 Β· 3 Days πŸ“… Jul 8 – 10
Software & Automation Testing
Day 8: Unit Testing Basics Intro to JUnit 5 and Mockito concepts via Baeldung JUnit 5 Guide Provide Service class to AI and prompt for JUnit test generation Review, run, and fix generated tests with AI
Day 9: API Integration Testing Use Postman to test the CRUD API via Postman Docs Use AI to write simple test scripts inside Postman Export and review the Postman test collection
Day 10: UI Automation Testing Basics of UI Automation via Selenium or Playwright Prompt AI to generate script to open browser & search Google Review structure of the UI automation script
🏁 Milestone: Have passing unit tests and an automated test suite setup
Phase 5 Β· 2 Days πŸ“… Jul 11 – 12
Deployment Basics
Day 11: Docker Basics Understand containers via Docker 101 Tutorial Use AI to generate Dockerfile for Spring Boot app Build the Docker image and run locally
Day 12: Cloud Deployment Understand cloud platforms and deployment strategies Deploy app to free tier service like Render or Railway Use AI to troubleshoot any deployment issues
🏁 Milestone: Successfully access the built API via a public URL
Phase 6 Β· 2 Days πŸ“… Jul 13 – 14
Capstone Integration Project
Day 13: Capstone Development Brainstorm Task Manager DB schema & API with AI Develop Spring Boot Backend (CRUD for Tasks) & DB Develop HTML/JS Frontend to list/add/delete tasks
Day 14: Polish & Review Use AI to write unit tests for backend Create a Dockerfile and deploy the application Final review: demonstrate the full-stack flow & AI usage
🏁 Milestone: Complete & working Full-Stack application hosted on GitHub

πŸ“¦ Top Resources

πŸ“Š Weekly Progress Tracker

Week 1 (Jul 1 – 7): Basics to Backend
  • Day 1: Env Setup & AI Tools
  • Day 2: Java Refresher
  • Day 3: HTML & CSS
  • Day 4: JavaScript
  • Day 5: Spring Boot Intro
  • Day 6: Database Basics
  • Day 7: Spring Boot + DB Integration
Week 2 (Jul 8 – 14): Testing, DevOps & Capstone
  • Day 8: Unit Testing
  • Day 9: API Testing
  • Day 10: UI Automation
  • Day 11: Docker Basics
  • Day 12: Basic Deployment
  • Day 13: Capstone Development
  • Day 14: Capstone Polish & Review

"The best way to learn is to write code, break it, read the error message, and fix it."

β€” Elanjai Tech Onboarding Principles