Mô tả

PLEASE READ ALL THE POINTS BEFORE PROCEEDING

  1. You will get complete source codes and database once you enroll for this course BUT NOTE THAT ALL LESSONS HAVE NOT BEEN FULLY UPLOADED. Please do not JOIN this course if you can not wait for me to fully upload complete lessons.

  2. Please do not ask me to tell you estimated time the lessons will be fully uploaded because I may be very busy during the process of creating more lessons but will definitely complete the course as soon as possible.

  3. Please watch the preview video and ensure you are satisfy with my accent and my English before enrolling for the course.

  4. Please do not take the course if you are not ready to learn how to build complete learning management system like this platform.

  5. Please note that The objective of this course is learn PHP CodeIgniter framework by building your own complete learning system through learning by practical.

  6. Also, note that there is going to be assignments, quizzes, and evaluations.

  7. Please read the Pre-requisites ABOVE before joining the course

If you are still with me lets continue

Building dynamic websites is not an easy challenge and requires time and effort dedicated to coding every bit and piece of the website, which is why anytime there is a new tool that promises to ease the woes of coding, developers always jump at the chance to try it.

PHP Framework (CodeIgniter) is a simple open-source framework that makes it the coding tasks easier by providing a faster way to set up a PHP website from the ground-up. This tool with a small framework ensures that developers can design websites that are light, fast and dynamic.

So, for any developer that wants to become a server-side master, this is a tool that they should definitely have in their toolkit. But, it’s not always easy to find a course that is clear and concise and targets exactly what you are looking for!

This is why we have designed this course with an aim teach you everything you need know about PHP Framework (CodeIgniter) with real world project (Building Standard and Most School Management System) using a no-fluff and clear approach at the topic at hand, this tutorial will breakdown CodeIgniter into simple and easy to learn videos so as to be able to build any real world application on PHP Framework (CodeIgniter).

At the end of this course, you will have not only learnt the PHP Framework (CodeIgniter), but you will actually be able to start building your own projects from scratch. In addition to knowledge, this course will also give you the practical hands-on experience and the confidence to start coding your own websites by building school system.

The course will start at the very beginning with a detailed introduction into the PHP Framework (CodeIgniter) from there moving on to installing the framework. From there you will become familiar with the framework, and start building your own Learning Management Application.

Join us today as we learn PHP Framework (CodeIgniter) together by building real world software and be free from some authors who claim to teach you a particular programming language but only teach you basis and some copy and paste projects which at the end cannot take you to anywhere.


Learning management system

A learning management system (LMS) is a software application for the administration, documentation, tracking, reporting, automation and delivery of educational courses, training programs, or learning and development programs. The learning management system concept emerged directly from e-Learning


Benefits of Learning Management System

1. Organizes eLearning content in one location.
Instead of having your eLearning content spread out over different hard drives and devices, you can store all of your eLearning materials in one location. This reduces the risk of losing important data and makes it easier to create your eLearning course. Every member of your eLearning team can also access the information if you’re using a cloud-based Learning Management System, thanks to the fact that it’s all stored on the remote server. This makes Learning Management Systems a natural fit for online collaboration.

2. Provides unlimited access to eLearning materials.
Once you upload your eLearning course materials onto the LMS and publish them, your audience has unlimited access to the information they need. Even those who are on the go can login to the eLearning platform via their smartphones and tablets, so that they don’t have to wait until their next online training session to develop skills and perfect work-related tasks. This is one of the main reasons why a LMS is essential for global audiences in different time zones.

3. Easily tracks learner progress and performance.
The best Learning Management System gives you the ability to keep track of learner progress and ensure that they are meeting their performance milestones.

4. Reduces Learning and Development costs.
A Learning Management System gives you the power to completely do away with instructor travel costs, online training site rentals, and printed eLearning materials. Your online learners can carry out all of their training online, which means that you can save a sizable sum on your Learning and Development budget. For example, you won’t have to worry about printing out 500 manuals and booking a hotel room for your instructor, because all the information your online learners require is right in the LMS.

