
Update your school management system with the redesigned, up-to-date source codes for PHP framework, featuring a new dashboard, Ajax-based report cards, bulk Excel uploads, role-based access, and ratings reviews.
Download and install the essential tools to build the ERP: choose a text editor, install WAMP server, and set up CodeIgniter 3.1.11.
Solve common wamp server issues by installing the Visual C++ redistributable, restarting services, and enabling the Apache mod_rewrite module to turn the server green and run your PHP projects.
convert html templates to php files using visual studio code, organize files into a school ERP folder under the ww directory, and rename index.html to index.php while preserving asset references.
Explore using PHP include to modularize a school management system, loading templates, navigation, and scripts. Learn path handling and debugging techniques to assemble a cohesive HMS layout.
Introduce CodeIgniter as a powerful, lightweight PHP framework with great documentation and fast coding, highlighting built-in libraries and strong community support for download and setup.
Install and set up CodeIgniter by downloading, extracting, and configuring on your local server, then load a welcome view through a controller and explore the documentation.
Integrate an HTML admin template into a CodeIgniter project by configuring the root path, naming controllers, and linking assets to the index view.
Learn to link css with the base url in a PHP framework by configuring assets, plugins, Bootstrap, and JavaScript references to load templates from the correct paths.
Learn how to download the Ignitor ERP template from Google Drive, preview its CSX and index X, and understand its simple arrangement for this course.
Explore how to structure a CodeIgniter template within a PHP framework project, including separating front-end and back-end files, configuring controllers, views, and assets, and integrating JavaScript and CSS.
Explore how to set up an admin login page, create the admin table, and implement login and logout flows for the school management system using PHP.
Learn to implement multilingual support in a PHP Codeigniter project using a language helper to manage phrases, set the current language in session, and translate content across languages.
Create and configure a language and settings table in phpMyAdmin, using utf8 unicode encoding and proper collation to support multilingual phrases and long text.
Learn to use the get phrase function for language translation in a PHP login interface, including Arabic translation, placeholders, remember me cookies, and password reset integration.
Create an admin table in the database with fields for name, email, password, and an auto-incrementing field, enabling admin login through a controller and authentication flow.
Learn to implement login flow in a PHP framework, using flash messages, redirects to the dashboard, and invalid login handling, with password hashing and SHA-1 encryption demonstrated.
Implement logout codes and conditional redirects when a session is on, guiding users to the login or dashboard and securely destroying sessions.
Configure system settings, upload assets and logos, and enter the system name, type, address, email, and phone number to set up a school management system in a PHP framework.
Create and configure six system settings by building a system settings function in the controller, and wire page name, page title, session data, and database integration.
Create a settings form for a school management system using a PHP framework, configuring system settings with labeled inputs, icons, and CSS styling.
Create a settings html form for a school management system using a php framework, enabling viewing and editing address, phone, email, and system type from the database.
Create an html form for system settings, configuring left-right alignment, option fields, and values, while correctly closing the php tag and debugging form code.
Develop an html form for system logo using form groups and bootstrap styling, including a file input, a save button, and server-side handling to store the logo in a database.
Learn to upload and replace the logo in a framework by moving the uploaded file to the destination, renaming it to logo, and showing a flash message before redirecting.
Advance through section seven by building and configuring a navigation bar for the school management system project, clarifying the section objective and expected learning outcomes.
Display the system name and page title by retrieving settings from the database. Configure page titles and system settings on the admin dashboard.
Display the system name and system title on the login page by reusing existing code and variables, ensuring the school management system logo and title appear correctly.
Create and display user profiles in the admin controller by building a manage profile function, pulling user data from the database, and wiring the view to show name and avatar.
update admin details in a PHP framework by validating inputs and updating the admin table. handle image uploads by moving files to a folder and renaming them by id.
Test the codes for uploading and displaying a profile image while updating the user name and email on the profile page.
Fix bugs and implement an image upload function in the model, handling file existence, offloads paths, and default images for reliable display in the school management system.
Fixes an invalid password issue in the login controller by redirecting wrong credentials back to the login page and validating login details before access.
Display an error message for wrong e-mail or password by updating the login controller and implementing a toast notification to guide the user.
Create a modal controller to support a single, reusable modal for multiple user types in a PHP school management app, connecting front-end inputs to backend logic for teachers and parents.
Create and display a modal view page for managing data in a PHP framework, including a model controller, service function, and delete confirmation workflow.
Create a phpmyadmin table named inquiry category to organize school website inquiries. Define columns for the categories used by the contact or inquiry form.
Learn how to fetch enquiry categories from a database table using a controller and display them in a UI with a for-each loop in a PHP framework.
Create an add enquiry category button that opens a modal popup via a JavaScript function to input and save the category.
Create the edit category file and a form to edit a specific category by retrieving its data from the database using the category id, then update the record.
Learn how to fetch and display enquiries from the database in a PHP school management system, showing category, content, contact details, date, and delete options in a foreach-driven view.
Create a school club management method in the controller using MVC, insert club name and description into the database, and display the club on the front page.
Create a school club form in a PHP framework by wiring the view, controller, and model to handle create, update, and delete, with a two-column horizontal form layout.
Learn to create and edit a school club with a modal form in a PHP framework. Fetch club data by id and update fields while debugging.
Implement the model view controller pattern to separate controller and model responsibilities, wiring an inquiry category function to call model methods and redirect to the inquiry category.
Apply the Model-View-Controller pattern to manage enquiry categories in a PHP school management system, implementing create, update, list, and delete operations via the model and controller.
NB: ALL SOURCE CODES UPDATED!
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.
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!
At the end of this course, you will have not only learnt the CodeIgniter framework, 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 CodeIgniter framework, from there moving on to installing the framework. From there you will become familiar with the framework, and start building your own school system.
Join us today as we learn 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.
Some of those things we will cover are as follows:
(A) Admin panel
Managing User accounts (teacher, student, parent, librarian, hostel manager, accountant, human resources, admin)
Managing classes, subjects
Managing exam, grades
Managing exam marks
Sending exam marks via sms
Managing students’ attendance
Managing accounting, income and expenses
Managing school events
Managing Teachers
Managing Librarian
Managing Accountant
Manage Circular
Manage Task
Managing Parents
Managing Alumni
Managing Academic Syllabus
Managing Helpful Links
Managing School Session
Attendance
Reports
Records management.
Notification board management.
Management relationships between different type of users.
Online Payment acceptance of FEE.
Section Management.
Reports generator.
SMS Alerts.
Support ticket
Task management
Assign club
Generate report card
Staff attendance
Managing Hostel Manager
Managing library, dormitory, transport
Messaging between other users
Managing system settings (general, sms, language)
Managing Media
Student QR attendace
Staff QR attendance
Clock IN and OUT attendance with camera
(B) Teacher Panel
Managing exam marks (according to class managed)
Provide study materials/files to students to the assigned class
Mark student attendance to the assigned class
View other information set by admin
Real time chatting
Transportation
School event
View galleries
View news
Moral talk
Holiday
Helpful link
Apply leave
Check awards
Manage Assignment
Manage Exam Questions
View Library
(C) Student Panel
Get class routine
Get exam marks
Get attendance status
Get study materials / files from teacher
Get payment invoice, pay online
Communicate with teacher
View report card
View invoice
Pay for invoice
Transportation
School event
View galleries
View news
Moral talk
View Task
Request Book
Social activity
Club activity
Holiday
Helpful link
(D) Parent Panel
View all students
Pay for student invoice
Task manager
Get study materials / files from teacher
Get payment invoice, pay online
Communicate with teacher
View report card
View invoice
Pay for invoice
Transportation
School event
View galleries
View news
Moral talk
Real time chatting
(E) Accountant Panel
Generate invoice
Manage Invoice
Real time chatting
Transportation
School event
View galleries
View news
Manage Expenses
(F) Human Resources Panel
Add users
Manage payroll
Create Award
Manage Leave Application
Manage department
Manage Recruitment
Transportation
School event
View galleries
View news
(G) Librarian Panel
Manage master data
Book Publisher
Book Author
Book Category
Register Student
Manage Request Book
Manage department
Transportation
School event
View galleries
View news
(H) Hostel Manager Panel
Manage Hostel
Manage Hostel Category
Manage Room Type
Manage Hostel Room
Transportation
School event
View galleries
View news
Sign up today, and look forwards to:
Over 70 hours of HD 1080p video content, everything you’ll ever need to succeed as a CodeIgniter developer.
Building complete and standard school management system.
All the knowledge you need to start building any web app you want
Build school management system software worth $8000
Challenges and Solutions
Fast and helpful support if you need anything or have questions
My great sense of humor.
From Beginner to Expert 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:
CodeIgniter framework to level of building your own software especially school system.
How to use Ajax, jQuery effectively
Build school management system software worth $8000
How to create secure Login for Code
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.
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 over 400 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 12 week in-person programming bootcamp. Instead of spending $8000+ dollars and taking time off work, save loads of money by getting this course and do it at your own pace!
REMEMBER… I’m so confident that you’ll love this course that we’re offering a FULL money back guarantee for 30 days! So it’s a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain.
Who is this course for:
If you have never programmed before, then take this course to learn CodeIgniter
If you know how to code, but are new to CodeIgniter, then take this course to build web Apps.
If you are a CodeIgniter developer, then take this course to see how much time you can save building real world software – School Management System.
If you’ve tried CodeIgniter before, then take this course to get a comprehensive curriculum that covers all the important aspects of CodeIgniter development
Entrepreneurs Who Want to Build Web Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Complete School 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 Udemy 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 frameworks !!!