The Complete CodeIgniter 4 Series with Bootstrap 4+Projects
What you'll learn
- Build a website from scratch using CodeIgniter
- Signup System
- Login system
- Crud Operation in CodeIgniter
- Why you break your HTML content into multiple parts
- ORM(Object Relational Mapping)
- How to embed Bootstrap 4
- How to create front-end using Bootstrap 4
- How to validate your user while working on Session
- How to use CodeIgniter libraries, Helpers, Models
- How to use/implement the MVC approach
- How to send data using AJAX
- How to use jQuery and javascript
- Custom Routes
- Create Dynamic pages system like WordPress
Requirements
- Basic knowledge of Server (XAMPP, WAMPP)
- Basic knowledge of Programming
- Basic knowledge of CorePHP (PHP4)
- Basic knowledge of HTML
- Basic knowledge SQL
- PHP 5.x is required
Description
Before learning anything new, you must ask two questions: why..? and how..?
Why do you need to learn Codeigniter 4..? I will teach you why you need to know Codeigniter 4 with bootstrap 4.
What are the significant concepts/updates coming with CodeIgniter 4? I will also compare every single idea with CodeIgniter 3 to quickly understand the difference between CI3 with CI4; if you want to learn CodeIgniter 4 deeply, you are at the right place.
In this series, you will learn how and where to start CodeIgniter 4 with the world's robust front-end framework, Bootstrap 4.
I will cover every fundamental concept in this series; once you complete the basics, I will teach you how to create web applications and Websites.
I will give you some template-related concepts and explain why you need to break your HTML content into multiple views. I will also teach you the new things related to the template in CodeIgniter 4.
I will teach you how to use Helpers, libraries, and query builder in CodeIgniter 4; you will learn how to create your application using MVC (Model View Controller) approach. You will learn how to validate your forms from the server site, and I will give you some security tips. You will also learn CodeIgniter's practical work with Bootstrap 4; I will teach you how to send/receive data with AJAX(without page refresh). We use jQuery to send data from the client to Server with AJAX.
We will discuss the ORM (Object Relational Mapping).
I will perform CRUD operations to understand the essential process of CodeIgniter easily. We will also cover creating the login and signup system in CodeIgniter 4.
While working on projects, we always use third-party and Admin panel templates. Don't worry; I will teach you how to use the third-party templates in CodeIgniter 4. Yes, we will download the third-party templates and also the admin panel.
We will also discuss the jquery plugin on how to add and use them in the project.
We will discuss layouts while working on views, and while working on CodeIgniter 4 libraries, we will discuss the new libraries and how to use them.
While working on the Model/database, we will discuss two tools: Using CodeIgniter's Model and Using Entity Classes; we will deeply learn this section because it's necessary.
Who this course is for:
- Anyone who want to learn a PHP framework
- Anyone who want to learn how to use bootstrap in CodeIgniter
- Anyone who want to learn Web development /Web Application
- Anyone who want to create Web Application / Website from scratch
Instructor
My Name is Shehzad Ahmed, and I am a full-time developer with over 7+ years of experience. During that time, I worked as a developer with many big and small firms and taught web design and development skills to many keen learners. As time passes, I’ve found a great passion and potential for myself as a teacher in this field. Now I am a full-time teacher and working as a freelancer.
Web design and development are continually developing every day with new trends, ideas, and innovations. That’s why nowadays, you need to learn and keep yourself up-to-date with everything daily, and that’s what I do, and that is something that I love because I am so passionate about it!
I give time to my web development community when I have spare time. Teaching kids, managing online programming groups, attending a conference, and making blogs, I like keeping myself up-to-date and engaged in my field always. I have expertise in (PHP, Codeigniter, Laravel, Bootstrap, WordPress, SQL, Query Optimization, Data Science, and Design Patterns).
Anyone who wants to learn and know anything about web development and design will always be available for that and would love to help.
I always love looking out for new things, which is why I spend a lot of my time learning new techniques and helping other people learn web development and design through various groups.
And web development tutorials, as well as online courses.