උසස් වෘත්තීය ඩිප්ලෝමා – මෘදුකාංග ඉංජිනේරු

Cross-Platform Full Stack Development in Software Engineering

පාඨමාලා ගාස්තුව: රු. 75,000 (සම්පූර්ණ ගෙවීම) |
අවස්ථා ගෙවීම් විකල්පය: රු. 15,000 × මාස 6

⏳ කාල සීමාව

ඩිප්ලෝමා හිමියන් / උපාධි අපේක්ෂකයින් / උපාධි හා ශාස්ත්‍රපති උපාධිධාරීන්: මාස 6 |
සාමාන්‍ය පෙළ පසු / උසස් පෙළ පසු / 9 ශ්‍රේණිය සමත්: මාස 8 – 12
(කාල සීමාව තීරණය කරනු ලබන්නේ සිසුවාගේ ප්‍රවේශ මට්ටම, අධ්‍යාපනික ප්‍රගතිය සහ අඛණ්ඩ ඇගයීම් හරහා ලබා ගන්නා දක්ෂතා මතය)

🎯 පාඨමාලා අරමුණ

මෙම උසස් වෘත්තීය ඩිප්ලෝමා පාඨමාලාව ජාත්‍යන්තරව පිළිගත් මෘදුකාංග ඉංජිනේරු අධ්‍යාපන ක්‍රියාමාර්ග සහ ප්‍රතිඵල මත පදනම් වූ ඉගෙනුම් ආකෘති අනුව නිර්මාණය කර ඇති අතර, කාර්මික ක්ෂේත්‍රයට සූදානම්, දක්ෂ මෘදුකාංග ඉංජිනේරුවන් බිහි කිරීම එහි අරමුණයි. මෙම වැඩසටහන මඟින් සිසුන්ට බහු වේදිකා යෙදුම් සංවර්ධනය (වෙබ් සංවර්ධනය, ඇන්ඩ්‍රොයිඩ් සහ අයිඔඑස්), දත්ත සමුදා පද්ධති, ව්‍යාපාරික මට්ටමේ යෙදුම් සංවර්ධනය, දත්ත විශ්ලේෂණය, දත්ත දෘශ්‍යකරණය සහ ගුණාත්මක භාරකාර ක්‍රියාමාර්ග පිළිබඳ සම්පූර්ණ න්‍යායාත්මක හා ප්‍රායෝගික දැනුම ලබා දෙන අතර, සංවිධානාත්මක කාර්ය අත්දැකීම් සහ ආධුනික මට්ටමේ ව්‍යාපෘතිද ඒකාබද්ධ කරයි.

📚 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

💼 රැකියා අවස්ථා

  • මෘදුකාංග ඉංජිනේරු
  • මෘදුකාංග සංවර්ධක
  • සම්පූර්ණ ස්ටැක් සංවර්ධක
  • වෙබ් සංවර්ධක / ක්‍රමලේඛක
  • මුහුණු පැත්ත / පසු පැත්ත සංවර්ධක
  • පරිශීලක අතුරුමුහුණත් / භාවිතා අත්දැකීම් සැලසුම්කරු
  • මෘදුකාංග ගුණාත්මක භාරකාර ඉංජිනේරු
  • ව්‍යාපාරික විශ්ලේෂක
  • දත්ත විශ්ලේෂක
  • දත්ත දෘශ්‍යකරණ විශේෂඥ
  • කනිෂ්ඨ දත්ත විද්‍යාඥ
  • ව්‍යාපෘති කළමනාකරු