Курс PHP Web Development Basics - септември 2017

PHP Web Development Basics - септември 2017

18 септември 2017 8 седмици 9 кредита
PHP Web Development Basics - септември 2017 icon

За курса

Курсът "PHP Web Development Basics" ще ви запознае с основите на програмирането и особеностите в езика PHP и неговия синтаксис. Изучават се основите на уеб програмирането (HTTP протокол, настройка на уеб сървър Apache и конфигуриране на PHP), синтаксис на езика (скриптове, променливи, условни конструкции, цикли), работа с HTML форми и обработка на потребителски данни, работа с масиви (традиционни и асоциативни), стрингове и текстообработка и други. Курсът завършва с практически изпит по PHP програмиране, който се оценява с автоматизирана judge система.

Умения, които ще придобиеш

  • Овладяване на синтаксиса на РНР
  • Използване на уеб сървъри
  • Използване и работа с бази данни

За курса

  • Resources

    Ресурси от темата

    Още няма материали за тази лекция

  • Course Introduction

    • About the course, Trainers, Exams, etc.

    Дата: 18-ти септември, 13:30 - 14:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • PHP Basics Syntax

    • Conditional Statements, Loops, Strings, Arrays

    Дата: 18-ти септември, 14:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • PHP Basics Syntax - Exercises

    • Solving practical problems with PHP

    Дата: 19-ти септември, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • PHP Advanced Syntax

    • Associative Arrays, Multidimensional Arrays and Functions

    Дата: 21-ви септември, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • PHP Advanced Syntax - Exercises

    • Solving practical problems with PHP

    Дата: 22-ри септември, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • Functional Programming

    • Functional Programming, Functions, PHP Standard Library

    Дата: 25-ти септември, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • Functional Programming - Exercises

    • Solving practical problems with Functional Programming

    Дата: 26-ти септември, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • OOP Basics

    • Defining classes, Properties, Methods, Annonymous Objects, Namespaces

    Дата: 28-ми септември, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • OOP Basics - Exercises

    • Solving practical problems with OOP

    Дата: 29-ти септември, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • OOP Fundamentals Part I

    • Encapsulation, Inheritance

    Дата: 2-ри октомври, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • OOP Fundamentals Part I - Exercises

    • Solving practical problems with OOP

    Дата: 3-ти октомври, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • OOP Fundamentals Part II

    • Abstraction, Polymorphism

    Дата: 5-ти октомври, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • OOP Fundamentals Part II - Exercises

    • Solving practical problems with OOP

    Дата: 6-ти октомври, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • OOP Advanced

    • Polymorphism - Interfaces, Abstract Classes, Method Override

    Дата: 9-ти октомври, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • OOP Advanced - Exercises

    • Solving practical problems with OOP

    Дата: 10-ти октомври, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • Introduction to MySQL

    • MySQL Installation, Basic Data Types, Data Manipulations, Basic SQL Queries

    Дата: 12-ти октомври, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • Exercises

    • Solving practical problems with MySQL

    Дата: 13-ти октомври, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • MySQL and PHP Basics

    • Fundamental Data Manipulation, PHP DB Syntax, Executiong SQL Queries from PHP

    Дата: 16-ти октомври, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • Exercises

    • Solving practical problems with MySQL

    Дата: 17-ти октомври, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • MySQL and PHP Fundamentals

    • Table Relations, Subquery, Indexing, Wildcards

    Дата: 19-ти октомври, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • Exercises

    • Solving practical problems with MySQL

    Дата: 20-ти октомври, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • MySQL and PHP Advanced

    • Transactions, Functions, Triggers

    Дата: 23-ти октомври, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • Exercises

    • Solving practical problems with MySQL

    Дата: 24-ти октомври, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • HTTP and HTML

    • HTTP Protocol, URL and Data Validation,  Basic HTML - Input Types, Forms

    Дата: 26-ти октомври, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • Exercises

    • Solving practical problems with HTML and HTTP

    Дата: 27-ти октомври, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • HTTP with PHP

    • Processing GET, POST, Form Submission/Response, Creating HTML with PHP

    Дата: 30-ти октомври, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • Exercises

    • Solving practical problems HTTP and PHP

    Дата: 31-ви октомври, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • Session Handling

    • Sessions and Cookies

    Дата: 2-ри ноември, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • Exercises

    • Solving practical problems with PHP

    Дата: 3-ти ноември, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • Workshop: CRUD

    • Creating application using the course materials

    Дата: 6-ти ноември, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • Exercises: Workshop: CRUD

    • Creating application using the course materials

    Дата: 7-ми ноември, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • Exam Preparation

    • Solving practical problems

    Дата: 9-ти ноември, 13:30 - 17:30 

    Ресурси от темата

    Още няма материали за тази лекция

  • Exam Preparation

    • Solving practical problems

    Дата: 10-ти ноември, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • Practical Exam

    • Practical Exam

    Дата: 12-ти ноември, 10:00 - 16:00 

    Ресурси от темата

    Още няма материали за тази лекция

