About this course
PHP is a server-side scripting language commonly used for web development to create dynamic web pages. It integrates seamlessly with HTML, processes forms, interacts with databases like MySQL, and supports object-oriented programming. PHP is open-source, widely adopted, and crucial in building dynamic and interactive websites.
Comments (4)
"I appreciate the forward-thinking perspective of the course, including considerations for responsive web design and mobile-friendly PHP applications
PHP is a scripting language used mainly for server-side web development. Because of its open-source nature, PHP is a general-purpose language often used for other projects and graphical user interfaces
in conclusion, your PHP Web Development course has been instrumental in equipping me with the skills needed to embark on a journey in web development. Thank you for your dedication to providing a comprehensive, practical, and enjoyable learning experience.
- Basics of Internet
- About version control
- Git & GitHub commands
- Basics of Text editor and its setup
- ✓ History of Laravel
- ✓ Future Scope & Application
- ✓ Installation process
- ✓ IDE Support
- ✓ Request Lifecycle
- ✓ Service Container
- ✓ Service Providers
- ✓ Facades
- ✓ Requests
- ✓ Responses
- ✓ Views
- ✓ Blade Templates
- ✓ About Session
- ✓ Routing
- ✓ CSRF Protection
- ✓ Controllers
- ✓ Middleware
- ✓ Validation
- ✓ Error Handling
- ✓ Asset Bundling
- ✓ URL Generation
- ✓ Logging
- ✓ Artisan Console
- ✓ Broadcasting
- ✓ Cache
- ✓ Collections
- ✓ Context
- ✓ Contracts
- ✓ Events
- ✓ File Storage
- ✓ Helpers
- ✓ HTTP Client
- ✓ Localization
- ✓ Notifications
- ✓ Processes
- ✓ Queues
- ✓ Strings
- ✓ Rate Limiting
- ✓ Package Development
- ✓ Task Scheduling
- ✓ Authentication
- ✓ Authorization
- ✓ Email Verification
- ✓ Encryption
- ✓ Hashing
- ✓ Password Reset
- ✓ Pagination
- ✓ Migrations
- ✓ Query Builder
- ✓ Seeding
- ✓ Redis
- ✓ HTTP Tests
- ✓ Console Tests
- ✓ Browser Tests
- ✓ Database
- ✓ Mocking concept
- ✓ Data types
- ✓ Table, Record, Field
- ✓ SQL Queries,
- ✓ Database Normalization
- ✓ Joins, Sub Queries
- ✓ INSERT | UPDATE | DELETE Operations
- ✓ DDL Commands
- ✓ PL/SQL
- ✓ Different types of JDBC Drivers
- ✓ JDBC URLS
- ✓ Driver Manager
- ✓ Establishing a connection with the database
- ✓ Creating and executing SQL Statements
- ✓ Working with Callable Statement
- ✓ History of PHP
- ✓ Advantages & Disadvantages of PHP
- ✓ Current usage & Demand of PHP
- ✓ Installation process in window, mac, linux
- ✓ PHP syntax
- ✓ Comments in PHP
- ✓ Variables
- ✓ Echo & Print
- ✓ Data Types
- ✓ Strings
- ✓ What is operators
- ✓ Bitwise Operators
- ✓ Ternary Operators
- ✓ Constants concepts
- ✓ Constant Class
- ✓ Defining constants
- ✓ Magic Constants
- ✓ Arrays
- ✓ Associative arrays
- ✓ Concept on Multi-dimensional arrays
- ✓ Sorting in arrays
- ✓ If, else-if, else statement
- ✓ Switch statement
- ✓ Break statement
- ✓ Nested if-else statement
- ✓ Continue statement
- ✓ Loops
- ✓ For loop
- ✓ While loop
- ✓ Do-while loop
- ✓ Nested loop condition
- ✓ Foreach loop
- ✓ Functions
- ✓ Arguments & Parameters in functions
- ✓ Callback functions
- ✓ Arrow functions
- ✓ Anonymous recursive function
- ✓ Classes & Objects
- ✓ Constructors & Destructors
- ✓ Access Specifiers
- ✓ Multiple inheritance
- ✓ Constants
- ✓ Abstract classes
- ✓ Interface
- ✓ Static function
- ✓ Namespace
- ✓ Super Global
- ✓ HTTP GET & POST Methods
- ✓ Regular expressions
- ✓ Form processing
- ✓ Date & time
- ✓ Describe PHP Include & Require
- ✓ File handling
- ✓ Uploading files
- ✓ Cookies
- ✓ Sessions
- ✓ Implementing callback
- ✓ Integration with database
- Introduction to jQuery
- jQuery Syntax
- jQuery Selectors
- jQuery Events
- jQuery Effects
- jQuery HTML
- jQuery Traversing
- jQuery AJAX & Misc
- History of JavaScript
- JavaScript vs EcmaScript
- How javascript works
- Write first program in JS
- Variables in JS
- Difference btw Var, Let, Const
- String Indexing & its methods
- Template Strings
- About Null, undefined, BigInt, typeof
- Booleans & Comparison Operator
- Truthy & Falsy values
- If-else, if-elseif-else statement
- Nested if-else condition
- Ternary Operator
- && || operator
- For Loop concept
- While loop
- Do while loop
- For of loop
- For in loop
- Switch statement
- Break & Continue keyword
- Intro to arrays
- Push, pop, shift, unshift
- Primitive vs reference data types
- Clone array & spread operator
- Loop concept in array
- Array Destructuring
- Array methods
- Foreach, Map, Filter, Reduce method
- Sort, Find, Every, Some method
- Fill & splice method
- Iterables, Sets, Maps
- Functions in JS
- Basics of function & its types
- Declaration, Expression & Arrow Function
- Hoisting concept
- Nested function
- Lexical scope, Block scope & function scope
- default & rest parameters
- parameter Destructuring
- function returning functions
- callback functions
- Oops concept in JS
- Methods, This keyword & window object
- Call, apply & bind methods
- Warnings
- Syntax for methods
- Difference btw __proto__[[prototype]] & prototype
- Use prototype
- New keyword
- Constructor function with new
- Class keyword
- Super keyword
- Method overriding
- Getters & Setters
- Static methods & properties
- Closures
- DOM Manipulation
- Async vs defer
- Dom tree, root node, element nodes, text nodes
- Element selector using id
- Query Selector
- textContent & InnerText
- change in styles of elements using JS
- get & set attributes
- multiple elements selection
- innerHTML
- classList
- add new elements to page
- create & insert adjacent elements
- clone nodes
- Methods to add elements on page
- Dimensions of the element
- Events concept
- Asynchronous JS
- SetTimeout()
- Callback queue
- setInterval
- Callbacks in Asynchronous programming
- Callback hell & pyramid of DOM
- Promise concept
- Network request concept
- Microtask queue
- Function returning promise
- Promise & Set time out
- Promise with async and Await
- Intro to Ajax, HTTP Request
- XHR requests & XHR chaining
- Error Handling in XHR requests
- Promisifying XHR requests
- Fetch API
- Error Handling in Fetch API
- Introduction of Bootstrap
- Bootstrap CDN & downloading process
- How to connect Bootstrap with html file
- Breakpoints, Containers
- Grid, columns & Classes
- Form control, select, check
- Radios, range, input group
- Floating labels, layout
- Validation
- Accordion
- Alerts, Badges
- Breadcrumb
- Button groups
- Buttons, Cards
- Carousel
- Close button
- Collapse, Dropdowns
- List group, Modal
- Navbar, Nav and tabs
- Off-canvas, Pagination
- Placeholders, Popovers
- Progress, Scrolls
- Spinners, Toasts
- Tooltips, Content
- Customize, Extend
- Forms, Helpers
- Layout, Migrations
- Ratio & Position
- API, Borders, flex
- Background, colors, display
- Float, interactions, overflow
- Shadows, sizing, spacing
- Text, alignment, visibility
- Icons
- Landing page & web pages
- Introduction to CSS
- CSS syntax
- How to add CSS in html
- CSS selectors
- CSS comments
- CSS colors
- CSS backgrounds
- Borders
- Height and width
- Margins
- Padding
- Model box
- Text
- Links
- Fonts
- Units
- Grid
- Flexbox
- Cursor
- Box shadow
- Opacity
- Filter
- Image sprites
- Gradients
- Overflow
- ! important
- Resizable
- Lists
- Tables
- Functions
- Box sizing
- Initial vs inherit
- Object fit-property
- Pseudo-classes
- Pseudo-elements
- Display and visibility
- Position
- Layers
- Z-index
- Float and clear
- 2D Transform
- 3D Transform
- Animations
- Print style
- Responsive web design
- Viewport meta tag
- Media queries
- Specificity
- Advance selector
- Multiple columns
- CSS - validations
- Tips for CSS
- Introduction to Html & its History
- Difference between Html 4 & Html 5
- Text editor & useful extension
- File extension & why we general use index.html
- Basic Structure of Html
- Doctype
- Elements & Attributes
- Indentation & Comments
- Headings & Paragraph
- Formatting, Quotation and citation
- Links, Email Links, Images & Marquee
- Ordered list
- Unordered list & Description list
- Table & Nested table
- Div & span
- I-frame
- Project 1
- Audio & Video
- Embed pdf, Embeed you tube video & Embed Google maps
- Html Entities, Html symbols Emojis in Html
- Semantic elements
- Image maps
- Forms, Form input, Form file upload, Form method
- Form Attributes, Text area & Image button
- Select option, Radio Button, Checkbox, Data list
- Label, Field-set and legends
- SEO Tags & Favicon
- Style in Head tag
- Script and no script
- Open graph and twitter card tag
- Viewport meta tag
- Right to left website
- Project 2
- W3c Html validation, Browser tools
- Writing html documents in Hindi
- Tips for html
- Void elements
- Website structure
- Website performance check up: understanding your site's ranking
- Hosting your website
- ✓ Deployment steps
- ✓ Adding lazy loading
- ✓ Building the code for production
- ✓ Getting started with deployment
- ✓ Handling routes and finishing deployment
Insights into SQL queries, database connectivity, and CRUD operations added a valuable layer to the course