Introduction to WEB development
48 minutes03 secondsIntroduction to html
44 minutes48 secondsbody attributes and text tags
19 minutes16 secondsTypesetting mark
14 minutes27 secondsentities and lists
37 minutes55 secondsPictures and Hot Topics
32 minutes35 secondsscroll mark
11 minutes12 secondsmultimedia markup
11 minutes39 secondsreview
23 minutes33 secondsHyperlink
24 minutes03 secondsanchor link
07 minutes06 secondsmeta tag
14 minutes40 secondsForm 1
45 minutes27 secondsForm 2
sheet
Very detailed form
Case
11 minutes45 secondsRubik's Cube Station
review
Division of the frame
Framework case
iframe
HTML project home page production
17 minutes35 secondsHTML project project introduction production
HTML project news production
HTML project life supporting production
Introduction to CSS
CSS basic syntax
10 minutes34 secondsCSS introduction method
25 minutes56 secondsCSS selector
CSS pseudo-class selector
23 minutes33 secondsBasic properties--font-text-size
list properties
background properties
review
display attribute
23 minutes46 secondsbox model
34 minutes05 secondsfloating layout
33 minutes26 secondsFloating case--class opening information
34 minutes38 secondsDesign layouts and multi-column cases
Comprehensive layout case
review
Fixed positioning
Relative and absolute positioning
compatibility
inheritance and precedence
Other properties
Project-top
Project 2
HTML5--1
46 minutes25 secondsHTML5-2
CSS3-1
CSS3-2
CSS3-3
CSS3-4
CSS3-5
Introduction to PHP
32 minutes38 secondswampser installation
10 minutes10 secondswampser installation 2
17 minutes26 secondswampserver directory structure
20 minutes30 secondsBasic syntax of PHP
25 minutes36 secondsPHP variables
PHP scalar type-int-float-string-bool
Other types --null-res
Operator-Arithmetic-Assignment-Comparison
review
operator-error-linker-not
logical AND and or
increasing and decreasing
if statement
ifelse and ifelseif
switch-date function
ternary operator
require和include
Receive data in get method
session
review
for loop
99 multiplication table
pyramid
15 minutes42 secondsfor case
while
array 1
Traverse array
Two-dimensional array
function
Review-Assignment
09 minutes53 secondsData introduction
27 minutes43 secondsMySQL basic syntax rules
09 minutes18 secondsMySQL-4 library operations
29 minutes50 secondsTable operation-Create table 1
21 minutes19 secondsTable operation-Create table 2
Table operations-delete-view-modify
Data operations - insert data
Data operation-delete-modify data
Data Operation-Query
review
19 minutes55 secondsReview 02.mysql-query
20 minutes33 secondsPHP operation MySQL-1
51 minutes54 secondsPHP operation MySQL-library operation-create database
18 minutes01 secondsPHP operation MySQL-library operation-query database
07 minutes11 secondsPHP operation MySQL-library operation-delete database
PHP operation MySQL-library operation-modify database
PHP operation MySQL-table operation-create table
PHP operation MySQL-table operation-delete and query table
PHP operation MySQL-table operation-modify table
PHP operation MySQL-data operation-insert data
18 minutes14 secondsPHP operation MySQL-data operation-query data
25 minutes42 secondsPHP operation MySQL-data operation-delete data
06 minutes01 secondsPHP operation MySQL-data operation-modify data
18 minutes05 secondsPHP operation MySQL-Summary
PHP identifier
PHP split command symbol - semicolon
PHP program notes
PHP hybrid method
Introduction and declaration of variables
mutable variable
How to pass values to variables
variable scope
5 commonly used functions for variables
Predefined variables-GLOBALS-SEVER-FILES
Predefined variables-REQUEST
constant
magic constant
review
Data type-string
Data type-common string functions
Data type-int
Data type-float
Data type-boolean
Data type-object
datatype-null-resource
Data types - several types provided by the manual
Data type-conversion
Operator - arithmetic operator
Operator - assignment operator
Operator - comparison operator
Operator - Error Suppression Operator
Operators - Increment and Decrement Operators
Operator - logical operator
Operators - string operators
Bit operators--binary
Bit operators--original code, one's complement, one's complement
Bit operators--use bit operations
Array operators
Process control--if and ifelse
Process control--elseif and switch
Process control--while loop
Process control--dowhile loop
Process control--for loop
Case - One hundred dollars buys one hundred ducks
Process Control--Cycle Case
Process control --break
The difference between process control--continue-- and break
Process control--goto statement
Process control--return statement
Process control--file loading
PHP identifier
review
PHP split command symbol - semicolon
Introduction to functions
PHP program notes
Function calling mechanism
PHP hybrid method
function encapsulation
19 minutes32 secondsIntroduction and declaration of variables
variadic function
Callback
anonymous function
internal function
recursive call
Website layout
recursive call
Website layout
review
Introduction to arrays
How to create an array
Array details
Coverage-Growth-Classification of Arrays
Array traversal--for loop traversal
Array traversal--foreach loop traversal
08 minutes59 secondsArray traversal--while+each+list
Array traversal--several commonly used functions
17 minutes41 secondsArray traversal--multidimensional array
Bubble Sort
selection sort
Methods of learning technology Quick start with object-oriented
Introduction to object-oriented
member properties
How objects are passed
member method
Member methods(2)
05 minutes34 secondsMember methods(3)
Basic usage of constructor (1)
Constructor (2) details
default constructor
Constructor summary and this
Basic introduction to destructor and PHP program execution process
Detailed explanation and best practices of destructor
Garbage collection mechanism (understand)
review
A basic introduction to access modifiers
get and homework evaluation
__set
Additional information
toString and added knowledge points
16 minutes25 secondsComparison of __clone and objects
22 minutes56 seconds__call magic method
38 minutes15 secondsAutomatic loading of classes
38 minutes48 secondsstatic properties
review
Homework comments
Basic introduction and detailed discussion of static methods
Best Practices for Static Methods - Singleton Pattern (1)
Best Practices for Static Methods - Singleton Pattern (2)
abstract
Introduction to packaging
How to operate properties (protected and private) in three ways
53 minutes53 secondsDetails of encapsulation and use of object operators
Basic introduction to inheritance
Overload 1
Overloading static methods
Classroom practice review of overloaded methods
Overloading of properties
12 minutes29 secondsA basic introduction to method rewriting
Details of method overriding
20 minutes34 secondsDetails of method overriding
Property override
Polymorphism
Exercise 1
Exercise 2
Introduction to abstract classes
Details of abstract classes
Interface explanation
Interface explanation 2
review
Basic introduction to the interface
36 minutes17 secondsDiscussion of interface details
21 minutes12 secondsComparison of interfaces and inheritance
final
class constant
Object traversal
Built-in standard classes
Convert data types and objects to each other
15 minutes26 secondsBasic introduction to serialization and deserialization
Serialization and deserialization details
Description of related functions of classes and objects
13 minutes28 secondstraits
21 minutes24 secondsfirst contact of reflex mechanism
Reflection proxy call
comprehensive reflex exercises
review
Basic introduction to mysql database (1)
Basic introduction to mysql database (2)-installing mysql
Basic introduction to mysql database (3)-Basic use of mysql
Basic introduction to mysql database (4)-three-tier structure
Basic introduction to mysql database (5)-sql statement classification
Basic introduction to creating a database
Character set and validation rules
Common database operations
Database modification, backup and recovery
Create table
integer
zerofill
bit
float and decimal
review
String type(1)
String type(2)
date type
enum and set
Small exercises and tips for aligning data
Modify table
Program framework diagram of insert statement and comprehensive case
Comprehensive case curd
Basic usage of select statement
Basic use of select statement (2)
review
Aggregation function count
Aggregation function sum
aggregate function avg
Aggregation function max min
Aggregation function group by
mysql date function (1)
Date function(3)
String functions
Math functions
branch control function
Other functions
Enhancement of select statement (1)-enhancement of where clause
Enhancement of select statement (2)-enhancement of order by clause
Enhancement of select statement (3) - paging query
review
Aggregation function enhancement
group by having strengthened
Comments on homework
Summary of group statistics
Basic introduction to multi-table query Cartesian set
Practice and analysis of ideas for completing multi-table queries
self-connection
Subquery (single-row subquery and multi-row subquery)
Subquery (multi-column subquery)
from clause
Homework Review Go to Repeat
merge query union union all
mysql inner connection
06 minutes34 secondsOuter joins and jobs
28 minutes15 secondsprimary key constraints
Description of unique
foreign key constraints
check constraints
Comprehensive exercise in creating tables
Maintenance of table constraints (add, delete, modify, check)
Maintenance of table constraints (add, delete, modify, check) 2
review
Self Growth
The principle of indexing
indexed category
Primary key index and unique index
General index and full-text index
Index attention
Introduction to business
Implementing transactions in PHP programs
Transaction isolation sector 1
Transaction isolation sector 2
storage engine
view
User Management
review
Review of mysql extension
Basic introduction to mysqli extension
Use mysqli to complete query operations
mysqli extension details 1
mysqli extension details 2
mysqli extension details 3
Basic introduction to DAOMysqli
DAOMysqli development 1
DAOMysqli object-query
DAOMysqli object-dml and job placement
mysqli extended transaction control
mysqli executes sql in batches
Mysqli preprocessing explanation 1
Mysqli preprocessing explanation 2
review
Introduction of http protocol
Flow chart of http protocol operation
Virtual host configuration
How to capture packets
http requests a page and a description of the content of the page
Basic introduction to http requests
http request details 1
http request details 2
http request headers and application cases 1
http request header and application case 2
Basic introduction to http response
http response status code
HTTP protocol response headers and jobs
Basic introduction and working principle of predefined superglobal array
How to receive form submitted data
Predefined superglobal array
review
19 minutes10 secondsBasic introduction to files
25 minutes07 secondsGet file information
27 minutes36 secondsPHP read file 1
24 minutes53 secondsphp read file 2
16 minutes37 secondsphp read file 3
10 minutes32 secondsCreate file and write content
37 minutes38 secondsDelete Files
05 minutes27 secondsModify files
Directory operations
Traverse a folder
Count the size of a folder
Delete and copy directories
summary
Installation and simple use of zendstudio editor
44 minutes19 secondsFile upload introduction
Simple implementation of file upload
19 minutes38 secondsLimit uploaded file size
Give the uploaded file a unique file name
Store uploaded files in separate directories
Limit uploaded file types
22 minutes38 secondsEncapsulate file upload into a class
33 minutes24 secondsDownload Document
Yesterday reappears
Paging introduction, creating a dead paging navigation bar
29 minutes33 secondsDynamically create paging navigation based on the total number of records and the records displayed on each page
Pagination navigation displays the first 3 pages and the next 3 pages
Summary of pagination details
Comprehensive application for product list and paging
21 minutes47 secondsPaging summary (may be an encrypted file, please verify)
37 minutes13 secondsIntroduction to drawing, drawing lines
31 minutes56 secondsDraw rectangles, circles, images
Draw text and arcs
19 minutes07 secondsCreate canvas and randomly generate characters
Draw random characters into the canvas