Skip to main content

🗓

PHP CodeIgniter Advanced: 4-Day Intensive Training

 

PHP CodeIgniter Advanced: 4-Day Intensive Training

Overview

Take your PHP development skills to the next level with our PHP CodeIgniter Advanced training at Purnama Academy. This 4-day intensive course is designed for developers who already have a foundational understanding of CodeIgniter and are looking to delve deeper into advanced features, best practices, and performance optimization techniques. By the end of this training, participants will be equipped to build complex, scalable, and secure web applications using CodeIgniter.

Delivered by certified and experienced trainers, this hands-on course focuses on real-world applications and challenges faced in advanced PHP development.

Training Details

  • Duration: 4 Days
  • Time: 09:00 AM - 04:00 PM (Each Day)
  • Methods:
    • Public Offline Training
    • Inhouse Training
    • Online via Zoom
  • Contact: For more information and registration, please contact our sales team via WhatsApp at 0838-0838-0001.

Course Syllabus

Day 1: Advanced CodeIgniter Architecture and Best Practices

  • Morning Session:
    • Deep Dive into MVC Architecture: Optimizing Models, Views, and Controllers
    • Advanced Routing Techniques: Custom Routes, RESTful Routes, and Sub-routing
    • Implementing HMVC (Hierarchical Model View Controller) in CodeIgniter
  • Afternoon Session:
    • Hands-on Exercise: Refactoring and Optimizing an Existing CodeIgniter Application
    • Best Practices for Code Organization and Maintainability in Large Projects
    • Case Study: Building a Modular Application Using HMVC in CodeIgniter

Day 2: Performance Optimization and Security

  • Morning Session:
    • Database Optimization: Advanced Query Techniques, Indexing, and Caching
    • Improving Application Performance: Profiling, Benchmarking, and Load Testing
    • Enhancing Security: Input Validation, Data Sanitization, and Preventing Common Vulnerabilities (SQL Injection, XSS, CSRF)
  • Afternoon Session:
    • Hands-on Exercise: Implementing Caching, Profiling, and Security Enhancements in CodeIgniter
    • Optimizing CodeIgniter for High Traffic Applications: Load Balancing and Scalability
    • Case Study: Securing and Scaling a Large-Scale CodeIgniter Application

Day 3: Advanced Features and Integrations

  • Morning Session:
    • Creating and Using Advanced CodeIgniter Libraries: Custom Libraries and Helpers
    • Implementing Middleware in CodeIgniter: Hooks and Event-Driven Programming
    • Integrating Third-Party Services: Payment Gateways, Messaging APIs, and More
  • Afternoon Session:
    • Hands-on Exercise: Developing and Integrating Custom Libraries in CodeIgniter
    • Utilizing CodeIgniter’s CLI for Task Automation and Scripting
    • Case Study: Building and Integrating a Complex API with CodeIgniter

Day 4: Testing, Deployment, and Maintenance

  • Morning Session:
    • Advanced Testing Strategies: Unit Testing, Integration Testing, and TDD (Test-Driven Development) with CodeIgniter
    • Continuous Integration and Continuous Deployment (CI/CD) with CodeIgniter
    • Managing and Deploying CodeIgniter Applications in Production: Version Control, Deployment Automation, and Monitoring
  • Afternoon Session:
    • Final Project: Developing, Testing, and Deploying a Complete Web Application Using Advanced CodeIgniter Techniques
    • Course Review and Q&A: Addressing Specific Challenges and Advanced Topics
    • Certification of Completion: Presentation of Certificates to Participants

Registration and Contact

To register for the training or for more information, please contact our sales team via WhatsApp at 0838-0838-0001. We offer flexible training options, including public offline sessions, in-house training, and online via Zoom, to fit your learning preferences.


This syllabus is designed to provide an in-depth understanding of advanced CodeIgniter features, allowing participants to enhance their development capabilities and tackle more complex projects with confidence.

Comments

Popular posts from this blog

TRAINING MYSQL DATABASE ADMINISTRATOR (DBA)

MYSQL DATABASE ADMINISTRATOR (DBA) www.purnamaacademy.com , Hotline (Call/SMS/WA) :  0838-0838-0001 Syllabus Overview Melalui training ini peserta mampu memahami tugas tugas seorang Database Administrator dalam mengelola Database Server MySQL terkait storage management, user management, keamanan , performance dan juga cara pemantauan kinerja server database Class Type : Training Duration : 3 Days (09.00 – 17.00) Venue / Price : Click Here , Registration : Click Here   (Save up to 20% for Early Bird Registration !) Description : MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok denga...

TRAINING ISO 45005 : 2020 K3 COVID - Pedoman umum untuk bekerja dengan aman selama pandemi COVID-19

SILABUS ISO 45005 , Training ISO 45005 di Purnama Academy Bandung, Jakarta, (Online, Offline, Inhouse Training) hubungi tim sales call/Whatsapp 0838-0838-0001 ISO/PAS 45005:2020 Manajemen kesehatan dan keselamatan kerja Pedoman umum untuk bekerja dengan aman selama pandemi COVID-19 Durasi : 09.00 – 16.00 WIB ( 3  Hari ) Deskripsi : ISO (the International Organization for Standardization) adalah sebuah organisasi yang tersusun atas federasi dari berbagai komite yang memiliki kepentingan untuk mencipatakan  berbagai standarisasi internasional di setiap bidang yang di wakili teknisnya oleh komite, setiap komite bisa terdiri atas organsasi , pemerintahan ataupun non organisasi yang berkompetensi Dokumen ISO 45005 dipublikasikan sebagai respon  terhadap pandemi COVID-19 dan peningkatan risiko penyakit ini terhadap kesehatan, keselamatan, dan kesejahteraan orang . Didalam dokumen mencakup  semua pengaturan terhadap orang, termasuk mereka yang bekerja di rumah atau di lingkungan bergerak (...

CISA Exam Preparation Training

  CISA Exam Preparation Training | Purnama Academy Prepare for the CISA Certification with Confidence The demand for qualified IT Auditors and IT Governance professionals continues to increase as organizations rely more on technology to run critical business processes. One of the most recognized credentials in this field is the CISA (Certified Information Systems Auditor) certification. Purnama Academy offers a comprehensive CISA Exam Preparation Training designed to help professionals understand the exam structure, master key domains, and improve their chances of passing the CISA examination on the first attempt. What Is CISA (Certified Information Systems Auditor)? CISA is a globally recognized professional certification issued by ISACA . It validates an individual’s knowledge and skills in auditing, controlling, monitoring, and assessing enterprise information systems. CISA certification focuses on ensuring that information systems are: Properly ...