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.

Career Opportunities

Software Engineer
Software Developer
Full Stack Developer
Web Developer / Programmer
Front-End / Back-End Developer
UI / UX Designer
Quality Assurance Engineer
Business Analyst
Data Analyst
Data Visualization Specialist
Junior Data Scientist
Project Manager