Школа юного Веб-программиста
15 марта

Школа юного Веб-программиста

В информационном центре по атомной энергии стартует проект «Школа юного 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, которая используется для создания современных сайтов.