Страница школы ★  /  Программа летней школы IT-профессий

Программа летней школы IT-профессий Фоксфорда 2018

1. Программирование на С#

  1. Рассмотрим пример работы программы на c#; создание своих консольных приложений. Темы, которые мы разберем: Создание и развитие c#, Net.Framework, CLR, ООП, Visual Studio, Типы данных, Анализ работы простой программы, Компиляция.
  2. Создание консольного приложения чтения, запись в файл и работа со строками. Темы, которые мы разберем: Работа с файлами, Строки, обращение со строками, Класс String, Класс StringBuilder, Операторы, Обработка ошибок, класс Exсeption, Алгоритмы, структуры данных.
  3. Разработка консольного приложения чтение всех файлов из папки и вывод всех изображений. Темы, которые мы разберем: Оператор if, switch, Циклы(for, while, do while), Функции, Передача аргументов в функции, Передача по ссылке или по значению.
  4. Создание консольного приложения с классом; объяснение на нем принципов ООП. Темы, которые мы разберем: Классы, объекты, Конструкторы, деструкторы, Ключевое слово this, свойства, Модификаторы доступа, Массивы, коллекции.
  5. Создание приложения в Windows Forms с графическими примитивами. Темы, которые мы разберем: Введение в Windows Forms, Графические примитивы, Работа с формами, Контейнеры в Windows Forms, Элементы управления, Меню и панели инструментов.
  6. Разработка игры(змейка) в Windows Form. Темы, которые мы разберем: Таймеры, Обработка горячих клавиш, Класс Random, генерация шариков, Работа с картинками, Подробная работа с элементами в Windows Forms для нашей игры.
  7. Реализация своей игры (змейка). Вопросы по игре, работа над проектом, завершение разработки.

2. Веб-дизайн

  1. Как разработать веб-проект
    Вступительное занятие, на котором мы расскажем весь цикл создания веб-проекта. Особое внимание уделим дизайну сайта (приложения), рассмотрим на какие шаги делится этот этап.
  2. Определение задачи и поиск идей
    Задача сайта или приложения — решить проблему, которая есть у пользователя. На занятии мы научимся находить правильные проблемы и на основании них формулировать задачи. Также поговорим где и как искать идеи для решения задач.
  3. Дизайн-исследование
    На занятии мы расскажем о том какие инструменты для работы над дизайном есть. Какие ресурсы помогают дизайнерам (начинающим и не очень) искать вдохновение, как можно научиться делать действительно классные продукты.
  4. Основы графического дизайна
    На примерах (как хороших, так и не очень) разберем ключевые понятия графического дизайна в вебе.
  5. Прототипирование
    Прототип — это основа будущего сайта. Узнаем для чего он нужен, из чего состоит, как его делать.
  6. Информация
    Картинки, видео, тексты — информация, которую мы показываем на сайте, очень важна. На занятии расскажем о том как нужно её искать, готовить, публиковать. Какие правила по работе с информацией есть в современном веб-дизайне.
  7. Дизайн
    На практике узнаем как сделать красиво и удобно основные виды веб-проектов: сайты, портфолио, лэндинги, приложения и статьи.
Узнать детали о школе