О программе

Учебная программа для внеурочной деятельности

Всемирная паутина это сеть состоящий из сайтов, доступных для общего пользования. Все страницы web-сайта это текстовый документ, который написан на языке программирования HTML, ASP.NET, PHP, JavaScript и на других языках web-программирования. В наше время все фирмы, компании, школы, университеты имеют свои сайты. В любых сферах деятельности есть подключение к сети. Это требует знаний по работе с web-приложениями, умения работать с кодами языков web-программирования. Поэтому обучающий курс “Основы языков JavaScript и PHP для web-программирования” является актуальным курсом, так как позволяет освоить все базовые знания работы со скриптами языков JavaScript и PHP.

Курс построен на основе приоритетных для (среднего возраста учащихся) обучающихся дидактических принципов доступности учебного материала, наглядности, сознательности и активности учеников.

Цель курса: способствовать формированию умений обучающихся создавать и обрабатывать скрипты языков web-программирования JavaScript и PHP.

Задачи курса: показать необходимость умения работать со скриптами языков web-программирования JavaScript и PHP; ознакомить обучающихся с основами создания и обработки скриптов; способствовать формированию умений по работе со скриптами.

Используется фронтальная форма обучения.

Применяются иллюстративно-объяснительный, практический методы обучения.

Текущий контроль знаний осуществляется путём устного опроса. Для итогового контроля запланированы тесты в конце каждого модуля и в конце курса.

Программа курса рассчитана на 28 часов.

Содержание курса “Основы языков JavaScript и PHP для web-программирования”

Основы языка JavaScript

Вводное занятие. Языки web-программирования. Понятия «web-программирование», «скрипт». Возможности языков web-программирования. Клиентские и серверные языки.

Что такое JavaScript? Язык JavaScript. История создания, уникальность языка. Дескриптор <script> …</script>.

Типы данных, переменные. Категории типов данных. Число. Строка. Булевый тип. Специальные значения - «null» , «undefined». Имя переменной. Идентификатор. Константа. Правила создания переменной.

Основные операторы языка. Понятия «унарный оператор», «бинарный оператор». Арифметические операторы. Операторы сравнения. Сравнение строк. Лексикографическое сравнение. Сравнение с null и undefined. Приоритет. Инкремент и декремент. Побитовые операторы. Вызов операторов с присваиванием.

Условные инструкции и функции взаимодействия с пользователем. Понятие «условный оператор». Тернарный оператор. Инструкция if. Формы инструкции if. Синтаксис инструкции if. Инструкции if / else. Инструкция switch. Синтаксис инструкции switch. Функция alert(). Синтаксис функции alert().Функция prompt. Синтаксис функции prompt. Функция confirm. Синтаксис функции confirm.

Циклы. Понятия «цикл», «итерация». Цикл while. Синтаксис цикла while. Цикл do/while. Синтаксис цикла do/while. Цикл for. Синтаксис цикла for. Инструкции break и continue.

Основы языка PHP

Что такое PHP? Язык PHP. История создания, уникальность языка. Cкрипт на PHP: <?php ... ?>.

Denwer - программа для работы на PHP. Что такое Denwer? Алгоритм установки программы. Правила работы с программой Denwer.

Типы данных, переменные и операции. Категории типов данных. boolean (логический); integer (целый); float (с плавающей точкой); string (строковый); array (массив); object (объект); resource (ресурс); NULL. Создание перменных. Создание констант. Арифметические операции. Строковые операции. Операции присваивания. Операции инкремента и декремента. Битовые операции. Операции сравнения. Сравнение сложных переменных. Операции эквивалентности. Логические операции.

Условные операторы, конструкция выбора, команды вывода данных. Тернарный оператор. Конструкция if. Конструкция else. Конструкция выбора switch-case. Команды вывода данных: echo, print.

Циклы. Цикл while. Синтаксис цикла while. Цикл do-while. Синтаксис цикла do-while. Цикл for. Синтаксис цикла for.