*Моля, докладвайте само грешки в материалите към лекцията. За всякакъв друг тип грешки, свързани със системата, използвайте формата за обратна връзка."

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

Докога мога да се запиша и кога стартира курсът?

Крайният срок за записване за курса е 16-ти септември 2017. Обучението стартира на 18-ти септември 2017 и завършва с провеждане на практически изпит на 12-ти ноември

Как мога да се запиша?

За да се запишете за курса, кликнете ТУК или на оранжевия бутон "ЗАЯВЕТЕ УЧАСТИЕ" и следвайте стъпките. След успешно заплащане на таксата за курса, ще бъдете записани в него.

Кога и къде ще се провеждат занятията?

Занятията ще се проведат всеки понеделник и четвъртък от 13:30 ч., а упражненията всеки вторник и петък от 18:00 ч. в сградата на Софтуерния университет в зала Knowledge.

Какви са формите на обучение?

Имате възможност да изберете дали да се обучавате в присъствена или онлайн форма на обучение:

  • Присъствена:  Ако запишете присъствена форма имате възможност да посещавате занятията на място в СофтУни, да участвате в лабораторни упражнения в учебната зала, ще имате достъп до всички видео лекции и материали от курса, както и възможност да предавате своите домашни за проверка. Ще можете също да контактувате лично с лектор или асистент, когато срещнете затруднения.
  • Онлайн: Ако запишете онлайн обучение имате достъп до всички видео лекции и материали от курса, както и възможност да предавате своите домашни за проверка. 

Препоръчително е да носите собствен лаптоп, ако сте записани в присъствена форма на обучение.

Certificate

Какво представлява практическият проект на края на курса и ще получа ли сертификат?

В края на курса участниците се явяват на практически изпит в СофтУни върху целия учебен материал и при успешното му полагане с оценка "Много добър (5.00)" или по-висока получават сертификат от СофтУни.

Колко струва обучението в курса? 

За курса се заплаща еднократна такса, включваща присъствено обучение в СофтУни, възможност за явяване на изпит и издаване на сертификат:

Форма на обучениеВключваЦена
Присъствено

Записване за курса

  • Присъствие на всички учебни занятия
  • Достъп до ресурси и видеа от учебните занятия
  • Явяване на изпит и издаване на сертификат
240 лв.
Онлайн

Записване за курса

  • Достъп до ресурси и видеа от учебните занятия
  • Явяване на изпит и издаване на сертификат
190 лв.
quality-guaranteed

СофтУни ви дава 100% гаранция за качеството на този курс. За нас е важно да придобиете необходимите умения и знания. Ако по някаква причина обучението не отговори на очакванията ви, ние ви гарантираме възстановяване на сумата, която сте заплатили. Таксата може да ви бъде възстановена до третото занятие от курса (25 септември).

Преподаватели

darcoto avatar
Веселин Малезанов
Веселин Малезанов има над 20 години опит като програмист в web технологиите и интернет проекти. Започва при пионерите на българското интернет пространство Нетинфо и участва активно в създаването и разработката на АБВ. Минава през американската OpenLink Software като разработчик на web приложения за техния application сървър. Последователно минава през PHP версии 3/4/5. Базите данни са неизменна част от всеки проект, като най-много опит има с MySQL/MariaDB. Обича да пробва всичко ново, свързано с интернет и програмиране. В свободното си време се забавлява с двете си деца, а ако случайно заспят – с фотография.
LinkedIn
mihailovygmail.com avatar
Боян Михайлов
Боян Мак Михайлов е уеб разработчик (Linux, Apache, MySQL, PHP) от 2005 г. и първоначално работи като freelancer до 2010 г., когато става управител на Дизайн Форс ООД. Фирмата разработва предимно сайтове за недвижими имоти, поддържа портала ceb.bg. Наема и подпомага млади хора - ученици и студенти, които са в началото на трудовия си стаж.

През 2005 г. завършва Технически университет – София, ФЕТТ, като магистър-инженер по електроника и работи в областта на силовата електроника 3 години като студент. В пети курс е привлечен от предмета „Въведение в Интернет“ и така започва привързаността му към уеб технологиите. През 1996 г. Завършва ТУЕС „Електронни системи“ към ТУ-София, специалност „Изчислителна техника“.

Преподавателската си кариера започва през 2012 г., когато започва да преподава информатика (профилирана подготовка) в ЧПГ „Образователни технологии“ (Visual Basic, HTML/CSS, PHP). Освен от технологии се интересува и от хуманитарни науки, като през 2014 г. става сертифициран лектор по програма за лидерско обучение EQUIP, основана от Джон Максуел (iequip.org). Преподава EQUIP в София, Гоце Делчев, Велинград, Лом и Доспат. Учи богословие и завършва с бакалавърска степен. Често е канен за симултантни преводи от и на английски език.

Когато не работи, обича да чете художествена литература, да се катери по планините и да свири блус на устна хармоника.
LinkedIn