Домашни работи по време на курса PHP/MySql в учебен център SoftAcad
Програма на курса:
Part I
- HTML and XHTML
1.1 HTML basics – title, head, body, h-tags, paragraphs, cite, blockquote 1.2 HTML Forms – form, input, textarea, select, fieldset 1.3 Creation of HTML templates for the chosen project – lists, divs, images, links
- CSS/XHTML
2.1 CSS basics – Fonts, colors, borders 2.2 Cascading and Positioning – Inline, internal and external CSS. Applying CSS to XHTML elements and CSS positioning 2.3 XML, XTHML, difference between HTML and XHTML
- Javascript
3.1 Introduction to Javascript 3.2 Variables and Arrays – Number, String, Object, Array, Date, Math. 3.3 Functions – Functions, switch, do/while, for 3.4 Events – How to handle browser events 3.5 Document Object Model – How to access DOM with Javascript
- Hyper Text Transfer Protocol (HTTP)
4.1 HTTP protocol basics 4.2 PHP request methods
- PHP
5.1 Introduction PHP – variables, constants, expressions 5.2 Loops – For, foraech, do/while, continue, break, 5.3 Arrays – Array related functions in PHP 5.4 Strings and regular expressions – PHP base functions for strings manipulations 5.5 Variables and templating
Part II
- Relational Data Base Management Systems (RDBMS)
1.1 Introduction to RDBMS and MySQL as RDBMS 1.2 Data Definition Language (DDL) – How to create and manipulate tables and keys 1.3 Data Manupulation Language (DML) – How to Insert, Update or Delete redords 1.4 Structured Query Language (SQL) – How to read from database 1.5 Ralational Database Model – How to design a database system 1.6 Indexes – How to optimize your Queries and Indexes 1.7 PHP wrapper for MySQL
- Advanced PHP
2.1 Functions – Parameter passing, variable scopes 2.2 Error reporting – Notices, Warnings, Errors, Exception handling 2.2 Accessing forms data, date and time functions 2.4 Files – How to work with Files on the server
- HTTP and PHP
3.1 PHP redirection, php wrapping of HTTP Request 3.2 Cookies and Sessions – PHP function for work with cookies and sessions 3.3 Mail -’HTML e-mail’, PHP functions
- Object Oriented Programming with PHP
4.1 Classes & Obejcts 4.2 Inheritance – Abstract, Parent , Final 4.3 Polymorphism, Static members, Interfaces, Magic Methods
- Professional Web Development
5.1 Javascript Libraries: jQuery – Selectors, Events, Effects, Ajax 5.2 AJAX with jQuery: Complete your chosen project to web 2.0
Лекции:
Лекция 1 - Запознаване с Интернет технологиите
Лекция 2 - Въведение в HTML. Основни понятия и примери.
Лекция 3 - Въведение в CSS. Основни понятия и примери.
Лекция 4 - Въведение в HTML 5 и JavaScript. Основни понятия и примери.
Лекция 5 - HTML 5 и JavaScript - Упражнение
Лекция 6 - Въведение в PHP. Оператори. Променливи.
Лекция 7 - Контрол на хода на изпълнението. Условия и цикли.
Лекция 8 - Работа с файлове, бисквити и сесии
Лекция 9 - Включване на файлове. Повече за функциите.
Лекция 10 - Front-end упражнение
Лекция 11 - Back-end упражнение
Лекция 12 - Въведение в Бази от данни
Лекция 13 - Въведение в SQL. Връзка с базата данни
Лекция 14 - PHP, MySQL - упражнение
Лекция 15 - PHP, MySQL - упражнение Part II
Лекция 16 - Въведение в ООП
Лекция 17 - ООП - Упражнение
Лекция 18 - Контролно и ОПП Упражнение
Лекция 19 - ООП - наследяване и абстракция
Лекция 20 - ООП - Полиморфизъм,абстракция и интерфейси
Лекция 21 - ООП - Работа с Git & PHP Frameworks
Лекция 22 - Git & PHP Frameworks Част 2
Лекция 23 - HTML, CSS, GET & POST упражнение
Лекция 24 - JavaScript предговор и упражнение
Лекция 25 - Въведение в JQuery, Bootstrap & JavaScript
Лекция 26 - JQuery & JQuery UI Advanced
Лекция 27 - лекция 33 - разработване на проект
Лекция 34 - Финално контролно
Лекция 35 - Презентация и защита на проектите