5. Reduces Learning and Development time.
A Learning Management System can even reduce online training times, thanks to the fact that it gives online learners only the information they need in a direct and organized manner. Instead of having to sit through a lengthy half-hour online training course, online learners can simply click on the online modules they need and absorb the knowledge in a fraction of the time. They can also assess their understanding by taking online exams or quizzes, participate in interactive scenarios and simulations, and watch eLearning videos that highlight complex processes or tasks.

6. Quickly and conveniently expands eLearning courses.
If you want to add additional online modules to your eLearning course in order to update information based on new trends or scientific evidence, you can simply login to the Learning Management System and make the necessary modifications without redoing your entire eLearning course. All of the content is in one location, which allows you to change only the master eLearning course and then deploy it to all of your online learners. This is in stark contrast to a traditional course, where you would have to send every member of your audience an updated manual or updated handouts.

From Beginner to Expert PHP Framework (CodeIgniter) Developer

We know that you’re here because you value your time. If you wanted to watch someone program for hours and hours without explaining what they’re doing, you’d be on YouTube.

By getting this course, you can be rest assured that the course is carefully thought out and edited. There are beautiful animations that explain all the difficult concepts and we’re always on hand to answer student questions.

So by the end of the course, you’ll completely understand:

  • PHP Framework (CodeIgniter) to level of building your own software especially LMS.

  • Learn how work with API's (Youtube, Vimeo and many others)

  • Learn how to create add-on to your existing projects

  • How to use Ajax, jQuery effectively.

  • Build complete LMS.

  • How to create secure email verification system

  • Software Design: How to organise and format code for readability and how to implement the Model ­View­ Controller (MVC) design pattern.

  • Control Structures: Using If/­Else clauses, Switch statements and logic to control the flow of execution.

  • Concepts of Object Oriented Programming (OOP): The type system, variables, functions and methods, inheritance, classes and protocols.

  • Be ready to build meaningful software quickly

Don’t waste your time

Don’t waste another minute of your precious life on poor quality videos on YouTube or instructors who you can’t understand or teachers who have no real world in-person teaching experience. Your time is precious. Take this course and find out why everybody is raving about it and why many students rated my courses 5 stars!

Don’t waste your money

Inside this course, you’re getting exactly the same course materials and curriculum as our 16 weeks in-person programming bootcamp. Save loads of money by getting this course and do it at your own pace!

Those that will benefit from this course :

  • If you have never programmed before, then take this course to learn

  • If you know how to code, but are new to programming, then take this course to build web Apps.

  • If you are a developer, then take this course to see how much time you can save building real world software – Complete Udemy Clone

  • If you’ve tried PHP Framework (CodeIgniter) before, then take this course to get a comprehensive curriculum that covers all the important aspects of PHP Framework (CodeIgniter) development

  • Entrepreneurs Who Want to Build Web Apps with Single Codebase

  • Managers and Program Managers Who Want to Learn How to Build Complete Hospital Management System.

  • Anyone wanting to learn to code in a practical way

  • Anyone who wants to kick start a career or hobby developing apps

This is the only course on this platform where students can drop their desired features and both the students and the instructor will develop it together. This is also a course where more features will be added by the instructor and each section will be released everyday.

Join us NOW as we build this awesome software together using one of the best PHP Framework (CodeIgniter) !

Bạn sẽ học được gì

Be able to build any web app you want using codeigniter

Be able to build complete Udemi clone web application

Build fully-fledged web apps for your startup or business

Work as a freelance PHP developer

Craft a portfolio of web apps to apply for seniour developer jobs

Learn to use PHP Framework

Have a new PHP Skill that would increase income

Learn best way to use AJAX

Understands how youtube, vimeo API works

Build a Multi-linqual Web Application

How to run online course business

Build complete email verrification system with ease

Learn how to automatically calculate video lenght with API's

Create a simple quiz management system to evaluate your students

Real time ajax chat without refreshing your page

Standard and mature internal messaging system.

Learn how to add products to cart using PHP Framework

