Онлајн курс PHP програмирања - израда прилагођеног CMS-a

Трајање онлајн курса 16.04. 2018. до 16.12.2018. Пријаве до 15.04.2018.

Курс је намењен почетницима и полазницима са који имају основно знање. После курса нећете постати асови програмирања, али ћете научити да користите PHP и имаћете шансу да конкуришете за посао.

Курс у трајању од 8 месеци је подељен у три целине.

  1. Wordpress - први месец
  2. FRONT END - два месеца 
  3. PHP - пет месеци

Циљ курса је да полазник у неколико фаза учењем кроз пројекте овлада веб технологијама.

Предавања се одржавају у интернет учионици. Сва предавања се снимају на серверу.

Ви (са Вашим приступним подацима) можете снимке да погледате на нашем серверу и/или да их преузмете на Ваш рачунар. Све материјале ћете добити у PPT формату, сав потребан софтвер ћете инсталирати уз помоћ предавача.

КАКО ДА СЕ ПРИЈАВИМ?

  • ПРИЈАВИТЕ СЕ слањем мејла на skolarajak.php@gmail.com
  • Као наслов мејла ставите: PHP курс - пријава.
  • У телу мејла наведите Ваше име и презиме.
  • Након пријаве ћете добити изглед уплатнице за први месец, а касније и линк и упутство за приступ првом предавању.
  • ИНФОРМАЦИЈЕ - телефон: 062 / 164 30 66, мејл: skolarajak@gmail.com
  • Трајање курса: 16.04.2018. - 16.12.2018. 
  • Могућност одложеног гледања снимка предавања 
  • ЦЕНА: 6000 ДИНАРА по месецу, плаћа се месец за месец
  • Предавања: понедељак 20:00 - 22:00 и четвртак 20:00 - 22:00.

 

ПЛАН РАДА

1. месец - полазници се упознају са вебом, начином функционисања, технологијама које се користе и HTTP протоколом. Првих месец дана, полазник учи HTML, CSS и Wordpress (систем за управљање садржајем). Циљ је да полазник за месец дана направи статичан веб сајт помоћу HTML-а и CSS-а и динамичан веб сајт (Wordpress). Важно је напоменути да за вежбе користимо реално окружење (веб сервер намењен за вежбе). Приступ серверу је неограничен и омогућава полазнику да учи на реалним примерима.

 

2.и 3. месец - полазник озбиљније приступа фронт енду (HTML, CSS, JavaScript). Идеја је да полазника уведемо у свет Open Source Front End техологија и алата. Полазник ће имати прилику да научи да користи популарне алате који се тренутно користе за израду модерних веб апликација. Од технологија радићемо Bootstrap CSS фрејмворк, и Jquery JavaScript библиотеку. Циљ је да полазник у року од два месеца научи да користи Bootstrap и Jquery. Као резултат два месеца фронт енда за завршни рад ради се responsive web template.

4, 5, 6 , 7. и 8 месец - полазник се упознаје се серверским програмирањем. Идеја је да научимо полазника шта је то сервер, зашто и како се користи, релационе базе података итд.

Битно је напоменути да претходно знање програмирања није неопходно.

Током ових 5 месеци учења PHP језика полазници ће радити:

  1. Процедуално програмње ("процедуални CMS ") - Блог
  2. Објектно оријентисано програмирање (" објектно оријентисани CMS ") – Галерија – Инстаграм клон
  3. Model View Controller Design pattern (" MVC објектно оријентисани CMS ") - Блог

Полазници на крају курса добијају уверење о завршеном курсу са спецификацијом тема које су обрадили на курсу.

Садржај курса

1. месец - Wordpress и HTML

  1. Упознавање са веб технологијом.
  2. Увод у HTML
  3. Увод у CSS
  4. Вежбе
  5. Вордпрес
  6. Ажурирање вордпреса, рад у CMS-у.
  7. Вордпрес подешавања и виртуелни хост
  8. Пуштање у рад - FTP, cPanel и други алати

2. месец - Bootstrap

  1. Bootstrap - Увод
  2. Грид систем и responsive template.
  3. Bootstrap формулари 1. део
  4. Bootstrap формулари 2. део
  5. Вежбе.
  6. Boostrap навигације
  7. Bootstrap листе, модал, пагинација и хармоника
  8. Bootstrap картице, упозорења, беџеви и font Awesome.

3. месец - JavaScript

  1. Увод у програмирање и JavaScript
  2. Променљиве
  3. Низови, објекти и функције.
  4. Наредбе гранања и понављања
  5. Уграђени објекти – document и window
  6. Догађаји и понављање извршења
  7. Вежбе
  8. Вежбе

4. месец

  1. Увод у PHP, променљиве и типови података.
  2. PHP низови и петље
  3. Кондиционали
  4. Функције, уграђене функције и организација кода
  5. Вежбе
  6. Upload фајлова.
  7. PHP колачићи и сесије.
  8. Вежбе

5. месец- Jquery

  1. Увод у jQuery
  2. jQuery селектори
  3. jQuery функције
  4. jQuery  и управљање догађајима
  5.  jQuery Ajax 1. део.
  6. jQuery Ajax 2. део
  7. jQuery Ajax 3. део
  8. Вежбе.

6. месец

  1. Увод у базе података, увод у MySql, прављење базе података, прављење табела.
  2. MySQL типови података
  3. MySQL WHERE, LIMIT, ORDER BY
  4. MySQL INSERT, UPDATE, DELETE
  5. Односи међу подацима и JOIN
  6. MySQL уграђене функције
  7. PHP и MySql - CRUD операције над базом података кроз апликацију
  8. Преглед пређеног градива (вежбе) PHP и MySql - CRUD операције над базом података кроз апликацију

7. месец

Наводимо да за седми месец план није детаљно дефинисан зато што не можемо да знамо којом брзином ће група напредовати. За седми месец у плану је да се пређу напредни концепти тј. објектно-оријентисано програмирањe. Навешћемо неке од појмова о којима ће се причати: класа, објекат, методе, својства, наслеђивање, абстракција, полиморфизам, конструктор, организација апликације.

Седми месец подразумева вежбе као и објектно-оријентисан пројекат апликација – Галерија, Инстаграм клон.

8. месец

За осми месец у плану је да пређемо пројектовање и креирање апликација по MVC Design pattern-у. Навешћемо неке од појмова о којима ће се причати: Модели, контролери, погледи, routing ,Codeigniter, active records, helpers,libraries.

Осми месец подразумева вежбе као и MVC пројекат апликација Блог.