Интернет технологиялар
Сипаттама: Мақсаты-Интернет желісінде сайттарды әзірлеу үшін мамандар дайындау. Ғаламдық желілерді ұйымдастыру және қызмет етудің негізгі принциптерін, негізгі сервистердің тағайындалуы мен сипаттамаларын, Интернет желісінің архитектурасын, желілік хаттамаларды, бөлінген құрылымдарды ұйымдастыруды зерттеу. Web – сайттарды жобалау дағдыларын меңгеру, скриптермен, фреймворкалармен, белгілеу тілдерімен және каскадтық стиль кестелерімен жұмыс істеу.
Кредиттер саны: 5
Пререквизиты:
- Алгоритмдер, деректер құрылымы және программалау
 
Пәннің еңбек сыйымдылығы:
| Жұмыс түрлері | сағат | 
|---|---|
| Дәрістер | 15 | 
| Практикалық жұмыстар | |
| Зертханалық жұмыстар | 30 | 
| СӨЖО | 30 | 
| СӨЖ | 75 | 
| Қорытынды бақылау нысаны | емтихан | 
| Қорытынды бақылауды жүргізу нысаны | Емтихан | 
Компонент: ЖОО компоненті
Цикл: Базалық пәндер
Мақсат
- Сформировать систему знаний о современных технологиях веб-приложений, методах их функционирования и инструментальных средствах, использующихся при разработке и внедрении интернет-приложений, а также получение практических навыков, позволяющих разрабатывать веб-приложения с использованием современных технологий.
 
Міндет
- формирование у студентов системного представления о принципах функционирования сети Интернет
 - Изучение современных технологий разработки веб-приложений
 - Получение опыта по разработке веб-приложения
 
Оқыту нәтижесі: білу және түсіну
- Основы функционирования интернет приложений
 - Компоненты архитектуры веб-приложения
 - Основные процессы интернет-взаимодействия
 - Основные протоколы взаимодействия интернет приложений
 - Методы разработки и сопровождения веб-приложений
 
Оқыту нәтижесі: білім мен ұғымды қолдану
- Выполнять формализацию требований к разрабатываемым веб-приложениям
 - Обосновывать выбор технических и программных средств при разработке веб-приложений
 - Осуществлять разработку веб-приложений с использованием современных технологий
 
Оқыту нәтижесі: талқылай білуді қалыптастыру
- Уметь формировать суждения по вопросам оптимизации веб-приложений
 
Оқыту нәтижесі: коммуникативтік қабілеттіліктер
- Способность участия в коллективной разработке веб-приложения с помощью распределенных систем контроля версий
 
Оқыту нәтижесі: Оқу дағдылары немесе сабаққа қабілеттілігі
- Навыки выполнения работ по анализу и оценке эффективности работы веб-приложения
 
Оқыту әдістері
Модульно-блочные технологии. В основе модульный или циклический тип обучения. Ведущими формами обучения выступают лекции, а методами эвристический, программированный и объяснительно-иллюстративный. Основными средствами диагностики являются итоговые письменные работы и выполнение работ по пройденным темам и разделам.
Білім алушының білімін бағалау
Оқытушы ағымдағы бақылау жұмыстарының барлық түрлерін жүргізеді және академиялық кезеңде екі рет білім алушылардың ағымдағы үлгеріміне тиісті баға береді. Ағымдағы бақылау нәтижелері бойынша 1 және 2 рейтинг қалыптастырылады. Білім алушының оқу жетістіктері 100 балдық шкала бойынша бағаланады, Р1 және Р2 қорытынды бағасы ағымдағы үлгерім бағасынан орташа арифметикалық ретінде шығарылады. Академиялық кезеңде білім алушының жұмысын бағалауды пән бойынша тапсырмаларды тапсыру кестесіне сәйкес оқытушы жүзеге асырады. Бақылау жүйесі жазбаша және ауызша, топтық және жеке формаларды біріктіре алады.
| Кезең | Тапсырма түрі | Өлшем | 
|---|---|---|
| 1 рейтинг | Лабораторная работа 1 | 0-100 | 
| Лабораторная работа 2 | ||
| Лабораторная работа 3 | ||
| Лабораторная работа 4 | ||
| Рубежный контроль 1 | ||
| 2 рейтинг | Лабораторная работа 5 | 0-100 | 
| Лабораторная работа 6 | ||
| Лабораторная работа 7 | ||
| Лабораторная работа 8 | ||
| Қорытынды бақылау | емтихан | 0-100 | 
Жұмыс түрлері бойынша оқыту нәтижелерін бағалау саясаты
| Тапсырма түрі | 90-100 | 70-89 | 50-69 | 0-49 | 
|---|---|---|---|---|
| Өте жақсы | Жақсы | Қанағаттанарлық | Қанағаттанарлықсыз | |
| зертханалық сабақтарда жұмыс істеу | выполнил лабораторную работу в полном объеме с соблюдением необходимой последовательности действий; при защите работы правильно и аккуратно выполняет все задания преподавателя, правильно выполняет анализ ошибок. При ответе на вопросы правильно понимает сущность вопроса, дает точное определение и истолкование основных понятий; сопровождает ответ новыми примерами, умеет применить знания в новой ситуации; может установить связь между изучаемым и ранее изученным материалом, а также с материалом, усвоенным при изучении других дисциплин. | выполнил требования к оценке «5», но допущены 2-3 недочета. Ответ обучающегося на вопросы удовлетворяет основным требованиям к ответу на 5, но дан без применения знаний в новой ситуации, без использования связей с ранее изученным материалом и материалом, усвоенным при изучении других дисциплин; допущены одна ошибка или не более двух недочетов, обучающийся может их исправить самостоятельно или с небольшой помощью преподавателя. | выполнил работу не полностью, но не менее 50% объема практической работы, что позволяет получить правильные результаты и выводы; в ходе проведения работы были допущены ошибки. При ответе на вопросы обучающийся правильно понимает сущность вопроса, но в ответе имеются отдельные проблемы в усвоении вопросов курса, не препятствующие дальнейшему усвоению программного материала; допущено не более одной грубой ошибки и двух недочетов. | выполнил работу не полностью или объем выполненной части работ не позволяет сделать правильных выводов. При ответе на вопросы демонстрирует не владение основными знаниями и умениями в соответствии с требованиями программы; допущены больше ошибок и недочетов, чем необходимо для оценки 3 или не может ответить ни на один из поставленных вопросов. | 
Бағалау нысаны
Пән бойынша білім алушының білімін қорытынды бағалау 100 баллдық жүйе бойынша жүзеге асырылады және:
- Емтиханда алынған нәтиженің 40%;
 - Ағымдағы үлгерімнің 60% - ы.
 