Yêu cầu

  • Little knowledge of PHP, though not neccessary becase I'll teach you everything you need to know
  • Little knowledge of CSS will be an advantage
  • Zeal to learn PHP Framework
  • Computer System - Windows/Mac
  • I'll walk you through, step-by-step how to setup PHP CodeIgniter

Nội dung khoá học

35 sections

Introduction

5 lectures
Showing what we are building
14:32
1.2 Files download and installation (text editor, wamp, codeigniter)
04:05
1.3 Solving common wamp server problem
04:28
1.4 Understanding phpmyadmin and how to use it via command
05:00
1.5 Understanding phpmyadmin and how to use it via command part two
04:56

2. Introduction and Understanding CodeIgniter Framework

7 lectures
2.1 Introducing php codeigniter framework
05:24
2.2 Installation and setup of codeigniter
04:38
2.3 Quick Explanation on How Codeigniter Works
07:57
2.4. Basic Codeigniter Config Explainning Files Autoload
12:27
2.5 Integrating html template to the codeigniter
06:26
2.6 How to Link our CSS files with PHP base_url function
04:27
2.7. How to download the template we are using in this course - MUST WATCH
03:07

3. Creating Database and tables to used for the purpose of this course

11 lectures
3.1 Creating database and category table
07:08
3.2 Creating comment table
02:58
3.3 Creating courses table
06:03
3.4 Creating the enrolment table
02:09
3.5 Creating the frontend language and language list table
03:19
3.6 Creating table for lesson
04:39
3.7 Creating log message and message thread table
05:18
3.8 Creating table for payment
04:37
3.9 Create payout question and rating tables
04:25
3.10 Create tag settings role and section tables
03:37
3.11 Creating table users
04:26

4. Working with the Download Template and Loading Login Page

9 lectures
4.1 Basic Information on the template we are using
02:09
4.2 Connecting to database and explaining how to database for autoload
05:01
4.3 Brief Explanation on the routes and htaccess
06:10
4.4 Explaining what is config and working with FCPATH function
10:07
4.5 Loaind our first login page
07:51
4.6 More explanationo on the login view
07:19
4.7 Inserting and selecting settins table
05:38
4.8 Working with the helper to select from database
10:24
4.9 Testing and round up section
04:59

5. Create Language Helper, Login Function Codes and Prepare Registration Form

9 lectures
5.1 Working with the language helper
07:47
5.2 Working with the language helper part two
04:36
5.3 Working with the language helper part three
09:31
5.4 Testing the multi-language in our app
07:45
5.5 Preparing login codes in auth controller
07:59
5.6 Creating Login Model and autoloading it
07:56
5.7 Insert into role table
05:16
5.8 Preparing registration form page
10:21
5.9 Complete and fine tune registration form page
08:04

6. Working with the register codes, email sending and verification

13 lectures
6.1 Working with the user registration
06:31
6.2 Working with user registration using json
12:41
6.3 Working with user registration using json two
08:30
6.4 Working with user registration - email_model user_model and nnotification
15:57
6.5 Fix simple bugs encounter
02:56
6.6 Creating email and user model and checking email duplication
11:20
6.7 Brief explanation on function that check for email duplication
06:09
6.8 Write an insert codes in user model
05:03
6.9 Send email verification code
05:51
6.10 Send email message with mail function
07:04
6.11 Verify account and encode link with base64_encode
12:53
6.12 Fix little issue and test our registration code
08:47
6.13 Hide registration notification with javascript
07:35

7. Write login code and login to the admin portal

6 lectures
7.1 Working with the login code in model
14:09
7.2 Finishing the login codes in model
08:26
7.3 Working with helper to create get user role function
09:13
7.4 Create admin and home controllers with dashbaord method
10:47
7.5 Login to admin portal and fix login code issue
09:56
7.6 Working with the logut function and redirect for admin
14:47

8 Working with the forgot password codes

4 lectures
8.1 Working with the forgot password function
11:50
8.2 Finalizing the reset password code in auth controller
07:25
8.3 Working with the email model to reset password
05:51
8.4 Test password and round up section
04:18

9 Fine tunning admin portal page

