Software Engineering Training / Internship

EgoTechWorld (Pvt) Ltd

Business Registration (ROC): PV00352315

User Agreement
  • Applicants must follow all company instructions during the training or working period.
  • This is an unpaid training/internship program. No payments will be provided.
  • This program does not guarantee employment.
  • Appointment and service/experience letters will be issued for the completed period.
  • Applicants must perform assigned tasks such as creating, editing, testing, and sharing content.
  • Applicants agree to all rules and regulations of EgoTechWorld (Pvt) Ltd.
  • The company retains all rights to work and materials created during the training period.
  • Should be Agreed with Daily Tasks 📄

Full Stack Developer Internship

6 Months · 100 Steps · Real Projects · GitHub Based

Day 1 → Day 180
Duration
6 Months
Daily Time
1–3 Hours
Mode
Internship + Projects
Evaluation
By GitHub Repos
Day 1–180 Plan
  1. Applicant has to do a system for egotechworld.com
  2. Applicant should select a system from https://www.egotechworld.com/projects.php
  3. Applicant should do the selected system with given course in below
  4. Applicant can use any technology. React + Node.js plan is given in here
  5. Applicant should follow course steps one by one and update Github
  6. Applicant should save Github refo Links in excel or Google Sheet - Date | Description | Github Link
  7. Applicant should update LinkedIn with tasks
  8. Applicant can contact +94743126123 to get help
  9. egotechworld.com will update Applicant profile e.g. Sample
  10. EGOTECHWORLD (PVT) LTD will offer appointment letter and service letters for you
Month 1 (Day 1–30) · HTML & CSS Foundations
  • Day 1 Select the System
  • Day 2 Create a Plan for the selected system
  • Day 3–4 HTML Structure & Tags
  • Day 5–6 Text, Images, Links
  • Day 7–8 Lists & Tables
  • Day 9–10 Forms
  • Day 11–14 · Exercise: Basic Web Page
  • Day 15–18 · CSS & Box Model
  • Day 19–22 · Flexbox & Bootstrap
  • Day 23–26 · Responsive Design
  • Day 27–30 · Landing Page + GitHub
Month 2 (Day 31–60) · JavaScript & Dynamic Web
  • Day 31–33 · Variables & Conditions
  • Day 34–36 · Loops & Functions
  • Day 37–40 · DOM & Events
  • Day 41–44 · Fetch API
  • Day 45–48 · Counter App
  • Day 49–52 · Dynamic Web Page
  • Day 53–56 · Forms + Git Branching
  • Day 57–60 · JavaScript Mini Projects
Month 3 (Day 61–90) · React Frontend
  • Day 61–64 · React & JSX
  • Day 65–68 · Components, Props, State
  • Day 69–72 · Hooks & Routing
  • Day 73–76 · Forms & API Calls
  • Day 77–80 · React Todo App
  • Day 81–85 · Frontend + Backend Connect
  • Day 86–90 · React Challenges + GitHub
Month 4 (Day 91–120) · Node.js & Express
  • Day 91–94 · Node.js & NPM
  • Day 95–98 · Servers & Files
  • Day 99–102 · Express Routing
  • Day 103–106 · REST APIs
  • Day 107–110 · Backend API Project
  • Day 111–115 · Auth & Releases
  • Day 116–120 · Backend Exercises
Month 5 (Day 121–150) · Databases
  • Day 121–125 · SQL & CRUD
  • Day 126–130 · SQL Joins
  • Day 131–135 · Bakery Management System
  • Day 136–140 · MongoDB & Mongoose
  • Day 141–145 · Express + MongoDB
  • Day 146–150 · DB Integration & GitHub
Month 6 (Day 151–180) · Capstone & Deployment
  • Day 151–155 · Project Selection
  • Day 156–160 · UI/UX Design
  • Day 161–165 · Full Stack Integration
  • Day 166–170 · Testing
  • Day 171–175 · Deployment & CI/CD
  • Day 176–178 · Final Presentation
  • Day 179 · GitHub Review
  • Day 180 · Internship Certificate
Mandatory Requirement:
Every intern must maintain a personal profile page similar to:
egotechworld.com/jobs/employee/sample.html
Internship Application Form

Follow EGOTECHWORLD LinkedIn

Objectives- To do best digital technology solutions.


Director Message

Malathi E

egotechworld.com is a growing IT-focused platform dedicated to connecting students, interns, and professionals with learning opportunities, internships, and real-world software industry exposure.


Secretary

Suranjith Prasad
BSc, Diploma in Software Engineering


Tech lead

Nipun Madusanka
Senior Software Engineer

South Eastern University of Sri Lanka
Bachelor of Information and Communication Technology (Honours)


Trainee List