Skip to main content

🗓

Yii Framework Fundamental: 4-Day Intensive Training

 

Yii Framework Fundamental: 4-Day Intensive Training

Overview

Master the essentials of Yii Framework, one of the most efficient and high-performance PHP frameworks for building web applications. This 4-day intensive training is designed to introduce developers to the core features of Yii, from basic setup to developing dynamic, secure, and scalable web applications. Ideal for developers looking to streamline their development processes using Yii's features such as MVC architecture, code generation, and security tools.

Delivered by certified and experienced trainers, this hands-on training will provide participants with a comprehensive understanding of Yii framework 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: Introduction to Yii Framework

  • Morning Session:
    • Overview of Yii Framework: Features and Use Cases
    • Installing Yii: Setting Up the Development Environment
    • Introduction to MVC Architecture and Yii’s Approach
    • Generating Code with Gii: Automatic Code Generation for CRUD Operations
  • Afternoon Session:
    • Hands-on Exercise: Creating Your First Yii Application
    • Working with Yii’s Directory Structure and Configuration
    • Case Study: Building a Simple Web Application with Yii

Day 2: Models, Views, and Controllers

  • Morning Session:
    • Creating and Managing Models in Yii: Database Interactions, AR (Active Record)
    • Developing Views in Yii: Rendering Data and Layout Management
    • Implementing Controllers: Handling Requests and Generating Responses
  • Afternoon Session:
    • Hands-on Exercise: Building a CRUD Application with Yii
    • Implementing Form Handling, Validation, and File Uploading
    • Case Study: Creating a Multi-page Application with Yii

Day 3: Yii’s Advanced Features

  • Morning Session:
    • Working with Yii’s Built-in Components and Widgets
    • Managing Sessions and Cookies, User Authentication and Authorization
    • Securing Your Application: Input Filtering, SQL Injection Prevention, and XSS Protection
  • Afternoon Session:
    • Hands-on Exercise: Implementing Authentication and Role-Based Access Control (RBAC)
    • Using Yii’s Caching Mechanisms to Optimize Application Performance
    • Case Study: Developing a Secure, Performance-Optimized Web Application

Day 4: Project Development and Deployment

  • Morning Session:
    • Final Project: Developing a Complete Web Application with Yii
    • Debugging, Testing, and Performance Profiling Tools in Yii
    • Deployment: Preparing and Deploying Yii Applications to a Live Server
  • Afternoon Session:
    • Review of Advanced Concepts and Course Wrap-Up
    • Q&A: Addressing Challenges and Discussing Real-World Applications
    • Certification of Completion: Presentation of Certificates to Participants

Registration and Contact

For more details or to register for the training, please reach out to our sales team via WhatsApp at 0838-0838-0001. We offer flexible training methods, including public offline classes, in-house sessions, and online via Zoom, to accommodate different preferences.


This syllabus is structured to introduce participants to the core features of Yii while providing practical experience, ensuring they can apply their knowledge to real-world projects upon completion.

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 ...