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
Industry Internship Assurance: (Non Paid)
We guarantee that our software engineering interns will gain hands-on experience, learning industry-relevant and practical competencies, including advanced programming concepts and structured SQL query development—critical skills that are often not covered in academic curriculums.
