Similar presentations:
Как пишутся программы и какие используются инструменты (урок 1)
1.
Урок 1.Как пишутся программы и какие
используются инструменты
2.
ПланКак пишутся программы и
какие используются
инструменты
Типы данных и операторы
Frontend-разработка
Backend-разработка
Разработка мобильных
приложений iOS
Разработка мобильных
приложений Android
2
3.
План урока1. Архитектура современного сервиса
2. Кодинг
3. Какие инструменты используются для создания
программ?
3
4.
Архитектура современногосервиса
4
5.
Архитектураопределяет, как приложение устроено внутри, из каких частей оно состоит и как взаимодействуют эти части
5
6.
Архитектура современного сервиса6
7.
Клиент– пользователь, выполняющий запрос к серверу для получения нужной информации. Распространенные клиенты
- компьютер, смартфон, планшет.
7
8.
Сервер– машина, мощный компьютер, на котором находится веб-приложение или его часть.
8
9.
База данных(БД)– хранилище, в котором хранятся данные приложения. Чаще всего это данные о пользователях, товарах, заказах,
поездках и любых других объектах.
9
10.
Балансировщик– элемент архитектуры сервиса(программа), с помощью которого происходит распределение нагрузки между
кластером серверов или БД. Чаще всего балансировщик именно распределяет нагрузку, но также может быть
настроен таким образом, чтобы при отключении основного сервера запросы начали отправляться на запасной
сервер.
10
11.
Почти любое современное приложение имеет клиент-сервернуюархитектуру.
11
12.
Кодинг12
13.
Кодинг– процесс написания программного кода или скрипта для реализации определенного алгоритма. Этим
занимаются разработчики.
13
14.
Этапы написания программыПроектирование архитектуры
Декомпозиция полученной задачи
Кодинг
Отладка
Тестирование
Правка обнаруженных дефектов и после повторное тестирование
14
15.
Запуск кодаДля того, чтобы код работал, его нужно запустить. Это делается либо через среду разработки, либо через
специальный сервис, который позволяет получить рабочую программу в виде установочного файла на ОС, для
которой предназначено наше приложение.
15
16.
Компилятор- это программа, которая переводит текст, написанный на языке программирования, в машинные коды. С
помощью компиляторов компьютеры могут понимать разные языки программирования, в том числе
высокоуровневые, то есть близкие к человеку и далекие от «железа».
16
17.
Компиляция- это приведение исходного кода в машинный код для последующего старта программы.
Простыми словами, компилятор — комплексный «переводчик», который собирает, или компилирует, программу в
исполняемый файл.
17
18.
Демо18
19.
Какие инструментыиспользуются для создания
программ?
19
20.
Среды разработкии другие
Системы для работы
с макетами
Клиенты баз данных
Системы управления проектами
и хранения документации
20
21.
ИтогоПознакомились с архитектурой современного сервиса
Узнали, какие есть этапы в написании кода
Познакомились с понятиями компилятор и компиляция
21
22.
Спасибоза внимание
23.
Дополнительные иконки23