codeigniter یک فریمورک قدرتمند در php می باشد. با کمک این فریمورک می توانید برنامه های تحت وب را به  آسانی و با ویژگی کاملا منحصر بفرد بسازید. فریمورک کدایگنایتر به شما اجازه میدهد به صورت خلاقانه بر روی پروژه خود تمرکز کنید و با به حداقل رساندن کد نویسی ، وب سایت خود را راه اندازی و توسعه دهید.

این دوره نحوه استفاده از فریمورک CodeIgniter را در PHP MVC برای مبتدیان آموزش می دهد. در این ویدئو نحوه کار با فریمورک CodeIgniter ، نصب و راه اندازی CodeIgniter و نحوه استفاده از ابزارها و ویژگی های PHP را می آموزید.
این دوره آموزشی محصول موسسه Udemy است.

سرفصل های دوره:

  • مبانی CodeIgniter
  • igniter  چیست و چگونه کار می کند؟
  • نحوه نصب و راه اندازی CodeIgniter
  • کار با ساختار فایل
  • ایجاد کنترل های سفارشی
  • کار با پایگاه داده
  • نحوه انتقال داده ها
  • معرفی CRUD
  • نحوه انتخاب داده ها در جدول
  • نحوه به روز رسانی اطلاعات
  • نحوه حذف داده ها
  • نحوه ایجاد ساختار فایل
  • کار با فرم های CodeIgniter
  • روش های پردازش فرم
  • اعتبار سنجی فرم با CodeIgniter
  • نحوه تست و اشکال زدایی برنامه
  • نحوه رمزگذاری  برنامه
  • ایجاد جدول در پایگاه داده
  • و…

عنوان دوره: Udemy PHP MVC Framework CodeIgniter Tutorial for Beginners Project
مدت زمان: 11 ساعت
نویسنده: Edwin Diaz

توضیحات:

Learn how to use the Most Popular PHP MVC Framework and create the best applications, easily, securely and fast.
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:
Security
Form validation
Database configurations
Database queries (CRUD)
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.
Why Codeigniter?
Because is the most popular PHP framework and is on demand for jobs and freelance projects.
What are the requirements?
Basic OOP PHP
What am I going to get from this course?
Over 125 lectures and 10.5 hours of content!
Learn to use CodeIgniter
Learn to build Web Applications
Have a new PHP Skill that would increase income
What is the target audience?
This is meant for students who want to developer PHP dynamic applications and websites faster
This is meant for students who have basic Knowledge of OOP in PHP
This is meant for students who want to become better at PHP
This is meant for students who want to improve their careers or get a better one