Қорытынды бағаны есептеу формуласы:
| И= 0,6 | Р1+Р2 | +0,4Э | 
| 2 | 
мұндағы, Р1, Р2-тиісінше бірінші, екінші рейтингті бағалаудың сандық эквиваленттері;
Э - емтихандағы бағаның сандық баламасы.
Қортынды әріптік бағасы және оның балдық сандық эквиваленті:
Төрт балдық жүйе бойынша цифрлық баламаға сәйкес келетін білім алушылардың оқу жетістіктерін бағалаудың әріптік жүйесі:
| Әріптік жүйе бойынша бағалар | Балдардың сандық эквиваленті | Балдар (%-тік құрамы) | Дәстүрлі жүйе бойынша бағалар | 
|---|---|---|---|
| A | 4.0 | 95-100 | Өте жақсы | 
| A- | 3.67 | 90-94 | |
| B+ | 3.33 | 85-89 | Жақсы | 
| B | 3.0 | 80-84 | |
| B- | 2.67 | 75-79 | |
| C+ | 2.33 | 70-74 | |
| C | 2.0 | 65-69 | Қанағаттанарлық | 
| C- | 1.67 | 60-64 | |
| D+ | 1.33 | 55-59 | |
| D | 1.0 | 50-54 | |
| FX | 0.5 | 25-49 | Қанағаттанарлықсыз | 
| F | 0 | 0-24 | 
Дәріс сабақтарының тақырыптары
- Основы сети Интернет (сеть, протокол, клиент, сервер, провайдер)
 - Веб-сервер и веб-клиент (принцип взаимодействия)
 - Интернет-протоколы (HTTP, POP, TLS)
 - HTML, структура веб-страницы
 - HTML и CSS
 - Библиотеки визуальных компонентов
 - JavaScript, основы
 - JavaScript, функции, объекты, обещания (промисы)
 - JavaScript и DOM
 - Методы коммуникации
 - Фронтэнд и бэкэнд
 - Хранение данных в браузере
 - MPA, SPA
 - Современные Web-API
 - Клиентская оптимизация
 
Негізгі әдебиет
- Джон Дакетт. HTML и CSS. Разработка и дизайн веб-сайтов / Эксмо. - 2013. - 478 с. - ISBN: 978-5-699-64193-2
 - HTML5 + CSS3. Основы современного WEB-дизайна // Кириченко А.В., Хрусталев А.А. / НиТ, 2018. - 352 с. - ISBN: 978-5-94387-750-6
 - Дэвид Флэнаган. JavaScript. Подробное руководство. Изд-е 6-е / OREILLY - 2012. - 1080 с. - ISBN: 978-5-93286-215-5
 - Front-end. Клиентская разработка для профессионалов // Крис Аквино, Тодд Ганди, СПб: Питер, 2018. - 512 с. - ISBN: 978-5-496-02930-8
 - Янцев В. В. Разработка web-страниц на HTML, CSS и JavaScript. Учебное пособие для вузов / Издательство ЛАНЬ - 2024 г. - ISBN: 978-5-507-49640-2
 - Савельев, А. О. HTML5. Основы клиентской разработки : учебное пособие / А. О. Савельев, А. А. Алексеев. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2024. — 270 c. — ISBN 978-5-4497-2398-7. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/133910.html (дата обращения: 02.10.2025). — Режим доступа: для авторизир. пользователей
 - Сычев, А. В. Теория и практика разработки современных клиентских веб-приложений : учебное пособие / А. В. Сычев. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2025. — 482 c. — ISBN 978-5-4497-0943-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/146402.html (дата обращения: 02.10.2025). — Режим доступа: для авторизир. пользователей
 
Қосымша әдебиеттер
- Итан Браун. Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript, СПб: Питер, 2016. - 336 с. - ISBN: 978-5-496-02156-2
 - Karl Seguin. The Little MongoDB Book - http://github.com/karlseguin/the-little-mongodb-book
 - ANK Co., Ltd HTML/CSS. Вся веб-разработка в схемах и иллюстрациях / Питер (Айлиб), - 2025, 208 с., ISBN: 978-5-4461-2234-9
 - Позевалкин, В. В. Разработка веб-приложений на основе клиентских каркасов и библиотек : учебное пособие / В. В. Позевалкин, Н. Ф. Панова. — Оренбург : Оренбургский государственный университет, ЭБС АСВ, 2025. — 191 c. — ISBN 978-5-7410-3380-7. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/153228.html (дата обращения: 02.10.2025). — Режим доступа: для авторизир. пользователей