9 lectures
9.1 Fine tunning the admin portal
08:27
9.2 Working with the footer page info and auto get seconds that page load
10:28
9.3 Showing how to use elapsed_time in benchmark
01:23
9.4 Working with the admin image in model
09:03
9.5 Working with the user model to display login users name
06:53
9.6 Working with the navigation menu
06:41
9.7 Loading our navigation menu from text file
04:47
9.8 Display image and name of the user on header
09:01
9.9 Working with the header part two
14:59

10. Building system general settings page

13 lectures
10.1 General information and fixing setting link
03:58
10.2 Working with the method for settings
05:07
10.3 Preparing settings tabs and linking to the js file
06:55
10.4 Installing system html template
05:15
10.5 Insert more column into settings table
06:15
10.6 Adding another image tab and perfect form
08:31
10.7 Arrangng other template for the tabs
06:26
10.8 Working with the update codes in controller
12:12
10.9 Testing update code and display information
14:15
10.10 Display general setting info part two
07:22
10.11 Testing update codes and display information part three
04:12
10.12 Testing update codes and display information part four
09:44
10.13 Complete display general setting information
13:11

11. Working with the language settings

18 lectures
11.1 Working with the language settings
06:11
11.2 Separating language information with isset function
06:48
11.3 Processing modal with ajax
12:53
11.4 Create add language file
07:27
11.5 Insert into language table with dbforge class
12:47
11.6 Insert codes in more professional way
05:24
11.7 Insert phrase into the language table
15:04
11.8 Drop language using drop column dbforge class
04:13
11.9 Select all the languages from langugae table
12:45
11.10 Showing the form for language translation
07:41
11.11 Working with the language translation form part one
06:50
11.12 Working with the language translation form part two
08:00
11.13 Working with the javascript part one for phrase update
07:20
11.14 Working with the javascript part one for phrase update p0art two
04:39
11.15 Updating with ajax code
11:13
11.16 Fixing error with updating with ajax
07:18
11.17 How to download more language to your system and fix toast message
05:43
All the codes we have written so far
00:13

12. Working with the payment settings

7 lectures
12.1 Create paypal parameter in admin controller
05:26
12.2 Working with the paypal payment settings
12:31
12.3 Working with the stripe payment settings
10:10
12.4 Display stripe information from settings table
11:09
12.5 Working with the model to select stripe supported currency
09:31
12.6 Select paypal supported currency
07:31
12.7 Fix little bugs, test code and round up section
08:19

13. Prepare and save website setting information

5 lectures
13.1 Create front end setting table
04:49
13.2 Declare front end setting function in helper
02:28
13.3 Update code in our admin controller
05:30
13.4 Save code to the database and test
05:09
13.5 Round section and test our codes
05:53

14 System Images - Logos - Banner image - favicon and others

4 lectures
14.1 Upload system logo
11:34
14.2 Upload system favicon image
08:06
14.3 Upload home banner image
07:59
14.4 Solution to the assignment
06:53

15 Manage profile and admin information

10 lectures
15.1 Create admin profile method in controller
04:25
15.2 Loading the admin profile template
02:37
15.3 Select user with id in model
09:36
15.4 Complete selecting data with json
14:32
15.5 Declaring edit user method in controller and model
10:48
15.6 Working with the update profile code
09:05
15.7 Working with the update profile code part two
07:08
15.8 Test code and fix little bug
08:57
15.9 Change Password Code
15:40
15.10 Fix password changing issue
03:38

16 Working with the software categories

18 lectures
16.1 Declaring add categories method in admin controller
03:12
16.2 Prepare add category form template
04:38
16.3 Working with random function and substr
08:31
16.4 Complete selecting from category table
08:45
16.5 Working with the insert category code
05:30
16.6 Working with the insert in model
09:54
16.7 Working with the insert images and icon in model
12:47
16.8 Working with the slug in helper and test code
10:59
16.9 Using js code to show and hide form field
06:39
16.10 Fix identify bugs
04:36
16.11 Creating method for list categories in controller
04:38
16.12 Select from category table one
09:51
16.13 Using parent category to select sub category
09:58
16.14 Complete selecting from category table
06:40
16.15 Using isset function to display edit form
05:46
16.16 Get category details by id in model
06:33
16.17 Select editing data to the form
08:09
16.18 Delete from category table
05:12

