< Nazad na kurseve
Uvod u serversko programiranje kroz PHP
Nauči PHP programiranje. Nauči da praviš serverske web aplikacije kao što su CMS sistemi i internet prodavnice. Savladaj programski jezik PHP.
Kurs je za početnike u programiranju, ali se podrazumeva poznavanje HTML-a i osnovna računarska pismenost.
Uvod
- Static vs. Dynamic Web Sites
- Dynamic Content from Databases
- Client-Side Scripting vs. Server-Side Scripting
- Instalacija i pokretanje programa
- Izvršavanje PHP-a sa komandne linije
- Configuring
php.ini
Osnove jezika i petlje
- PHP Fundamentals
- Print Statement
- Code Blocks
- Tipovi podataka u PHP-u
- Promenljive i nepromenljive
- Petlje
while
do… while
for
exit
&break
Uslovi
- True i False Expressions
if
,else
ielseif
switch/case
Statement- The
?
(Ternary) Operator - Timestamps
Apache Web Server
- Apache Configuration Files
- Configuring Apache for PHP
- WWW Sites within Apache
- Apache Virtual Hosts
- Website Properties
PHP Functions
- Introduction to Functions
- Declaring Functions
- Scope
- Passing Arguments to Functions
- Local i Global Scope
- Passing Arguments to Functions by Value i Reference
- Returning Values from a Function
- Using Include Files
- The Require Statement
- Recursion
- Dynamic Function Calls
- Predefined PHP Functions
PHP Operators
- Logical Operators
- Relational Operators
- Bitwise Operators
- Other Operators
Arrays in PHP
- What are Arrays?
- Usage of Arrays in PHP
- Array Indexing
- Initializing Arrays
- Operating on Arrays
- Sorting Arrays
- One-Dimensional Arrays
- Multi-Dimensional Arrays
- Associative Arrays
- Array Functions
- Forms i Arrays in Web Applications
Working with Databases i Forms
- Configuring PHP For Database Support
- PHP’s Database APIs
- PHP’s SQL API
- MySQL vs. Access
- MySQL vs. SQL Server
- Database Drivers
- Database Driver Class Wrappers
- ODBC
- Simple SQL Queries via PHP
- Tracking Visitors with Session IDs
- Populating Forms
- Retrieving Data from Forms
- Heš funkcije i čuvanje lozinki
Working with Data Files in PHP
- Searching File Contents With Regular Expressions
- Changing i Editing File Contents
- Splitting i Joining Information Inside Files
- String Functions
- Regular Expression Functions
- Reading, Writing i Deleting Files
- Hiling File Permissions
- File Locking
- Reading Directory Contents
- Creating i Deleting Directories
Configuring i Using MySQL
- MySQL as a Client/Server Solution
- Introduction to MySQL Capabilities as a Powerful RDBMS
- Installing i Configuring MySQL
- Connecting to MySQL
- PHP Functions Specific to MySQL
- Executing SQL Calls
SELECT
INSERT
FETCH
UPDATE
DELETE
- Using PHP MyAdmin to configure MySQL
Using Cookies with PHP
- Purpose of Cookies
- Cookie Myths
- Setting Cookies
- Retrieving Cookies
- Expiring Cookies
- Deleting Cookies
- Storing Arrays in Cookies
Miscellaneous PHP Tasks
- Error Logging
- Session Management i Maintaining State
- Web Application Architecture
- Using Environment Variables
- Changing Execution by Redirecting to Other URLs
- Embedding JavaScript within PHP
- Using the HTTP Protocols to Pass Data
- Showing Different Content to Different Browsers
- Getting IP Addresses from Visitors
Symfony Framework
- MVC arhitektura
- Symfony Framework
composer
upravljač paketa- Objektno relaciono mapiranje (ORM)