Professional Diploma in IT, Software Engineering.
Cross-Platform Full Stack Development in Software Engineering
Course Fee: LKR 51,000 (Full Payment) | Installment Option: LKR 15,000 × 4 Months
⏳ Duration
Diploma Holders / Undergraduate / Degree & Master’s Graduates: 6 Months (with 6-month non-paid internship) |
After OL / After AL / Passed Grade 9: 8 – 12 Months
(Duration is determined by learner entry level, academic progression, and competency achievement through continuous assessment)
🎯 Course Objective
This Advanced Professional Diploma is designed in accordance with internationally accepted software engineering education practices and outcome-based learning models, with the objective of producing competent, industry-ready software engineers. The program equips learners with comprehensive theoretical knowledge and practical expertise in cross-platform application development (Web Development, Android, and iOS), database systems, enterprise application development, data analysis, data visualization, and quality assurance practices, while integrating structured work-integrated learning and internship-level project experience.
📚 Course Content
1. Fundamentals of Computing & Programming
- Computer systems and operating system fundamentals
- Programming logic and structured problem-solving techniques
- Algorithmic thinking and computational problem analysis
2. Object-Oriented Programming
- Object-oriented concepts and design principles
- Inheritance, encapsulation, polymorphism
- Real-world object-oriented application design
3. Cross-Platform Application Development (Web, Android, iOS)
- Cross-platform development architectures and frameworks
- Web-based, mobile, and hybrid application development methodologies
- Reusable code strategies and modular software design
- Performance optimization, scalability, and maintainability standards
4. Web Development & CMS Technologies
- HTML, CSS, JavaScript, and responsive web development
- Dynamic web application development
- Content Management Systems (CMS) including WordPress
- Development of a complete E-Commerce solution (shopping cart, payment integration, order management)
- Website deployment, hosting, and maintenance
5. Mobile Application Development
- Android and iOS mobile application development fundamentals
- Mobile UI/UX design principles and usability standards
- Application lifecycle management and deployment processes
6. Database Management, Data Analysis & Advanced SQL
- Database design, normalization, and relational modeling
- Advanced SQL query formulation and optimization
- SQL Server and MySQL database administration
- Data analysis techniques for structured datasets
- Data cleaning, transformation, and interpretation
7. Data Visualization & Reporting
- Principles of effective data visualization
- Charts, dashboards, and graphical reporting techniques
- Data-driven decision support and insight presentation
8. Power BI & Advanced Excel for Data Analytics
- Advanced Excel formulas and data modeling
- Power BI dashboards and reports
- Business data visualization and insights
9. Software Engineering Standards & Practices
- Software Development Life Cycle (SDLC)
- Requirements analysis, system design, and architecture
- Secure coding and international software quality standards
- Technical documentation and reporting
10. API & System Integration
- RESTful API design and implementation
- Backend system and third-party service integration
- Authentication, authorization, and data protection mechanisms
11. Enterprise Systems & ERP Fundamentals
- Introduction to Enterprise Resource Planning (ERP) systems
- Business process automation and enterprise integration
- ERP modules, workflows, and enterprise data management
12. Software Testing & Quality Assurance
- Manual and automated software testing techniques
- Unit testing, integration testing, and system validation
- Defect tracking, debugging, and quality verification
13. Internship & Real-World Project Work
- Industry-based live software development projects
- Enterprise-level application development
- Client-driven system analysis and implementation
- Internship-level practical exposure with mentoring
14. Productivity & Professional Tools
- Microsoft Word, PowerPoint, and documentation standards
- Technical reporting and presentations
15. Career & Professional Development
- CV, portfolio, and interview preparation
- Communication, teamwork, and workplace ethics
💼 Career Opportunities
- Software Engineer
- Software Developer
- Full Stack Developer
- Web Developer / Programmer
- Front-End / Back-End Developer
- UI / UX Designer
- Software Quality Assurance Engineer
- Business Analyst
- Data Analyst
- Data Visualization Specialist
- Junior Data Scientist
- Project Manager
