Course Outline
Introduction
CodeIgniter and PHP Frameworks
- What is CodeIgniter
- The MVC architecture
Preparing the Development Environment
- Installing and configuring CodeIgniter
- Installing and configuring Composer
Getting Started with CodeIgniter
- Creating custom controllers and models
- Loading and using views and models
- Transferring data to views
Forms and Headers
- Working with forms
- Using sessions
- Working with browser headers
- Implementing form and upload validation
- Logging and error logging
CRUD with CodeIgniter
- Selecting data in a database
- Inserting data
- Updating data
- Deleting data
- Refactoring with CRUD models
Views in CodeIgniter
- Deleting and redirecting tasks
- Displaying complete and incomplete tasks
- Creating a get method
- Displaying tasks and task styling
- Re-populating forms
- Working with Composer
Summary and Conclusion
Requirements
- A basic understanding of PHP
Audience
- Web Developers
Testimonials
Tailored specifically to my needs and lots of Drupal examples
Catherine Redfern
I like the support of the trainer and the topics. I came in with a mindset thinking this will be nothing new that I haven't done. But I was surprised of what all I have learned throughout this course. Thank you
Jorgen Ordonez
the exercise
Jason Wu
The New content I learned
Victor Cayetano
The interaction and enthusiasm he had about the training.
Richard Burgos
Relaxed atmosphere where all questions welcome and answered knowledgably.
- AGRO Merchants Whitchurch Limited
Trainer's enthusiasm around the subject
Matthew Fowles - AGRO Merchants Whitchurch Limited
Abhinav did an excellent job! Within four days he covered all the important concepts that are used in REAL software development. I am so thankful have him as our trainer!
Vijay Joseph
I liked the trainer's communication & knowledge in Symfony 3 and associated technologies. He had taken enough effort to teach and demonstrate with some examples in the respective topics. I can say my symfony knowledge and confidence level is gone up after this training.
Hari Kumar
I like the Doctrine concept in Symfony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer
Kumaran Chandran
The exercise using ZAP will be useful.
John Pugh, Mobell Communications Ltd
The personality of the trainer.
John Pugh, Mobell Communications Ltd
I loved the delivery from the trainer's side. Very enthusiastic and made the training really pleasant and interesting. Also very clear about the content he was delivering.
Trading Point of Financial Instruments (XM
The real life examples.
Marios Prokopiou
everything! I didn't have any experience with Secure Coding and the whole training was interesting and helpful
Trading Point of Financial Instruments (XM
All topics were well covered and presented with a lot of examples. Ahmed was very efficient and managed to keep us focused and attracted at all times.
Kostas Bastas
The trainer have very good communication skills and can easily get & hold audience's attention. He can explain the matter in a very easy and detailed way so that each person can understand it.
Trading Point of Financial Instruments (XM
The way and its approach on each different section.
Trading Point of Financial Instruments (XM
- Most of the known subjects related with secure coding covered and explained well - Nice presentations - Easy to watch, not boring
Trading Point of Financial Instruments (XM
The subject of the course was very interesting and gave us many ideas.
Anastasios Manios
Hands on examples
Trading Point of Financial Instruments (XM
The insights that Ahmed had on the subject