17. Working with the student in admin page

14 lectures
17.1 Introduction to student and create method in controller
03:43
17.2 Prepare html template for student
04:26
17.3 Adding student information part one
10:27
17.4 Adding student information part two
12:58
17.5 Working with the user image in model
10:57
17.6 Fixing response message in model
03:41
17.7 Select student information in model
07:23
17.8 Select student part two
08:59
17.9 Select into edit student form
06:08
17.10 Working with the edit student template
03:19
17.11 Fixing identified bugs
05:38
17.12 Working the edit student method in model
08:43
17.13 Working with the delete student method in user model
04:37
17.14 Check student status and select student enrolled courses
14:49

18 Enrol student manually

8 lectures
18.1 Create function for student enrollment
03:32
18.2 Preparing the enrol form and table
12:41
18.3 Selecting user and courses
08:12
18.4 Declaring get courses function with conditions
10:07
18.5 Working witht the method that enrol student manually
09:16
18.6 Select student enrolled course
15:47
18.7 Deleting enrolled student code
05:45
18.8 All codes we have writen so far
00:03

19. Manage courses - Section One

11 lectures
19.1 Create course method in admin controller
04:44
19.2 Create the course html template
02:06
19.3 Create the add course category function
02:55
19.4 Preparing the new course page template
11:08
19.5 Create currecy code and symbol in helper
08:52
19.6 Undertanding the add course template
08:10
19.7 Understanding the discount js code
02:14
19.8 Create add course parameter, edit course function
06:31
19.9 Complete is drafted courese code
04:09
19.10 Working with trim and return json function
08:29
19.11 Fix trim and return json code bug
01:50

20 Manage Courses - Section Two

16 lectures
20.1 Working with the add course part one
08:03
20.2 Working with the add course part two
07:08
20.3 Working with the add course part three
11:16
20.4 Working with the add course part four
10:57
20.5 Fix all know bugs in add course codes
02:42
20.6 Test and insert into couse table
06:43
20.7 Working with the course filter
07:14
20.8 Working with the course filter part two
08:48
20.9 Working with the course filter part three
06:59
20.10 Select with category, course id, lessons and sections
11:36
20.11 Select section from database with course id
05:48
20.12 Select with get lesson function in crud model
04:35
20.13 Display the selected data inside table part one
08:32
20.14 Display the selected data inside table part two
10:24
20.15 Display the selected data inside table part three
06:10
20.16 Fix bug that makes the couse not to be selected from table
04:33

21 Manage Courses - Section Three

13 lectures
21.1 Working with the delete button
07:44
21.2 Preparing the course lessons and edit course page
04:42
21.3 Select based on the course id
06:27
21.4 Showing the form data in the right places
07:26
21.5 Make the checkbox active if value is one
04:10
21.6 Working with the course requirements
13:50
21.7 Fix the arrangement div
04:59
21.8 Working with the course outcomes
08:12
21.9 Working with the course pricing
03:47
21.10 Using code to locate course image
12:20
21.11 FInd bug and finalise the form data
04:32
21.12 Working with the edit code in model
11:54
21.13 Fix bugs and round up section
11:06

22. Manage Course - Working with the course curriculum

15 lectures
22.1 Creating the curriculum file
02:47
22.2 Understanding curriculum codes
09:44
22.3 Create secion and lesson type page
04:19
22.4 Add section html template
05:31
22.5 Complete codes for adding section
12:06
22.6 Test and fix add section
08:33
22.7 Preparing the edit section template
06:04
22.8 Complete edit section code
05:31
22.9 Delete from section and course table
19:04
22.10 Preparing lesson types template
03:06
22.11 Loading another modal inside a lesson type modal
11:15
22.12 Displaying selected lesson type
11:14
22.13 Arranging the add lesson and loading section
08:13
22.14 Using include to load lesson type page
07:03
22.15 Working with the youtube api lesson add
14:21

