PHP и MySQL – част 2

PHP и MySQL – част 2 - 27.05.201409-05-14

OnTarget Training стартира записване за курс – „PHP и MySQL – част 2”. Обучението е подходящо за всички, които имат начални познания по PHP.

Началната дата на обучението е 27.05.2014г.

Курсът ще се провежда два пъти седмично във вечерна форма, като цената му е промоционална: 449,00*лв. Курсът е с продължителност 40 часа.

За курса:

PHP е широко използван език за създаване на динамични уеб страници. Той може лесно да се интегрира с HTML и SQL. PHP се използва и за обработка на съдържанието на уеб страници като е по-сигурен и по-надежден от JavaScript.

Ще се научите да:

Работите с файлове, ресурси и процеси

Създавате гъвкави модели с принципите на Обектно-Ориентирано програмиране

Прихващане и управлявате изключения

Използвате PEAR модули

Работите с Apache и mod_rewrite

Прилагате най-добрите практики при разработката на уеб приложения с PHP

За кого е предназначен курса: За всеки който желае да изучава PHP и има начални познания по езика.

Желаещите да се запишат** и обучават в курса е необходимо да се свържат с нас на: 02/958 31 06 или да ни пишат на courses@nars.bg .

* промоционалната цена не подлежи на допълнителни отстъпки и е валидна при записване за предстоящата група, която започва на 27.05.2014г.

** свободните места за записване в предстоящата група са ограничен брой

Програма на курса:

1. Accessing Files, Resources and Processes

Opening files

Reading/writing data

Streams handling (pipelines)

Directories

File permissions

Accessing external programs

Network programming

Example: handling emails

2. Output Control and HTTP Headers

Output buffer control

HTTP headers

Controlling the browser cache

Redirecting the browser

3. Object-Oriented Programming with PHP

What are class and object?

Methods and properties scope

Inheritance

Static methods and variables

Serialization

Namespaces

4. Exceptions Handling

Try…catch

throw function, the Exception class

The @ operator

Setting global exception handlers

die function

Setting the level of output

5. PEAR Package

What is PHP package?

Using PEAR

Some PEAR classes (Database, XML, Authentication, Mail, …)

6. Advanced PHP Techniques and Integration with Apache

PHP configuration (php.ini), modifying PHP configuration at runtime

PHP security

Working with the Apache Web server

mod_rewrite and other useful Apache modules

PHP from the command line

MySQL configuration

Apache configuration

Debugging and performance

7. PHP Coding Best Practices

Coding style best practices

Best practices for accessing databases

Best practices for session handling

Making application location independent

Supporting Cyrillic and Unicode

Multiple languages and localization

PHP design patterns

8. Building a Simple Blog System: A-Z Example

Creating the HTML and CSS from image files

Designing the header, footer and the sidebar

Designing the database

Implementing “view topics” functionality

Implementing "login / logout" functionality

Implementing “post topic” functionality

Implementing data paging

Deployment on the production environment

9. Practical Project: e-Commerce Web Site

Implement simple e-commerce Web site with PHP, MySQL and Apache

From Web design images to HTML and CSS

Designing the header, footer and the sidebar

Designing the database

Implementing the functionality

Browse categories and products

Shopping cart

Login / logout

Add / edit / delete products and categories

Upload product photos

Data validation

Data paging