WEB қолданбаларын жобалау және жасақтау

Жомартқызы Гүльназ

Оқытушының портфолиосы

Вайс Юрий Андреевич

Оқытушының портфолиосы

Сипаттама: «Веб-қосымшаларды жобалау және әзірлеу» пәні студенттерге жалпыға қолжетімді заманауи технологияларды пайдалана отырып асинхронды веб-қосымшаларды әзірлеу негіздерін меңгеруге мүмкіндік береді. Пәнді оқу барысында студенттер қосымшалардың клиенттік және серверлік бөліктерін әзірлеудің барлық кезеңдерімен танысады. Бұл өз кезегінде алынған білімді болашақта заманауи веб-қосымшаларды әзірлеудің кез келген кезеңінде веб-әзірлеуші ретінде қолдануға мүмкіндік береді.

Кредиттер саны: 6

Пререквизиты:

  • Интернет технологиялар

Пәннің еңбек сыйымдылығы:

Жұмыс түрлері сағат
Дәрістер 30
Практикалық жұмыстар
Зертханалық жұмыстар 30
СӨЖО 30
СӨЖ 90
Қорытынды бақылау нысаны емтихан
Қорытынды бақылауды жүргізу нысаны Жазбаша емтихан

Компонент: Таңдау бойынша компонент

Цикл: Базалық пәндер

Мақсат
  • «Веб-қосымшаларды жобалау және әзірлеу» пәнін меңгеру мақсаты – ғаламдық Интернетте жұмыс істеу үшін барлық қажетті талаптарға жауап беретін бағдарламалық жасақтаманы әзірлеудің заманауи технологияларын оқу.
Міндет
  • Қазіргі веб-қосымшалардың жұмыс істеу принциптері туралы білімдерін қалыптастыру
  • Асинхронды веб-қосымшаларды әзірлеу дағдыларын меңгеру
  • Толық стек JavaScript бағдарламалау тілін үйреніңіз
  • Клиент пен сервер әрекетінің негіздеріне оқыту
Оқыту нәтижесі: білу және түсіну
  • Архитектуралық принциптерді, негізгі технологияларды және қазіргі заманғы асинхронды веб-қосымшалардың жұмысының негізінде жатқан хаттамаларды (мысалы, HTTP/S) білу.
  • Клиенттік (Front-end) және серверлік (back-end) бөліктердің өзара байланысы мен функцияларын қоса алғанда, веб-қосымшаны әзірлеудің толық өмірлік циклін түсіну.
Оқыту нәтижесі: білім мен ұғымды қолдану
  • Ағымдағы технологиялар мен құрылымдарды қолдану мүмкіндігі (мысалы, клиенттік бөлік пен түйін үшін React/Vue.JS / Django сервер үшін) веб-қосымшаның функционалды компоненттерін өздігінен жүзеге асыруға арналған.
  • Асинхронды өзара әрекеттесуді (мысалы, REST API немесе WebSockets көмегімен) және деректерді дұрыс өңдеуді қамтамасыз ететін клиенттік және серверлік бөліктерді жобалау және біріктіру мүмкіндігі.
Оқыту нәтижесі: талқылай білуді қалыптастыру
  • Жобаға қойылатын талаптарды талдау және тиімділік, ауқымдылық және бизнес талаптары критерийлері негізінде әзірлеуге арналған технологиялар, архитектуралық шешімдер мен құралдар жинағын таңдауды негіздеу мүмкіндігі.
Оқыту нәтижесі: коммуникативтік қабілеттіліктер
  • Басқа топ мүшелерімен (әзірлеушілер, тестерлер, менеджерлер) тиімді өзара әрекеттесу үшін әзірлеу процесін, қолданба архитектурасын және API-ді нақты құжаттау мүмкіндігі.
Оқыту нәтижесі: Оқу дағдылары немесе сабаққа қабілеттілігі
  • Жылдам өзгеретін веб-әзірлеу экожүйесі жағдайында жаңа құрылымдарды, кітапханаларды және құралдарды өз бетінше игеру мүмкіндігі.