Scratch

Scratch - это язык программирования и онлайн-сообщество, где дети могут программировать и обмениваться интерактивными медиа, такими как истории, игры и анимацию, с людьми со всего мира. Поскольку дети создают с помощью Scratch, они учатся мыслить творчески, работать совместно и рассуждать систематически.

Примеры работ на Scratch

App Inventor

MIT App Inventor - это интуитивная визаульная среда разработки, которая позволяет создавать полноценные приложения для телефонов и планшетов на платформе Android. В отличие от сред, ориентированных на создание десктопных приложений, App Inventor умеет, например, «понимать» данные акселерометра мобильного гаджета, управлять встроенной камерой, видит, как ориентирован телефон в пространстве и многое другое.

Web-разработка

Это процесс создания Web-продукта. Термин включает в себя Web-дизайн, программирование для на стороне клиента и сервера.

Web-дизайн

Это планирование и создание визуальной стороны сайта. Сюда входит разработка макета, структуры, пользовательского интерфейса и других графических элементов.

Программирование на стороне клиента или Front-end

Это создание кода и разметки, ответственных за визуальный дизайн веб-сайта. С помощью языков программирования и стилей разработчик может создать полноценный сайт: от общего макета до вставки анимации, изображений, применения различных шрифтов.

Для небольших сайтов вёрстка может быть единственным видом разработки. Для более сложных проектов обязательно нужна back-end разработка.

Программирование на стороне сервера или Back-end

Back-end или программная часть приложения отвечает за обработку и сохранение информации, переданной через интерфейс. Использование back-end обязательно, если сайт содержит динамические данные.