Школа юного Веб-программиста
В информационном центре по атомной энергии стартует проект «Школа юного web-программиста», рассчитанный на школьников 6–10 классов Томска и Северска. Данный проект позволит молодому поколению ориентироваться в мире web-дизайна и web-разработок, научит создавать и программировать собственные сайты.
Интернет предоставляет много возможностей для реализации различных идей. Это шаблоны сайтов, блогов, интернет-магазинов, видео, аудиоканалов и многое другое. Школа юного web-программиста предоставит возможность учащимся не только научиться пользоваться этими сервисами, но и заглянуть на внутреннее их устройство, что позволит создать что-то свое оригинальное и неповторимое.
Цели проекта:
1. Обучение web-разработке;
2. Профориентация.
Задачи проекта:
1. Изучить HTML, научиться создавать статичные сайты;
2. Познакомиться с языком программирования PHP, научиться
создавать динамичные сайты;
3. Познакомиться с базой данных MySQL, научиться сохранять и
использовать данные;
4. Познакомиться с языком программирования JavaScript,
научиться использовать его на сайте;
5. Научиться создавать собственные сайты и размещать их в
Интернете.
План занятий:
I. Изучение HTML,
создание статичных сайтов:
1. Структура HTML-документа;
2. Разметка текста;
3. Работа с изображениями;
4. Работа с таблицами;
5. Работа с формами;
6. Изучение CSS:
а)
Селекторы;
б)
Оформление текста;
в)
Блочная модель документа;
г)
Позиционирование.
7.
Реализация собственного проекта на HTML.
II. Изучение PHP,
создание динамических сайтов:
1. Первая программа на php,
установка web-сервера;
2. Типы данных в php, переменные
и константы;
3. Операторы и выражения в php;
4. Условные конструкции в php;
5. Циклические конструкции в php;
6. Реализация собственного
проекта на PHP.
III. Изучение MySQL,
хранение данных:
1. Что такое база данных (БД),
установка MySQL;
2. Основы работы с БД;
а) Создание
таблиц БД;
б) Обращение к
данным с помощью запросов;
3. Работа с БД на PHP;
4. Проект с использованием БД для
хранения информации;
IV. Изучение
JavaScript, оживляем сайт:
1. Основы JS;
2. Структуры данных;
3. Операторы и выражения;
4. Функции;
5. JS и CSS;
6. Использование JS на сайте.
V. Создание и
размещение сайтов с использованием CMS:
1. Создание
и настройка собственного web-сервера;
2.
Размещение сайтов на собственном сервере;
3.
Размещение сайтов на сторонних серверах.
4.
Использование популярных CMS для создания сайтов;
Лекционные и практические занятия в рамках курса будут проводиться с 15 марта до 28 июня, раз в неделю (суббота) с 15–00 по авторской программе системного администратора томского информационного центра по атомной энергии, в прошлом старшего преподавателя Томского Государственного университета систем управления и радиоэлектроники, Олега Арестова.
На курсах слушатели узнают о том, как создаются и размещаются в сети полноценные сайты; научатся верстать, программировать и размещать собственные странички; познакомятся со связкой технологий HTML + PHP + MySQL + JS, которая используется для создания современных сайтов.