23 Manage Courses - Working with the youtube and vimeo api

11 lectures
23.1 Brief explanation and create a new method
04:17
23.2 Working with the get video info with ajax
03:37
23.3 Create video model and the api codes
06:54
23.4 Generate youtube api v3
07:06
23.5 Testing the youtube api to return video duration
02:57
23.6 Fix bug by just autoloading video model
05:19
23.7 Creating of lesson method in admin controller
05:50
23.8 Information on what next
04:29
23.9 Working with the vimeo file and api
04:39
23.10 Working with the attachment lesson type
08:59
23.11 Iframe and image lesson type
05:32

24 Working with the course lessons

17 lectures
24.1 Declaring add lesson method in model
03:56
24.2 Using array to get the type of lesson
06:58
24.3 Validating if the lesson url and duration not empty
07:40
24.4 Saving lesson provider
08:56
24.5 Working with the iframe source
06:20
24.6 Working with the attachment files
10:19
24.7 Testing insert lesson in to section
04:56
24.8 Creating edit version of the lessons
05:49
24.9 Preparing the edit lesson file
07:03
24.10 Fix simple identified bug
05:48
24.11 Working wih the edit document lesson
03:08
24.12 Working wih the edit iframe lesson
01:42
24.13 Working with the edit vimeo, youtube and image lesson
08:19
24.14 Working with the edit lesson in crud model
04:54
24.15 Complete edit lesson codes
08:44
24.16 Writting delete codes for lesson
03:04
24.17 Lecture icons and round up section
05:48

25 Building quiz app for the student lessons

30 lectures
25.1 Introduction to the quiz app
02:35
25.2 Preparing the quiz template
04:55
25.3 Creating quiz method in controller
04:36
25.4 Code to add quiz to the lesson table
07:37
25.5 Write code to edit already added quize
05:20
25.6 Understanding delete method for the quize
05:59
25.7 Edit quiz template part one
05:54
25.8 Edit quiz template part two
03:21
25.9 Brief information on what we are building now
02:02
25.10 Working with the quize questions template one
07:17
25.11 Working with the quize questions template two
04:22
25.12 Working with the quize questions template three
05:06
25.13 Quick explanation on the js code
09:41
25.14 Re-arranging the add question
02:40
25.15 Selecting from question table with quiz id
07:44
25.16 Selecting from question table with question id
08:39
25.17 Creating method for adding question
08:27
25.18 Working with the multiple choice question part one
04:04
25.19 Working with the multiple choice question part two
09:38
25.20 Managing number of option for the question part one
04:30
25.21 Managing number of option for the question part two
09:00
25.22 Test codes and see if code is working
06:27
25.23 Fix error encounter when we want to save question
04:09
25.24 Display data inside the table part one
07:26
25.25 Using ajax to delete questions
06:58
25.26 Creating delete method in crud model
03:09
25.27 Working with the edit quiz questions part one
07:29
25.28 Working with the edit quiz questions part two
06:05
25.29 Working with the edit quiz questions part three
07:13
25.30 Test code and round up section
07:08

26. Fix student enrolment bugs quickly

2 lectures
26.1 Identifying the bug
05:00
26.2 Fix one and discover other
05:58

27. Working wiht the instructor details

6 lectures
27.1 Brief introduction to what we want to cover
03:12
27.2 Working with the instructor method
03:10
27.3 Preparing the instructor template
05:35
27.4 Working with the instructor active courses
09:08
27.5 Using student code to add instructor but using true value
04:01
27.6 Edit, delete instructor and round up section
06:34

28. Working with the instructor payment

