Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
sc-programming
7 лет назад

Какие технологии мы будем использовать для изучения программирования?

Привет!

Во вчерашнем посте мы обещали рассказать подробнее о языках и технологиях, выбранных для курса “Программирование для начинающих”.


black cover

Для изучения основ программирования можно выбрать самые различные сочетания языков, библиотек и фреймворков, но далеко не все они хорошо подходят именно для организации дистанционного обучения. По нашему мнению, технологии для изучения начинающими должны быть современными и применимыми в практической работе, и при этом максимально доступными. Что же выбрать?

На самом деле ответ на этот вопрос состоит в том, что ничего выбирать не надо. Все необходимое уже есть у каждого из нас под рукой. Программа, с помощью которой вы просматриваете эту страничку, называется браузер. Это может быть Google Chrome, Firefox, Safari, Opera или еще какая-нибудь экзотика. В принципе неважно, какой браузер вы предпочитаете использовать, у него всегда найдется под капотом:

  • JavaScript - это современный широко распространенный язык программирования, поддерживающий все необходимые для начинающих концепции и парадигмы
  • HTML - язык разметки страниц, который позволяет не только форматировать текст, но и создавать пользовательские интерфейсы (все эти формы, вкладки, поля для ввода текста, кнопочки и т.д.)
  • CSS - еще один специализированный язык, который предназначен для визуального оформления страниц (можно красиво отрисовать упомянутые выше кнопочки и другие элементы пользовательского интерфейса - сделать фон с градиентом, скруглить уголки, добавить тень...)

Для работы с перечисленными выше языками не нужно ничего устанавливать на компьютер, все можно делать прямо онлайн, использую одну из “песочниц” (Plunker, jsFiddle, JS Bin) вместо среды разработки - для начала этого вполне достаточно.

Чуть позже, когда придет время научить вашу программу взаимодействовать с пользователем, прямо в “песочницу” можно загрузить библиотеки:

  • Bootstrap - позволяет достаточно просто создавать прилично выглядящие пользовательские интерфейсы
  • React.js - вместе с дополнительными компонентами даст возможность научиться правильно структурировать код приложения, да и просто ощутить вкус разработки с использованием самых современных технологий

Когда вы немного освоитесь, в дополнение к браузеру можно будет установить на компьютер Node.js (это позволит выполнять программы на JavaScript за пределами браузера) и подходящий текстовый редактор. В этой среде вы сможете разрабатывать уже довольно сложные и интересные приложения, по сути, она мало чем отличается от той среды, в которой работают профессионалы.

В последнее время нам все чаще задают вопрос, когда состоится первое занятие курса. Так вот -


Первое занятие курса “Программирование для начинающих” будет
5 сентября, во вторник.


Присоединяйтесь к нашим 42 студентам! Подробнее о поступлении на курс читайте здесь.


Остались вопросы? Пишите в комментариях или заходите в Сад проекта Studychain в Telegram.

С пожеланием хороших выходных,
команда @studychain


logo


Успех проекта @studychain зависит от вас -
каждый голос и репост важен!
Спасибо!

0
207.701 GOLOS
На Golos с August 2017
Комментарии (14)
Сортировать по:
Сначала старые