2.72M
Category: programmingprogramming

Как пишутся программы и какие используются инструменты (урок 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
English     Русский Rules