Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
UPDATED as of March 2016
BIGGEST CodeIgniter Course in UDEMY!
Hands on Real Life Project inside!
Do you want to really master PHP dynamic applications and website development?
Then this course will speed up the process by allowing you to learn how to use the most popular PHP framework in the planet, "CodeIgniter".
Coding in PHP or any other language can be time consuming, especially for common tasks. Using a framework is the best way to apply common tasks, like:
If you want to be a head of the competition and get paid more, then using a FRAMEWORK is the way to do.
High paying jobs require knowledge of frameworks, since speed and accuracy are crucial for the development team and company.
Having knowledge of using frameworks will allow you to find a hight paying job, or find a job easier than not having the skill at all.
My Personal Experience
My first job interview required a codeigniter knowledge and because I did not have the skill, I did not get the job even though I knew how to code in PHP.
That jobs started at 75K per year in the US and that could've propelled big time in my career, it wasn't until after I acquired this skill that jobs were pouring in from everywhere.
I created this course with the intention to provide you with the knowledge you need to use codeigniter to develop applications fast and efficiently. I also create this course to help you provide a great skill that will propel you in your web development career.
Because is the most popular PHP framework and is on demand for jobs and freelance projects.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: CodeIgniter Basics|
Intro to the CoursePreview
What is code igniter and how it works?Preview
Get Into the file structure
Using methods in views
Creating custom controllers
Creating a model and a database
Creating the users controller and creating a user model method
Processing a result from a model in a controller
Transferring data to views
|Section 2: CRUD with CodeIgniter|
Intro to the CRUD
Helper function examples
Selecting Data in our DB table based on parameters
Conditions in our Queries
|Section 3: Project # 1 : Login Application|
Intro to the Login APP
Creating Main Template
Creating main file structure and loading main content
Loading sidebar view
Starting our CodeIgniter Form
Creating the username input and attributes in the CodeIgniter way :)
Creating the password and submit inputs
Form processing methods
|Section 4: Project # 1 : Login Application - Form Validation with CodeIgniter|
Intro to Form Validation
Form Validation Part 1
Form Validation Part 2
Form Validation Part 3 and using sessions
Form Validation Part 4
Setting up the else condition for validations
Creating login user method in the user moded
Giving our user some sessions with CodeIgniter
Setting up notifications
Displaying form based on conditions
Creating the logout form
Creating the logout method
Creating an admin view
Wrapping this up
|Section 5: EXTRA LECTURES - Project #1 = Extended|
|Section 6: Project #1: User Registration|
Creating more users columns
Creating register view
Creating register Method and Challenge
Validations and Solution
Navigation and Links
Testing and setting up create user method
Creating the user model code
Testing and Creating User
Updating Login Code with password encryption
|Section 7: Project #1: Projects|
Projects Home Page
Creating the projects table
Access to projects page code
Projects model setup
Displaying projects - bootstrapping part 1
Displaying projects - bootstrapping part 2
Displaying projects - bootstrapping part 3
Displaying projects - bootstrapping part 4
Displaying specific projects part #1
Displaying specific projects part #2
Displaying specific projects part #3
Displaying specific projects part #4
Creating the create method part 1
Creating the create method part 2
Creating the create project method in models and view
Creating our projects controller edit method
Creating the edit project method in the model
Creating the get projects method in the model
Notifications and custom delete link
Displaying projects part 1
Displaying projects part 2
Fixing Home page and a little bootstraping
|Section 8: Project #1: Tasks|
Intro to Tasks Section
Creating the tasks table in the database, plus tasks controller and model
Coding the tasks display method
Displaying individual tasks
Create task method 1
Create task method 2
Create task due date and CI URI class
Task display links
Edit task method in the controller
Setting up important needed methods in the task model
Display data in the edit task view
Displaying date and BUG Fixing CHALLENGE
He is a professional who has experience in computer science; also a broad set of skills in software ,web development, and information technology.
Considered a Sensei in technology who trains people to become Ninjas in different programming languages. Equipped with so many skills and great personality, he thought, why not give this knowledge and help the rest of the world?
The passion, to teach and help other people was something engraved in him since he was a little boy, so it's only natural that it found expression. Edwin's ability to transmit his energy, enthusiasm, and knowledge to other people allows him to do what he does best "Teach".
Edwin Diaz has taught thousands of people all over the world how to code. He has also built hundreds of apps, programs and websites for individuals and businesses. Edwin also provides one-on-one group training to individuals, businesses and non-profit organizations to help them manage their websites on their own with no knowledge of code.
Teaching is not just a job for Mr. Diaz but a way of life that continues to flourish every single day.
He now enjoys teaching others how to start coding in many different programming languages and spending time with his family.