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

Курс је у току

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

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

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

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

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

ПЛАН РАДА

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


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


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

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

Циљ четвртог и петог месеца PHP програмирања је да полазници направе Објектно оријентисани MVC CMS(систем за управљање садржајем) Пример завршног рада прошле групе можете погледати кликом на линк http://nsreklamdzija.rs 

 

Сертификат, односно диплому не издајемо, јер је за ову струку сматрамо бесмисленом (суштина је у стеченом функционалном знању), и мислимо да диплома има смисла само ако је стечена на релевантном факултету.

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

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

 

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

1. месец - Wordpress и HTML

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

2. месец - Bootstrap

1. Увод, Grid system, Glyphicons (иконице), Dropdowns (падајући мени).
2. Button groups (Дугмићи у групама), Button dropdowns (Падајући мени у дугмету), Input groups (Поља за унос у групама).
3. Navs (Навигације), Navbar (Навигациони мени), Breadcrumps (Путање), Pagination (Пагинација), Labels (Етикете).
4. Badges (Беџеви), Thumbnails (Сличице), Alerts (Обавештења), List groups (Листа у групи).
5. JavaScript додаци, Modal додатак.
6. tooltip, Popover додатак, Collapse, Carousel додатак.
7. Вежбе.
8. Вежбе.

3. месец - Jquery

1. Алгоритми, програмерско размишљање.
2. JavaScript основно.
3. Објашњење шта је Jquery, покретање jquery скрипте.
4. Jquery селектори.
5. Jquery API.
6 setInterval функција, animate.css библиотека, Ajax.
7. Вежбе.
8. Вежбе.

4. месец

1. Увод у php, едитори и вамп сервер(подешавање радног окружења)
2. Нови php пројекат, комбиновање php са HTML-mo, променљиве
3. Типови података, више о стринговима, низови, Функције
4. Вежбе
5. Подручје варијабле, оператори, контрола тока, петље у php-у
6. Петље у php-у
7. Супер глобалне промењљиве, Формулари - комункицаја корисника са сервером.
8. Вежбе

5. месец

1. Увод у базе података, увод у MySql, прављење вазе података, прављење табеле
2. MySql Limit, Order by, Where (Филтрирање података 1)
3. Релације између табела, спајање табела
4. Преглед пређеног градива (вежбе)
5. CRUD операције над базом података.
6. PHP и MySql - Конекција на базу и CRUD операције над базом података кроз апликацију
7. PHP и MySql - Конекција на базу и CRUD операције над базом података кроз апликацију
8. Преглед пређеног градива (вежбе)

6. месец

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

7. месец и 8. месец

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