- HTML-Introduction
- HTML-Editors
- Basic Tags And Attributes
- Div And Span Tags
- HTML Styles
- List,images
- HTML Tables
- HTML Frames
- HTML Forms
- Limitations of HTML 4
- HTML5 HISTORY
- DOCTYPE:
- Character Encoding:
- E-mail address field
- Search field
- Phone number field
- URL field
- range field
- tel field
- Numeric field
- Slider controls
- Date and time pickers
- Color picker control
- Datalist
- Keygen
- Output
- HTML5 form attributes
- Introduction
- Box model
- CSS Syntax, Selectors
- CSS Properties
- Transition
- Transition-delay
- Transition-duration
- Transition-property
- Transition-timing-function@keyframes Rule
- Animation Properties
- Calc() Function
- CSS content Property
- Adjacent Sibling Selector
- Attribute Selector
- nth-of-type Selector
- Direct Child Selector
- General Sibling Selector
- Element Selector
- ID Selector
- Class Selector
- Star Selector
- Descendant Selector
- Linear Gradients
- Radial Gradients
- @font-face Rule
- Different Font Formats
- CSS Font Descriptors
- Definition
- Media Types
- Media Features
- Background-size
- Background-origin
- Background-clip
- Column-count
- Column-gap
- Column-rule-style
- Column-rule-width
- Column-rule-color
- CSS 3D Transforms Methods
- CSS Transform Properties
- CSS 3D Transform Methods
- Header
- Navigation Bar
- Content
- Unequal Columns
- Footer
- Bootstrap Buttons
- Bootstrap Forms
- Bootstrap Navbars
- Bootstrap Grid System
- Bootstrap images
- Bootstrap Tables
- Bootstrap - Jumbotron
- Bootstrap - Button Groups
- JavaScript Output
- JavaScript Statements
- JavaScript Syntax
- JavaScript Variables
- JavaScript Operators
- Control Statements
- Conditional Statements
- Strings
- Numbers
- Booleans
- Arrays
- Objects
- Undefined
- Null
- Syntax
- Function Invocation
- return statement
- Local Variables
- Object Methods
- this Keyword
- Creating an Array
- New keyword
- Properties and Methods
- Looping through elements
- Array Methods
- Array Sorting
- Form Validation
- HTML Form Validation
- Data Validation
- Constraint Validation
- Validation API
- Document Object Model
- DOM Methods
- DOM Document
- HTML DOM
- Changing CSS
- DOM Events
- DOM Navigation
- Introduction
- What is Database
- RDBMS Terminology
- MySql Database
- Installation
- MySql - DataTypes
- Numeric datatypes
- Data and time
- String types
- MySql - Create Tables
- Drop Table
- Insert Query
- Select Query
- Where Clause
- Update Query
- Delete Query
- MySql- Joins
- MySql Transactions
- Properties of transactions
- COMMIT and ROLLBACK
- MySql - Alter Command
- MySql - Handling duplicates
- MySql- Shell
- Introduction
- Basic CRUD
- Data Schema and Relations
- Shell
- GUI using compass
- Create Operation
- Read operation
- Update operation
- Delete operation
- Indexes
- GeoSpatial data
- Aggregation Framework
- Numeric data
- Security and Authentication
- Performance, fault tolerance and deployment
- Transactions
- Drivers
- Stitch
- PHP Tags: <?php ?>
- Variables: $variable_name
- Data Types: String, Integer, Float, Boolean, Array, etc.
- Basic Operators: Arithmetic (+, -, *, /), Comparison (==, !=, >, <), Logical (&&, ||, !), etc.
- Comments: //, /* */
- If/Else Statements
- Switch Case
- Loops: for, while, foreach
- Defining Functions: function myFunction() { }
- Parameters and Return Values
- Built-in Functions: Learn some common PHP functions (e.g., strlen(), array_push(), explode())
- GET vs POST: Learn the difference between $_GET and $_POST methods to collect form data.
- Superglobals: Learn about superglobals like $_GET, $_POST, $_SERVER, $_SESSION, $_COOKIE.
- Validation and Sanitization: Validate and sanitize user input to ensure security.
- Indexed Arrays vs Associative Arrays
- Common Array Functions: count(), array_merge(), array_map(), array_filter(), etc
- Reading from Files: fopen(), fread(), fgets(), file_get_contents()
- Writing to Files: fwrite(), file_put_contents()
- File Uploading: Handling file uploads from forms.
- Introduction to MySQL: Understand databases, tables, and basic queries.
- PHP and MySQL: Learn how to connect to a database using mysqli or PDO.
- CRUD Operations: Learn Create, Read, Update, and Delete operations in PHP.
- Prepared Statements: Use prepared statements to protect against SQL injection.
- Basic Error Handling: try, catch, and throw
- Error Logging: How to log errors to files.
- Laravel: A modern PHP framework that simplifies web development.
- Symfony: A flexible framework that is widely used for larger applications.
- CodeIgniter: A lightweight framework for small to medium projects.