19 lectures
28.1 Creating method for instructor payment
03:25
28.2 Preparing the template and also declare method
07:36
28.3 Get completed payout by date range
04:27
28.4 Working with the pending payout method
02:13
28.5 Working with the completed payout
12:07
28.6 Working with the pending payout part one
06:46
28.7 Working wih the paypal payout for instructor
06:37
28.8 Working wih the stripe payout for instructor
04:26
28.9 Fix bug and work with the paypal checkout part one
10:05
28.10 Working with the paypal checkout part two
04:37
28.11 Working with the paypal checkout template
09:27
28.12 Using paypal token, payer id, payout id and payment id
06:51
28.13 Complete the paypal payment in controller
06:17
28.14 Using payout id to update payout table after payment
04:51
28.15 Understand payment model and stripe library
08:49
28.16 Working with the stripe checkout
02:51
28.17 Explaining stripe checkout template
04:25
28.18 Using stripe toke to communicate with payment model
05:40
28.19 Stripe in payment model and round up section
05:20

29 Building instructor setting and revenue share

4 lectures
29.1 Creating method for instructor settings
04:26
29.2 Arranging the instructor settings template
06:06
29.3 Using an array to update many input data
09:16
29.4 Using javascript to auto calculate admin revenue
08:52

30. Pending and approved instructor

6 lectures
30.1 Working with the pending instructor
05:16
30.2 Working with the approved and pending applications
05:43
30.3 Creating applications table for an instructor
02:45
30.4 Quick explanation on pending instructor template
04:49
30.5 Quick explanation on template and create get application method in model
06:56
30.6 Updating status of application
11:11

31 Working with the expense

10 lectures
31.1 Expense and expense category controller and method
05:19
31.2 Working with the expense category html template
07:36
31.3 Save expense category to database
04:36
31.4 Update expense category table
04:12
31.5 Quick explanation on expense template
04:57
31.6 Saving expense to database
09:03
31.7 Quickly fix saving error
05:06
31.8 Select from payment table where payment type is expense
05:49
31.9 Working with the update expense
09:16
31.10 Working with the update expense and round up section
04:50

32. Building App Promotional Page

4 lectures
32.1 Creating promotional table
04:47
32.2 Creating the method in controller
01:41
32.3 Preparing the template for notification
09:17
32.4 Update code and round up section
04:18

33. Building chat app for all the users

28 lectures
33.1 Brief introduction to what we are building
02:27
33.2 Creating the method for chat app in controller
04:04
33.3 Working with the sending new message parameter
04:45
33.4 Completing the controller codes for chat app
06:40
33.5 Preparing message home page
07:59
33.6 Preparing message new page
09:07
33.7 Preparing the message read page
03:36
33.8 Check if there exist message thread between two users
07:17
33.9 Saving into the message thread table
05:47
33.10 Saving into the message table
05:39
33.11 Writing code to reply message from other users
04:30
33.12 Mark read status to read if user click on the message
05:42
33.13 Get total number of unread messages
06:54
33.14 Things you need to know on more features and bug fix from me
00:32
33.15 Get last message inserted and fix known bugs
10:25
33.16 In home message, select from message thread table
05:45
33.17 Defning the user to show in home message page
03:10
33.18 Display user image and name of the sender
07:40
33.19 Complete message home page
07:55
33.20 Working with the message read page
05:47
33.21 Fix error and display receiver details
09:35
33.22 Display message for logged in user
10:43
33.23 Display message for the receiver user
06:48
33.24 Quick explanation on javascript code that auto refresh div
02:27
33.25 Complete the read message page code
10:09
33.26 Select message in ascending order with pure php code
05:41
33.27 Working with the header message notification part one
08:11
33.28 Complete the header message and round up section
08:54

34 Working on the admin dashboard

7 lectures
34.1 Count some data to the admin dashboard
09:04
34.2 Count some data to the admin dashboard part two
05:56
34.3 Count enrol and lessons on the admin dashboard
05:30
34.4 Arranging active and pending courses on admin dashboard
04:51
34.5 Pending courses table on the admin dashboard
08:17
34.6 Active courses table on the admin dashboard
02:27
34.7 Completing the Admin Features (FIRST PART)
00:43

35. Creating udemy clone frontend

5 lectures
Udemy clone frontend html template
05:07
35.2 Uploading assets folders and fixing session issues
07:10
35.3 Creating home controller and frontend folder
07:16
35.4 Creating our index file and contents
05:07
35.5 Quick explanation on index file content
05:24

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.