ЈаваСцрипт Девелопер. Основни - бесплатан курс од Отуса, обука 6 месеци, Датум: 01.12.2023.
мисцеланеа / / December 04, 2023
Курс ће вам дати вештине фронт-енд развоја које ће вас издвојити од амбициозних програмера.
Савладаћете технологије које се тренутно користе у пројектима: Реацт, ТипеСцрипт, Бабел, Вебпацк, Ноде.јс. Након курса, лако ћете се укључити у посао, а послодавац неће морати да „завршава” вашу обуку.
Научићете да разумете код и принципе развоја, моћи ћете да радите без шаблона и самоуверено да делујете у оквиру својих надлежности, постављате питања и проналазите одговоре.
Од првог месеца ћете учити у условима блиским реалном развоју: научити да користите Гит, прекривајте код тестовима и упознаћете се са ЦИ процесима.
До краја обуке ћете прикупити портфолио завршених радова и направити готов пројекат који можете објавити и показати на интервјуима.
Програм курса је дизајниран за:
- почетници у програмирању који желе да уђу у ИТ;
- упознати са основама програмирања и вољни да се развијају као ЈаваСцрипт програмер;
- почетници који савладавају ЈаваСцрипт, али желе да систематизују своје знање и добију повратне информације стручњака;
- почетници који савладавају бацкенд развој и желе да прошире свој арсенал вештина фронтенд технологијама.
Бонус: видео курс „ЈаваСцрипт за почетнике“
За самосталан пролаз. Ово знање ће вам требати да савладате основне конструкције језика ако немате претходног искуства са ЈаваСцрипт-ом.
Научићеш:
Користите ЈаваСцрипт, његов Реацт оквир и друге технологије за решавање фронт-енд проблема
Радите са Гит и ГитХуб током
Отклоните грешке и тестирајте свој код
Разбити код на модуле и логичке делове
Радите са документацијом и Гоогле-ом
Развијајте апликације помоћу Реацт-а
Разумевање новог АПИ-ја
ЛИЧНИ МЕНТОР: Онлине сесије по 40 минута сваке недеље
На почетку ваше обуке додељује вам се ментор. Као и наставници, ментори су стручњаци који раде на развоју фронтенда.
Једном недељно радите свој домаћи задатак, поставите га на ГитХуб и договорите позив са својим ментором
Ментор се унапред упознаје са вашим кодом, тако да до састанка већ зна на шта треба обратити пажњу. Такође можете припремити питања
Током сесије, ментор ће коментарисати вашу одлуку. Ако је потребно, можете одмах отићи у развојно окружење, извршити промене у коду и одмах видети резултат
Искусни ЈаваСцрипт програмер. Учествовао је у реализацији различитих пројеката: развијао је сервисне апликације, интерфејсе за банкарски софтвер, системе за каталогизацију и рачуноводство. Имам искуство у развоју сервера са Ноде.јс. Почело пре више од 10 година...
Искусни ЈаваСцрипт програмер. Учествовао је у реализацији различитих пројеката: развијао је сервисне апликације, интерфејсе за банкарски софтвер, системе за каталогизацију и рачуноводство. Имам искуство у развоју сервера са Ноде.јс. Почео је пре више од 10 година као ПХП програмер, да би 2013. године прешао на развој ЈаваСцрипт-а. Тренутно се бави развојем мобилног правца услуге Достава хране. Члан програмског одбора ХолиЈС, активно учествује у животу ЈС заједнице: сусрети, конференције, предавања - све је то саставни део живота дуги низ година. У слободно време помаже другима и учи сам. Програм менаџер
Ментор основног курса ЈаваСцрипта Први језици у програмирању били су Ц и Ассемблер. Увек сам желео да програмирам не само врхунске „ствари“ са инжењерске тачке гледишта, већ и визуелну компоненту ових „ствари“. Тако сам упознао...
Ментор основног курса ЈаваСцрипта Први језици у програмирању били су Ц и Ассемблер. Увек сам желео да програмирам не само врхунске „ствари“ са инжењерске тачке гледишта, већ и визуелну компоненту ових „ствари“. Овако сам се упознао са ЈаваСцрипт-ом ❤ Тренутно се бавим фулл-стацк развојем у Јавасцрипт-у и Питхон-у. Учествовао у креирању фронтенд-а/бацкенд-а за пројекте као што су Вила, Бооктопиа, СамСое, Традус, ДеепДее. Студент сам мастер студија на Белоруском државном универзитету за информатику и радиоелектронику (БСУИР), смер Информационе радио технологије.
Фуллстацк програмер са > 6 година искуства. Више од 4 године развија фронт-енд у ЈаваСцрипт-у. Имам искуство у развоју сервера са Ноде.јс. Тренутно се бави развојем софтвера за даљинско...
Фуллстацк програмер са > 6 година искуства. Више од 4 године развија фронт-енд у ЈаваСцрипт-у. Имам искуство у развоју сервера са Ноде.јс. Тренутно развија софтвер за даљинску сарадњу - конференције и табле. Такође смо морали да развијемо конфигураторе производа. Покушава да уведе савремене алате и приступе развоју. Поред техничких вештина, поседује вештине тимског рада, декомпоновања пословних задатака, као и способност рада коришћењем Агиле и Сцрум методологија.
Основни ЈаваСцрипт. Рад са ГИТ-ом и подешавање окружења
-Тема 1.Увод у курс + ЈС основе и пракса
-Тема 2. Основна ЈаваСцрипт синтакса: основе, основне операције, гранање и основна алгоритмизација
-Тема 3.Објектни модел у Јавасцрипт-у: Наслеђивање прототипа и функције конструктора
-Тема 4. Контекст при раду са функцијама
-Тема 5.Основна употреба АПИ-ја и ЈаваСцрипт-а. Како радити са ДОМ-ом и другим доступним АПИ-јима
-Тема 6. Тестирање кода као део развојног процеса, пример примене тестирања на домаћи задатак
-Тема 7. Коришћење ВЦС-а: проблеми и решења, типична развојна процедура коришћењем Гита. Коришћење ЦИ/ЦД-а за валидацију и испоруку производа
-Тема 8. Код као „пројекат“ – артефакти рада програмера. Зависности и услужни програми у ЈаваСцрипт стеку
- Тема 9. Консултације. Анализа тешких тренутака у изради домаћих задатака. Пример коришћења ТДД у развојној пракси
-Тема 10. Резиме ЈС синтаксе
-Тема 11.Рад са асинхроним кодом
-Тема 12. Савремени алати за развој клијентских (и не само) апликација
-Тема 13. Критеријуми квалитета кода, превенција проблема и постављање развојног окружења
-Тема 14.Консултације
Креирање и стилизовање ХТМЛ страница
-Тема 15. Структура ХТМЛ документа, семантика и основе изгледа странице
-Тема 16. Стилирање странице, позиционирање елемената
-Тема 17.Развојни алати. Тестирање изгледа, коришћењем медијских упита
-Тема 18. Основни приступи позиционирању елемената
Коришћење ЈаваСцрипт-а/Типесцрипт-а за креирање интерактивних страница
-Тема 19.Креирање додатака
-Тема 20. Разлика између језичких стандарда, алата за транспилацију, проблеми куцања
-Тема 21. Постављање окружења за савремени развој на ТС, постављање тест окружења
-Тема 22.ООП у ЈаваСцрипт-у, коришћење АПИ-ја у развоју
-Тема 23.Основи функционалног развоја, асинхрони код
-Тема 24. Анализа основних развојних техника у Типесцрипт-у – типови, интерфејси, набрајања итд.
-Тема 25.Напредне могућности куцања
-Тема 26. Неки обрасци развоја ЈаваСцрипт-а - раздвајање презентације и логике
-Тема 27.Развијање сопственог АПИ-ја
-Тема 28.Развој шаблонског мотора
-Тема 29.Ажурирање погледа, приступи имплементацији, реактивност
Структурирање ЈаваСцрипт програма и развој апликација на једној страници
-Тема 30.Посредник и ЕвенЕмиттер као алат за организацију кода
-Тема 31. Управљање стањем апликације, развој редукса
-Тема 32. Рад са асинхроним акцијама у редуксу
-Тема 33.РЕСТ, РПЦ и мрежни захтеви у редукс систему
-Тема 34. Усмеравање клијента, како се гради апликација на једној страници
- Тема 35. Посебности рада у оквиру једностраничних апликација - коришћење делегирања за поједностављење развоја, проблем зомби приказа
-Тема 36. Коришћење редукса за чување стања апликације
-Тема 37. Коришћење селектора за одвајање рута од редук-а, рад са ХОЦ-ом (омотач за повезивање рута и редук-а)
Развој са Реацт.јс
-Тема 38. Шта је Реацт, ЈСКС, подешавање окружења
-Тема 39. Паметне и глупе компоненте у контексту Реацт-а
-Тема 40. Животни циклус компоненте, куке
-Тема 41. Коришћење Реацт-а и редук-а заједно
-Тема 42.Рутирање и лењо учитавање страница при раду са Реацт-ом
Основе развоја Ноде.јс и одржавање кода
-Тема 43. Области примене Ноде.јс, разлике од развоја у претраживачу
-Тема 44.Креирање сервера апликација користећи Ноде.јс. Модел догађаја и нити
-Тема 45. Презентација рада – шта учинити да буде добро
Пројектни рад
-Тема 46. Избор теме и организација рада на пројекту
-Тема 47.Заштита пројектантских радова