Webprogramming basics

Nikiforova Nina Vasilyevna

The instructor profile

Description: The course is intended for those who want to acquire basic web development skills, learn the logic of working with this language and terminology, as well as understand the principles of functioning of systems and web applications. In the process of training, students go through the main stages of creating a simple website for an online store and work on its functionality.

Amount of credits: 6

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

  • Of Informatively-communication technologies

Course Workload:

Types of classes hours
Lectures 15
Practical works
Laboratory works 45
SAWTG (Student Autonomous Work under Teacher Guidance) 30
SAW (Student autonomous work) 90
Form of final control Exam
Final assessment method

Component: Component by selection

Cycle: Base disciplines

Goal
  • обучение разработке Web-страниц на основе комплексного подхода; в том числе освоение студентами принципов, методик, методов и средств проектирования Internet-приложений, а также получение студентами навыков создания и программирования Internet-приложений, создания собственного Internet-ресурса и использования готовых Internet-приложений.
Objective
  • обучение программированию в Internet на стороне клиента и сервера;
  • обучение использованию баз данных при разработке Web-проектов;
  • получение практических навыков по разработке полноценного Internet-ресурса с применением всех изученных принципов, методик, методов и средств проектирования Internet-приложений.
Learning outcome: knowledge and understanding
  • Features of the basics of WEB programming; Syntax of HTML, JavaScript, PHP; Basic functions of working with databases; Principles of creating hypertext pages using ASP.NET technologies; Understanding of management models and classic project management concepts
Learning outcome: applying knowledge and understanding
  • Basic knowledge of computer science and programming, design, development and testing of software products.
Learning outcome: formation of judgments
  • Be able to analyze the formation of knowledge in their field of study, taking into account the limitations of research methods.
Learning outcome: communicative abilities
  • Be able to use scientific, reference, methodological literature on the topic, systematically collect scientific and technical information and analyze foreign experience.
Learning outcome: learning skills or learning abilities
  • Expansion of knowledge in the field of database management systems, the use of formal methods and specification languages, programming interface development systems, system technologies, operating systems.
Teaching methods

During the classes the following educational technologies will be used - Information and communication technologies; - Development of critical thinking; - Design technology; - integrated learning technology; - technology of level differentiation; - traditional technologies (lectures, laboratory classes);

Topics of lectures
  • Общие сведения о событиях и функциях обработки событий
  • Ввод и редактирование кода html с помощью сценариев
  • Сообщения для посетителей web-страниц
  • Динамическое форматирование элементов web-страницы
  • Работа с данными в сценариях javascript
  • Объекты и массивы данных
  • Стандартные массивы web-страницы
  • Выражения и операции
  • Управление ходом выполнения сценария
  • Основы php
  • Типы данных
  • Операции в php
  • Циклы
  • Функции
  • Подключение внешних файлов
Key reading
  • Эрик А. Мейер CSS-каскадные таблицы стилей: подробное руководство М.: Символ,с. 57, 2011
  • Брайан Пфаффенбергер, Стивен Шафер, Чак Уайт, Билл Кароу HTML, XHTML и CSS. Библия пользователя 3-е изд. – М.: «Диалектика», c. 762., 2012.
  • Дэвид Флэнаган JavaScript. Подробное руководство СПб.: Символ-Плюс, с. 992.2018.
  • Основы web-технологий // Храмцов П.Б. , Брик С.А. , Русак А.М. , Сурин А.И. 2-е издание. Бином, 2013. - 376 с
  • Баялы, Ә.Т. PHP және MySQL-де WEB қосымшаларды құру негіздері: оқу-әдістемелік құрал: 5В070400-Есептеу техникасы және бағдарламалық қамтамасыз ету, 5В070300-Ақпараттық жүйелер мамандықтары үшін / Ә.Т. Баялы, Р.Б. Абдрахманов, Р.Ш. Садыбеков; ҚР Білім және ғылым министрлігі.- Түркістан: [б. и.], 2014.- 88б
  • Ниязова, Р.С. Web технологияларды оқыту әдістемелері: техникалық мамандық студенттеріне арналған оқу құралы / Р.С. Ниязова, А.А. Шарипбай, А.С. Омарбекова.- Алматы: Эверо, 2014.- 219б. ML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера.-3-е изд., перераб. и доп, 2010.-912 с.
  • Ибрагимов, О.М. Web-бағдарламалауға кіріспе: оқу құралы / О.М. Ибрагимов.- Алматы: Эверо, 2015.- 151б.
  • Баенова, Г.М. Учебно-методическое пособие "Языки базового web-программирования" по курсу "Интернет-технологии"/ Г.М. Баенова; Евразийский национальный университет имени Л.Н. Гумилева.- Астана: ЕНУ им. Л.Н. Гумилева, 2009.- 82 с.
  • Ибрагимов О.М. Web-бағдарламалауға кіріспе: оқу құралы / Оспанәлі Мусақулұлы Ибрагимов.- Алматы: Эверо, 2016.- 151с.
  • Сағындықов К.М. РНР оқулығы/ К.М. Сағындықов, Н. Амангелді.- Алматы: Эпиграф, 2016.- 421 б.
  • Серік М. Клиент-сервер технологиясын жүзеге асыру (SQL Ортасы): оқу құралы / Меруерт Серік; Қазақстан Республикасы Білім және ғылым министрлігі, Л.Н. Гумилев атындағы Еуразия ұлттық университеті.- Астана: Л.Н. Гумилев атындағы ЕҰУ, 2015.- 93
  • Бенкен Е.С. PHP, MySQL, XML программирование для интернета [Текст] / Елена Сергеевна Бенкен.- 2-е изд., перераб. и доп.- Санкт-Петербург: БХВ-Петербург, 2008.- 321 с
  • Никсон Р. Создаем динамические веб-сайты с помощью РНР, МуSOL и JavaScript [Текст] / Робин Никсон; перевод с английского Н. Вильчинский.- Санкт-Петербург [и др.]: Питер, 2011.- 496 с.
Further reading
  • PHP и MySQL. Библия программиста — Стив Суэринг, Тим Конверс, Джойс Парк. Издательство: Диалектика Год: 2010. – 912 с.
  • Хольцнер, С. РНР в примерах. Включая версию 6 [Текст] / Стивен Хольцнер; перевод с английского под редакцией С.Н. Банникова.- Москва: БИНОМ, 2010.- 346 с
  • Кристиан Дари, Богдан Бринзаре, Филип Черчез Тоза, Михай Бусика AJAX и PHP: разработка динамических веб приложений. – СПб.: Символ Плюс, 2007. – 336 с.
  • Флэнаган Д., JavaScript. Подробное руководство. – Пер. с англ., 2008. - 992 с.
  • Самков Г. А, jQuery. Сборник рецептов.- 2-е изд., перераб. и доп, 2011.- 416 с.
  • Джеффри Палермо, ASP.NET MVC 4 в Действии, 2012 г.- 408 с.
  • www.htmlacademy.ru.
  • www.metanit.com.