Section 1: CodeIgniter Basics
Lecture 1	
Intro to the Course
02:52
Lecture 2	
What is code igniter and how it works?
06:25
Lecture 3	
Exercise Files
01:46
Lecture 4	
Installing CodeIgniter
03:13
Lecture 5	
Get Into the file structure
07:47
Lecture 6	
Using methods in views
04:07
Lecture 7	
Creating custom controllers
03:44
Lecture 8	
Creating a model and a database
03:48
Lecture 9	
Creating the users controller and creating a user model method
04:57
Lecture 10	
Auto-loading Model
07:31
Lecture 11	
Processing a result from a model in a controller
03:25
Lecture 12	
Transferring data to views
07:09
Section 2: CRUD with CodeIgniter
Lecture 13	
Intro to the CRUD
00:43
Lecture 14	
Helper function examples
06:10
Lecture 15	
Selecting Data in our DB table based on parameters
07:23
Lecture 16	
Conditions in our Queries
03:46
Lecture 17	
Inserting Data
06:26
Lecture 18	
Updating Data
04:45
Lecture 19	
Deleting Data
04:37
Section 3: Project # 1 : Login Application
Lecture 20	
Intro to the Login APP
00:53
Lecture 21	
Downloading Assets
04:31
Lecture 22	
Creating Main Template
07:22
Lecture 23	
Creating main file structure and loading main content
07:39
Lecture 24	
Loading sidebar view
04:26
Lecture 25	
Starting our CodeIgniter Form
05:22
Lecture 26	
Creating the username input and attributes in the CodeIgniter way :)
05:27
Lecture 27	
Creating the password and submit inputs
03:46
Lecture 28	
Form processing methods
05:43
Section 4: Project # 1 : Login Application - Form Validation with CodeIgniter
Lecture 29	
Intro to Form Validation
00:36
Lecture 30	
Form Validation Part 1
04:56
Lecture 31	
Form Validation Part 2
03:57
Lecture 32	
Form Validation Part 3 and using sessions
05:30
Lecture 33	
Form Validation Part 4
03:42
Lecture 34	
Setting up the else condition for validations
02:57
Lecture 35	
Creating login user method in the user moded
04:34
Lecture 36	
Giving our user some sessions with CodeIgniter
04:59
Lecture 37	
Setting up notifications
05:02
Lecture 38	
Displaying form based on conditions
07:38
Lecture 39	
Creating the logout form
05:41
Lecture 40	
Creating the logout method
03:41
Lecture 41	
Creating an admin view
04:08
Lecture 42	
Wrapping this up
01:19
Section 5: EXTRA LECTURES - Project #1 = Extended
Lecture 43	
Intro
01:25
Lecture 44	
Modifying index.php
04:02
Section 6: Project #1: User Registration
Lecture 45	
Creating more users columns
03:16
Lecture 46	
Creating register view
05:12
Lecture 47	
Creating register Method and Challenge
03:15
Lecture 48	
Validations and Solution
04:26
Lecture 49	
Navigation and Links
08:48
Lecture 50	
Testing and setting up create user method
04:30
Lecture 51	
Creating the user model code
05:38
Lecture 52	
Testing and Creating User
02:34
Lecture 53	
Password Encription
05:48
Lecture 54	
Updating Login Code with password encryption
03:44
Section 7: Project #1: Projects
Lecture 55	
Intro
00:48
Lecture 56	
Projects Home Page
03:17
Lecture 57	
Creating the projects table
04:21
Lecture 58	
Access to projects page code
06:21
Lecture 59	
Projects model setup
04:38
Lecture 60	
Displaying projects - bootstrapping part 1
11:07
Lecture 61	
Displaying projects - bootstrapping part 2
04:50
Lecture 62	
Displaying projects - bootstrapping part 3
06:11
Lecture 63	
Get projects method
07:22
Lecture 64	
Displaying specific projects part #1
05:45
Lecture 65	
Displaying specific projects part #2
05:16
Lecture 66	
Displaying specific projects part #4
04:32
Lecture 67	
Displaying specific projects part #3
04:42
Lecture 68	
Creating the create method part 1
07:45
Lecture 69	
Creating the create method part 2
05:53
Lecture 70	
Creating the create project method in models and view
08:24
Lecture 71	
Creating Projects
03:42
Lecture 72	
Creating our projects controller edit method
06:58
Lecture 73	
Creating the edit project method in the model
03:37
Lecture 74	
Creating the get projects method in the model
06:33
Lecture 75	
Editing projects
05:14
Lecture 76	
Deleting projects
05:40
Lecture 77	
Notifications and custom delete link
06:39
Lecture 78	
Displaying projects part 1
03:38
Lecture 79	
Displaying projects part 2
09:48
Lecture 80	
Fixing Home page and a little bootstraping
04:44
Section 8: Project #1: Tasks
Lecture 81	
Intro to Tasks Section
00:52
Lecture 82	
Creating the tasks table in the database, plus tasks controller and model
04:28
Lecture 83	
Coding the tasks display method
05:35
Lecture 84	
Displaying individual tasks
06:09
Lecture 85	
Create task method 1
05:11
Lecture 86	
Create task method 2
03:58
Lecture 87	
Create task due date and CI URI class
11:32
Lecture 88	
Task display links
07:19
Lecture 89	
Edit task method in the controller
07:50
Lecture 90	
Setting up important needed methods in the task model
06:10
Lecture 91	
Display data in the edit task view
04:00
Lecture 92	
Displaying date and BUG Fixing CHALLENGE
03:20
Lecture 93	
Solution to BUG and more fixes
06:25
Lecture 94	
Editing Tasks BUG and Solution
06:14
Lecture 95	
Edit Task View Explanation Lecture
06:51
Section 9: Joining Tables
Lecture 96	
Intro to joining tables
00:57
Lecture 97	
Joining table code part 1
09:35
Lecture 98	
Joining table code part 2
06:10
Lecture 99	
Displaying Joined Tables
10:44
Section 10: Tasks Display View Page
Lecture 100	
Intro
00:50

حجم فایل: 586MB