Веб програмер од нуле - курс 72.900 руб. из Брунојама, обука 9 месеци, датум 27.11.2023.
мисцеланеа / / November 27, 2023
Максимално ефикасан тренинг
Актуелно знање
Курсеви се развијају након анализе слободних радних места и ажурирају се сваких шест месеци. Ништа сувишно - учимо само оно што ће бити корисно у раду
Улога ментора
Много је лакше научити нове ствари са личним ментором који ће вас уронити у ваш пројекат, помоћи вам да развијете своје снаге и неће вас оставити саме са потешкоћама.
Прави пројекти
Завршетак пројеката студента приближава реалним условима рада. Пројекти помажу не само да научите материјал, већ и да се уроните у професију
Једноставно, брзо и згодно
Јасна структура. Курс је подељен на модуле. Модули за наставу. Свака лекција је теорија комбинована са личним искуством наставника. Без дугих поздрава и воде
За кога је овај курс?
За оне који желе да постану веб програмери
Главни циљ курса је да вас припреми за професију. Након обуке, моћи ћете да пронађете посао и брзо развијете своје вештине у компанији
За оне који желе да испробају нову област
Веб програмирање остаје једна од најтраженијих професија и неће изгубити тло под ногама. Ово је перспективна област у коју још има времена да се уђе како би се успешно такмичили на тржишту рада
Како функционише обука
- Учите по распореду који вам одговара
- Вежбајте на свом домаћем задатку. Састоје се од три нивоа тежине
- Радите на пројектима у исто време. Они ће ићи у ваш портфолио
- Шаљите практичне задатке свом ментору. Он ће дати детаљне повратне информације у року од 24 сата
Технологије које ћете проучавати:
- ХТМЛ је језик за означавање на коме су веб локације направљене. Говори претраживачу како да прикаже учитани сајт
- ЦСС је стилски језик. Интерагује са прегледачем да би стилизовао документ
- Гитхуб - сервис у облаку за рад на коду у тиму
- Мрежне технологије и протоколи - ТЦП/ИП, ХТТП, ХТТПС, ФТП
- ЈаваСцрипт је најпопуларнији програмски језик на Интернету. Описује понашање елемената веб странице или претраживача
- Ноде.јс је окружење за покретање ЈаваСцрипт кода ван претраживача. Користи се за аутоматизацију рутинских задатака
- Реацт Басицс - библиотека за развој интерфејса, омогућава вам да брже направите компоненте интерфејса
- Основе Типесцрипт је програмски језик који је развио Мицрософт и који додаје систем типова флексибилности и динамичким могућностима ЈС-а.
- Основе ПХП-а - један од водећих језика модерног веб развоја
- Фигма/Адобе Пхотосхоп - графички уређивачи за изглед веб странице засновани на изгледима веб дизајнера
2
наравноРадно искуство Прешао на веб развој 2014. Од 2017. године ради као фронт-енд девелопер у дигиталној агенцији Келник, развијајући велике веб странице за програмере стамбених некретнина и онлајн продавнице. Радио сам више од годину дана у међународном...
искуство
Прешао на веб развој 2014. Од 2017. године ради као фронт-енд девелопер у дигиталној агенцији Келник, развијајући велике веб странице за програмере стамбених некретнина и онлајн продавнице. Радио сам за међународну компанију Врике више од годину дана. Сада независни програмер.
О мени
Нисам увек био повезан са интернетом – каријеру сам започео 2007. године као процесни инжењер у области вентилације, иако је мој омиљени предмет у школи била информатика. Године 2014. вратио се „коренима“, почевши од изгледа веб странице - хтмл, цсс, јКуери. Први пројекат је била веб страница за салон завеса за рођаке. Био сам поносан - откуцао сам га и сам пренео у ВордПресс :) После тога је био трновит пут до слободњака и одличног искуства у развоју агенција и производа. Дођите на курс - научићемо како да пишемо код, стећи ћемо нову вештину у прављењу веб локација и схватићемо како и где да применимо ову вештину!
1
доброИскуство фронтенд програмера. Почео сам своју каријеру као фрееланцер, а сада радим као фулл-стацк програмер за компанију. О себи не стојим на једном месту, увек проучавам нове технологије. Знам како је променити професију. Зато...
искуство
Фронтенд програмер. Почео сам своју каријеру као фрееланцер, а сада радим као фулл-стацк програмер за компанију.
О мени
Не стојим на једном месту, увек проучавам нове технологије. Знам како је променити професију. Због тога се фокусирам на објашњавање сложених тема једноставним језиком и помоћ ученицима да консолидују своје знање примерима.
„Посебно бих истакао занимљиву презентацију материјала, обим знања и вештина и приступачност информација. Јасне презентације. Хвала на организованом материјалу, све је логично!“
— Полина Сергејевна, ВБ296-2459
Блок 1 – Основе веб технологија
- Постављање личних циљева за курс
- Врсте сајтова, функционалност
- Фазе израде веб странице, главне стручне професије
- Мрежне технологије и Интернет протоколи: ТЦП/ИП, ХТТП, ХТТПС, ФТП
- Хостинг и домен, ДНС систем
- Модел клијента и сервера
- Улога претраживача и уређивача кода
- Подешавање радног простора
- Системи контроле верзија. Гит
Блок 2 – ХТМЛ
- Увод у ХТМЛ: Концепти ознака и атрибута
- ХТМЛ кодирање текста
- Ознаке за формирање текста
- Хипервезе и адресе датотека
- Анцхор линкс
- Линк за позив и слање е-поште
- Табеле у ХТМЛ-у
- имг ознака и њени атрибути. Правила за постављање слика. Формати слика: које одабрати
Блок 3 - ЦСС
- Основна ЦСС синтакса
- Главни типови селектора: идентификатори, класе, псеудо-класе
- Тачке специфичности и приоритети правила
- Каскада и наследство имовине
- Контекстуални и универзални селектор
- Својства текста и фонта у ЦСС-у
- Повезивање спољних фонтова
- ХЕКС и РГБ боје. Додавање униформне позадине елементима. Позадинска слика за страницу, подешавања позадине
Блок 4 – Модел блока и изглед веб странице
- Разумевање блок и инлине елемената
- Кључна својства блокова
- Како се израчунавају величина блока и кутија: оквир-бокс
- Шта је блок модел
- Коришћење блокова за прављење распореда
- Инлине блок елементи
- својство приказа
- Застареле методе конструисања распореда: знају, не могу се користити
Блок 5 – Распореди са више колона са Флекбок-ом
- Семантичке ознаке за дизајн изгледа
- Основе Флекбок-а: Контејнери и елементи
- Поравнавање елемената дуж главне и попречне осе
- Промена оса и вертикално поравнање елемената
- Проблеми са коришћењем флекбок-а
Блок 6 – Основе графичких уређивача за дизајнере изгледа
- Рад са сликама: обрезивање, обрезивање
- Чување: формат, квалитет, тежина
- Како сазнати код боје
- Фонт Тоолс
- Копирање завршеног ЦСС-а
- Мерење растојања: алати, подешавања
- Ефекти и њихово копирање
- Уграђивање мапа и видео записа
Блок 7 - Позиционирање
- Врсте позиционирања: статично, апсолутно, релативно, фиксно
- Карактеристике различитих типова позиционирања
- з-индекс и контекст преклапања
- Када и како користити позиционирање
- Пример падајућег менија на више нивоа
- Решавање типичних проблема позиционирања
Блок 8 – Обрасци за повратне информације
- Основни елементи форме: унос, избор, поље за текст, дугме
- Стање поља и псеудо-класе
- Поље за избор елемената, радио, изаберите
- Елементи груписања: скуп поља и легенда
- Стилови за псеудоелемент чувара места
- Правила за стилове писања образаца
- Дугмад за стилизовање
Блок 9 – Прилагодљив и прилагодљив веб дизајн
- Концепт адаптивног и респонзивног веб дизајна
- Медијски упити
- Опције приказа и Мета ознака области приказа
- Проблеми са више претраживача
- Ваљаност кода, валидатори
- Карактеристике сајтова са више страница
- Правила изгледа за СЕО промоцију
Блок 10 – Анимација помоћу ХТМЛ5 и ЦСС3
- Глатки прелази за креирање ефеката анимације
- Анимација помоћу кључних кадрова
- Трансформација елемената
- Додавање основних елемената анимације на сајт
Блок 11 – Основе ЈаваСцрипта
- Увод у ЈаваСцрипт
- Променљиве и типови података
- Математички оператори и конверзија типова
- Логички оператори
- Гране и условни искази
- Уграђене функције интеракције корисника
Блок 12 – Петље и низови у ЈаваСцрипт-у
- Низови
- Методе рада са низовима
- фор и вхиле петље
- Угнежђени низови
- Рад са конзолом
Блок 13 – Функције
- Дефиниција функције. Функција стрелице и њене разлике од уобичајене. Израз функције и декларација функције.
- Област видљивости. Како то ради. ЛекицалЕнвиронмент.
- Тајмери и затварање. Функције сетИнтервал, сетТимеоут, цлеарИнтервал, цлеарТимеоут. Шта је затварач и како се може користити.
- Функције повратног позива
Блок 14 – Објекти. ДОМ. Догађаји
- Предмети и речници. Како креирати објекте. Кључна реч је ово. Добијање, промена и брисање својстава објекта. Везе ка објектима.
- Наслеђивање прототипа. Како функционише наслеђивање својстава и метода. Дизајнери.
- класе. Дефиниција класа и предности употребе. Проширење часова. Приватне методе и јавне. Геттери и сетери. Пример креирања програма коришћењем класа и МВП архитектуре.
- ДОМ. Објектни модел странице и зашто је потребан. Проналажење елемената на страници и њихово преузимање. Набрајање елемената и основних својстава.
- Догађаји
Блок 15 – Анимација и ефекти у ЈаваСцрипт-у
- ЈаваСцрипт анимације. Промена ЦСС својстава елемената. Безиерова крива. Примери анимација.
- Рендеровање у претраживачу. Оптимизована својства. функција рекуестАниматионФраме.
- Библиотеке са анимацијама
Блок 16 – Интерактивни елементи
- Клизач
- Хармоника
- Тоолтип
Блок 17 – Ноде.јс
- Увод у Ноде.јс. Ноде.јс карактеристике. Укратко о модулима и њиховој намени: фс, цхилд_процесс, хттпс.
- НПМ. Основне команде нпм менаџера пакета. Иницијализација пројекта и инсталирање првих пакета. структура пакета.јсон.
- Вебпацк Басицс. Зашто су нам потребни асемблери и које фазе се могу аутоматизовати? Прва аутоматизација конфигурисања и изградње Вебпацк-а: минификација кода, конкатенација модула и употреба СЦСС претпроцесора.
- СЦСС препроцесор. Предности предпроцесора. Кратак преглед разлика између неких: СЦСС, САСС, Лесс, пост-цсс. Основне конструкције: променљиве, миксини, функције.
Блок 18 – Рад са сервером
- Промисе АПИ
- Контактирање сервера и класе КСМЛХттпРекуест
- метода преузимања
- Акиос библиотека
Блок 19 - Реацт Басицс
- Компоненте и ЈСКС
- Цомпонент Цондитион
- Куке
- Стилинг Цомпонентс
- Реацт-Роутер
Јединица 20 – Основе ТипеСцрипт-а
- Статичко куцање
- Интерфејси и типови
- Енум типови
Блок 21 – Преглед мапе пута за ЈС програмере
- Укратко о томе како се даље развијати као програмер и шта да учим
Блок 22 – Основе ПХП програмирања
- Намена серверских технологија
- Локални веб сервер и домен
- Креирање динамичких веб страница
- Концепт ЦМС система
- Вебсите хостинг
- ФТП протокол за преузимање датотека
- Сумирање и завршетак пројекта
Бонус стопа
Бесплатан курс "Научи да учиш"
Сваком полазнику дајемо приступ овом курсу тако да обука не буде изгубљена. Проблем је што људи не добијају резултате од тренинга. Постоје три главна разлога:
- Нема јасних циљева. Чак и они који разумеју важност циљева то још увек не раде. Желим да променим посао и постанем кул менаџер друштвених медија - није циљ, већ жеља. Са овом поставком, резултат ће бити одговарајући.
- Напуштање учења на пола пута. Многи људи проналазе мотивацију у првој недељи. Али немогуће је доћи до краја. Зато што мозак не воли редовно да учи.
- Недостатак доследности. То је прилично уобичајена појава када се ухватимо за било коју информацију о одабраној теми, крећемо се насумично и, као резултат, безуспешно.
Зашто смо истакли ова три разлога? Зато што предајемо 11 година и видимо повратне информације од ученика. Током курса вам говоримо како да примените сва ова драгоцена знања у животу.