Английский

Модуль 4: Технологии и IT-инфраструктура

Цель: Освоить словарь технологий и IT-инфраструктуры (450+ слов). Научиться описывать аппаратное и программное обеспечение, сети, базы данных, облачные технологии и кибербезопасность. Расширить грамматику: Present Perfect, Past Continuous, пассивный залог, условные предложения 2 типа. Уровень: A2 → A2+

Словарь: +450 слов | Уровень: A2 → A2+

Грамматика: Present Perfect, Past Continuous, пассивный залог (Passive Voice), условные предложения 2 типа (Second Conditional), модальные глаголы (must, have to, need to)

Аппаратное обеспечение (80 слов)

Важно: Выучи все слова до автоматизма. Используй метод интервальных повторений.

Компоненты

CPU
процессор
The CPU processes all instructions.
Процессор обрабатывает все инструкции.
processor
процессор
I need a faster processor for this task.
Мне нужен более быстрый процессор для этой задачи.
RAM
оперативная память
My computer has 16 GB of RAM.
У моего компьютера 16 ГБ оперативной памяти.
memory
память
I need more memory for this application.
Мне нужно больше памяти для этого приложения.
motherboard
материнская плата
The motherboard connects all components.
Материнская плата соединяет все компоненты.
GPU
видеокарта
The GPU handles graphics rendering.
Видеокарта обрабатывает графику.
graphics card
видеокарта
I upgrade my graphics card for gaming.
Я обновляю свою видеокарту для игр.
hard drive
жёсткий диск
I store files on the hard drive.
Я храню файлы на жёстком диске.
SSD
твердотельный накопитель
SSD is faster than HDD.
SSD быстрее, чем HDD.
HDD
жёсткий диск
HDD has more storage capacity.
HDD имеет большую ёмкость.
storage
хранилище, накопитель
I need more storage space.
Мне нужно больше места для хранения.
component
компонент
I replace a faulty component.
Я заменяю неисправный компонент.

Периферия

monitor
монитор
I use two monitors for work.
Я использую два монитора для работы.
display
дисплей, экран
The display shows high resolution.
Дисплей показывает высокое разрешение.
keyboard
клавиатура
I type on the keyboard.
Я печатаю на клавиатуре.
mouse
мышь
I use a wireless mouse.
Я использую беспроводную мышь.
scanner
сканер
I scan documents with the scanner.
Я сканирую документы сканером.
printer
принтер
The printer prints documents.
Принтер печатает документы.
peripheral
периферийное устройство
I connect peripherals to my computer.
Я подключаю периферийные устройства к компьютеру.

Устройства

server
сервер
The server hosts our application.
Сервер размещает наше приложение.
router
маршрутизатор
The router connects devices to the network.
Маршрутизатор подключает устройства к сети.
switch
коммутатор
The switch manages network traffic.
Коммутатор управляет сетевым трафиком.
firewall
файрвол, межсетевой экран
The firewall blocks unauthorized access.
Файрвол блокирует несанкционированный доступ.
network device
сетевое устройство
I configure network devices.
Я настраиваю сетевые устройства.
device
устройство
I connect the device to the network.
Я подключаю устройство к сети.
hardware
аппаратное обеспечение
I work with hardware configuration.
Я работаю с конфигурацией аппаратного обеспечения.
specification
спецификация, характеристики
I check the hardware specifications.
Я проверяю характеристики оборудования.
performance
производительность
I monitor system performance.
Я отслеживаю производительность системы.
upgrade
обновление, улучшение
I upgrade my hardware regularly.
Я регулярно обновляю своё оборудование.
compatibility
совместимость
I check hardware compatibility.
Я проверяю совместимость оборудования.

Практика

  1. Выпиши все слова в тетрадь или создай карточки. Для каждого слова напиши перевод и составь простое предложение.
  2. Опиши свой компьютер или рабочую станцию, используя как можно больше новых слов.
  3. Объясни коллеге, какие компоненты нужны для сборки компьютера.
  4. Произноси каждое слово вслух несколько раз, обращая внимание на произношение.

Программное обеспечение (70 слов)

Важно: Эти слова помогут тебе описывать различные типы ПО и их характеристики.

Операционные системы

operating system
операционная система
I use Windows as my operating system.
Я использую Windows как свою операционную систему.
OS
ОС, операционная система
The OS manages system resources.
ОС управляет системными ресурсами.
Windows
Windows
I work on Windows 11.
Я работаю на Windows 11.
Linux
Linux
I use Linux for development.
Я использую Linux для разработки.
macOS
macOS
I develop on macOS.
Я разрабатываю на macOS.
Android
Android
I develop Android applications.
Я разрабатываю приложения для Android.
iOS
iOS
I create iOS apps.
Я создаю приложения для iOS.

Приложения и инструменты

application
приложение
I develop a new application.
Я разрабатываю новое приложение.
app
приложение
I download a mobile app.
Я скачиваю мобильное приложение.
browser
браузер
I use Chrome browser.
Я использую браузер Chrome.
editor
редактор
I write code in a text editor.
Я пишу код в текстовом редакторе.
IDE
интегрированная среда разработки
I use Visual Studio Code IDE.
Я использую IDE Visual Studio Code.
compiler
компилятор
The compiler translates code to machine language.
Компилятор переводит код в машинный язык.
interpreter
интерпретатор
Python uses an interpreter.
Python использует интерпретатор.
software
программное обеспечение
I install new software.
Я устанавливаю новое программное обеспечение.
program
программа
I write a computer program.
Я пишу компьютерную программу.
code
код
I write clean code.
Я пишу чистый код.
source code
исходный код
I review the source code.
Я проверяю исходный код.

Типы ПО

proprietary
проприетарный
I use proprietary software.
Я использую проприетарное программное обеспечение.
open source
открытый исходный код
I contribute to open source projects.
Я вношу вклад в проекты с открытым исходным кодом.
freeware
бесплатное ПО
I download freeware applications.
Я скачиваю бесплатные приложения.
shareware
условно-бесплатное ПО
I try shareware before buying.
Я пробую условно-бесплатное ПО перед покупкой.
license
лицензия
I check the software license.
Я проверяю лицензию программного обеспечения.
version
версия
I update to the latest version.
Я обновляюсь до последней версии.
update
обновление
I install software updates.
Я устанавливаю обновления программного обеспечения.
patch
патч, исправление
I apply a security patch.
Я применяю патч безопасности.
bug
ошибка, баг
I fix a bug in the code.
Я исправляю баг в коде.
feature
функция, возможность
I add a new feature.
Я добавляю новую функцию.
interface
интерфейс
I design a user interface.
Я проектирую пользовательский интерфейс.
API
API, интерфейс прикладного программирования
I use the API for integration.
Я использую API для интеграции.
framework
фреймворк
I use React framework.
Я использую фреймворк React.
library
библиотека
I import a JavaScript library.
Я импортирую JavaScript библиотеку.
package
пакет, пакет программ
I install a npm package.
Я устанавливаю npm пакет.
dependency
зависимость
I manage project dependencies.
Я управляю зависимостями проекта.
repository
репозиторий
I push code to the repository.
Я отправляю код в репозиторий.
deployment
развёртывание
I handle application deployment.
Я занимаюсь развёртыванием приложения.
installation
установка
I complete software installation.
Я завершаю установку программного обеспечения.
configuration
конфигурация
I change the configuration settings.
Я изменяю настройки конфигурации.
settings
настройки
I adjust application settings.
Я настраиваю настройки приложения.
preferences
предпочтения, настройки
I customize user preferences.
Я настраиваю предпочтения пользователя.

Практика

  1. Составь 5 предложений о программном обеспечении, которое ты используешь.
  2. Опиши разницу между проприетарным и open source ПО.
  3. Объясни коллеге, как установить и настроить новое приложение.
  4. Перечисли свои любимые инструменты разработки и объясни, почему ты их используешь.

Сети и интернет (80 слов)

Важно: Эти слова помогут тебе описывать сетевые технологии и интернет-протоколы.

Протоколы

network
сеть
I configure the network settings.
Я настраиваю параметры сети.
internet
интернет
I connect to the internet.
Я подключаюсь к интернету.
protocol
протокол
I use TCP/IP protocol.
Я использую протокол TCP/IP.
TCP/IP
TCP/IP
TCP/IP is the main internet protocol.
TCP/IP — основной интернет-протокол.
HTTP
HTTP
I use HTTP for web requests.
Я использую HTTP для веб-запросов.
HTTPS
HTTPS
HTTPS provides secure connections.
HTTPS обеспечивает безопасные соединения.
FTP
FTP
I transfer files via FTP.
Я передаю файлы через FTP.
SSH
SSH
I connect to servers via SSH.
Я подключаюсь к серверам через SSH.

Концепции

bandwidth
пропускная способность
I monitor network bandwidth.
Я отслеживаю пропускную способность сети.
latency
задержка
I measure network latency.
Я измеряю задержку сети.
packet
пакет данных
I analyze network packets.
Я анализирую сетевые пакеты.
routing
маршрутизация
I configure network routing.
Я настраиваю маршрутизацию сети.
router
маршрутизатор
I configure the router settings.
Я настраиваю параметры маршрутизатора.
switch
коммутатор
I connect devices to the switch.
Я подключаю устройства к коммутатору.
Wi-Fi
Wi-Fi
I connect to Wi-Fi network.
Я подключаюсь к сети Wi-Fi.
Ethernet
Ethernet
I use Ethernet cable connection.
Я использую Ethernet соединение.
IP address
IP-адрес
I configure the IP address.
Я настраиваю IP-адрес.
DNS
DNS
I configure DNS settings.
Я настраиваю параметры DNS.
domain
домен
I register a domain name.
Я регистрирую доменное имя.
website
веб-сайт
I visit the website.
Я посещаю веб-сайт.

Безопасность

encryption
шифрование
I use encryption for security.
Я использую шифрование для безопасности.
VPN
VPN
I connect through VPN.
Я подключаюсь через VPN.
firewall
файрвол
The firewall blocks unauthorized access.
Файрвол блокирует несанкционированный доступ.
proxy
прокси
I configure proxy settings.
Я настраиваю параметры прокси.
authentication
аутентификация
I implement user authentication.
Я реализую аутентификацию пользователей.
authorization
авторизация
I check user authorization.
Я проверяю авторизацию пользователя.

Практика

  1. Составь 5 предложений о сетевых протоколах, используя новые слова.
  2. Опиши процесс настройки сети, используя слова из раздела "Концепции".
  3. Объясни коллеге, как настроить безопасное соединение, используя слова из раздела "Безопасность".
  4. Перечисли основные сетевые устройства и их функции.

Базы данных (60 слов)

Важно: Эти слова помогут тебе работать с базами данных и описывать операции с данными.

Типы баз данных

database
база данных
I design a new database.
Я проектирую новую базу данных.
relational database
реляционная база данных
I use a relational database.
Я использую реляционную базу данных.
NoSQL
NoSQL
I choose NoSQL for scalability.
Я выбираю NoSQL для масштабируемости.
graph database
графовая база данных
I use a graph database for relationships.
Я использую графовую базу данных для связей.
document database
документная база данных
I store documents in a document database.
Я храню документы в документной базе данных.

Операции

query
запрос
I write a SQL query.
Я пишу SQL запрос.
SQL
SQL
I write SQL statements.
Я пишу SQL выражения.
insert
вставлять, добавлять
I insert new data.
Я добавляю новые данные.
update
обновлять
I update existing records.
Я обновляю существующие записи.
delete
удалять
I delete old records.
Я удаляю старые записи.
select
выбирать, извлекать
I select data from the table.
Я извлекаю данные из таблицы.
table
таблица
I create a new table.
Я создаю новую таблицу.
row
строка
I insert a new row.
Я добавляю новую строку.
column
столбец
I add a new column.
Я добавляю новый столбец.

Концепции

index
индекс
I create an index for faster queries.
Я создаю индекс для быстрых запросов.
transaction
транзакция
I commit a database transaction.
Я подтверждаю транзакцию базы данных.
backup
резервная копия
I create a database backup.
Я создаю резервную копию базы данных.
replication
репликация
I configure database replication.
Я настраиваю репликацию базы данных.
primary key
первичный ключ
I set a primary key.
Я устанавливаю первичный ключ.
foreign key
внешний ключ
I create a foreign key relationship.
Я создаю связь через внешний ключ.

Практика

  1. Составь 5 предложений о типах баз данных, используя новые слова.
  2. Опиши процесс выполнения основных операций с базой данных (insert, update, delete, select).
  3. Объясни коллеге, зачем нужны индексы и транзакции в базе данных.
  4. Перечисли преимущества и недостатки реляционных и NoSQL баз данных.

Облачные технологии (80 слов)

Важно: Эти слова помогут тебе описывать облачные сервисы и инфраструктуру.

Сервисы

cloud
облако
I deploy applications to the cloud.
Я развёртываю приложения в облаке.
cloud computing
облачные вычисления
I use cloud computing services.
Я использую сервисы облачных вычислений.
IaaS
IaaS, инфраструктура как услуга
I use IaaS for infrastructure.
Я использую IaaS для инфраструктуры.
PaaS
PaaS, платформа как услуга
I deploy on PaaS platform.
Я развёртываю на платформе PaaS.
SaaS
SaaS, программное обеспечение как услуга
I subscribe to SaaS applications.
Я подписываюсь на SaaS приложения.
FaaS
FaaS, функции как услуга
I use FaaS for serverless computing.
Я использую FaaS для бессерверных вычислений.
AWS
AWS
I deploy on AWS cloud.
Я развёртываю в облаке AWS.
Azure
Azure
I use Microsoft Azure services.
Я использую сервисы Microsoft Azure.
Google Cloud
Google Cloud
I host applications on Google Cloud.
Я размещаю приложения на Google Cloud.

Концепции

virtualization
виртуализация
I use virtualization technology.
Я использую технологию виртуализации.
virtual machine
виртуальная машина
I create a virtual machine.
Я создаю виртуальную машину.
container
контейнер
I use Docker containers.
Я использую контейнеры Docker.
Docker
Docker
I containerize applications with Docker.
Я контейнеризирую приложения с помощью Docker.
orchestration
оркестрация
I use Kubernetes for orchestration.
Я использую Kubernetes для оркестрации.
Kubernetes
Kubernetes
I manage containers with Kubernetes.
Я управляю контейнерами с помощью Kubernetes.
scaling
масштабирование
I configure auto-scaling.
Я настраиваю автоматическое масштабирование.
load balancing
балансировка нагрузки
I configure load balancing.
Я настраиваю балансировку нагрузки.
deployment
развёртывание
I automate deployment processes.
Я автоматизирую процессы развёртывания.
infrastructure
инфраструктура
I manage cloud infrastructure.
Я управляю облачной инфраструктурой.
instance
экземпляр
I launch a new instance.
Я запускаю новый экземпляр.
serverless
бессерверный
I use serverless architecture.
Я использую бессерверную архитектуру.

Практика

  1. Составь 5 предложений о различных типах облачных сервисов (IaaS, PaaS, SaaS, FaaS).
  2. Опиши разницу между виртуальными машинами и контейнерами.
  3. Объясни коллеге, как работает автоматическое масштабирование в облаке.
  4. Перечисли преимущества использования облачных технологий.

Кибербезопасность (80 слов)

Важно: Эти слова помогут тебе описывать угрозы безопасности и методы защиты.

Угрозы

security
безопасность
I implement security measures.
Я реализую меры безопасности.
cybersecurity
кибербезопасность
I work in cybersecurity field.
Я работаю в области кибербезопасности.
threat
угроза
I identify security threats.
Я выявляю угрозы безопасности.
vulnerability
уязвимость
I fix security vulnerabilities.
Я исправляю уязвимости безопасности.
attack
атака
I prevent cyber attacks.
Я предотвращаю кибератаки.
malware
вредоносное ПО
I detect and remove malware.
Я обнаруживаю и удаляю вредоносное ПО.
phishing
фишинг
I educate users about phishing.
Я обучаю пользователей распознавать фишинг.
DDoS
DDoS, распределённая атака
I mitigate DDoS attacks.
Я смягчаю последствия DDoS атак.
breach
нарушение, утечка
I investigate a data breach.
Я расследую утечку данных.

Защита

antivirus
антивирус
I install antivirus software.
Я устанавливаю антивирусное программное обеспечение.
firewall
файрвол
I configure the firewall rules.
Я настраиваю правила файрвола.
encryption
шифрование
I use encryption for data protection.
Я использую шифрование для защиты данных.
2FA
двухфакторная аутентификация
I enable 2FA for accounts.
Я включаю 2FA для аккаунтов.
password
пароль
I create a strong password.
Я создаю надёжный пароль.
authentication
аутентификация
I implement user authentication.
Я реализую аутентификацию пользователей.
access control
контроль доступа
I implement access control policies.
Я реализую политики контроля доступа.

Процедуры

audit
аудит, проверка
I conduct security audits.
Я провожу аудиты безопасности.
compliance
соответствие требованиям
I ensure regulatory compliance.
Я обеспечиваю соответствие требованиям.
incident response
реагирование на инциденты
I handle incident response procedures.
Я обрабатываю процедуры реагирования на инциденты.
patch
патч, исправление
I apply security patches.
Я применяю патчи безопасности.
monitoring
мониторинг
I monitor security events.
Я отслеживаю события безопасности.

Практика

  1. Составь 5 предложений о различных типах киберугроз, используя новые слова.
  2. Опиши методы защиты от фишинга и вредоносного ПО.
  3. Объясни коллеге, зачем нужны аудиты безопасности и соответствие требованиям.
  4. Перечисли основные шаги реагирования на инциденты безопасности.

Грамматика

Важно: В этом модуле мы изучаем новые грамматические конструкции для описания технологий и IT-инфраструктуры.

Present Perfect

Используется для описания действий, которые произошли в прошлом, но имеют связь с настоящим или результат в настоящем.

Формула: have/has + Past Participle (V3)

Примеры:

  • I have configured the server. (Я настроил сервер.)
  • She has deployed the application. (Она развернула приложение.)
  • We have tested the system. (Мы протестировали систему.)

Past Continuous

Используется для описания действий, которые происходили в определённый момент в прошлом или одновременно с другим действием.

Формула: was/were + V-ing

Примеры:

  • I was configuring the network when the issue occurred. (Я настраивал сеть, когда произошла проблема.)
  • They were testing the application yesterday. (Они тестировали приложение вчера.)

Пассивный залог (Passive Voice)

Используется, когда важно действие, а не тот, кто его выполняет.

Формула: be + Past Participle (V3)

Примеры:

  • The server is configured by the admin. (Сервер настроен администратором.)
  • The application was deployed last week. (Приложение было развёрнуто на прошлой неделе.)
  • Data is encrypted for security. (Данные зашифрованы для безопасности.)

Условные предложения 2 типа (Second Conditional)

Используется для описания нереальных или маловероятных ситуаций в настоящем или будущем.

Формула: If + Past Simple, would + V

Примеры:

  • If I had more resources, I would deploy more servers. (Если бы у меня было больше ресурсов, я бы развернул больше серверов.)
  • If the system failed, we would restore from backup. (Если бы система упала, мы бы восстановили из резервной копии.)

Модальные глаголы: must, have to, need to

Используются для выражения необходимости или обязательности.

Примеры:

  • I must update the security patches. (Я должен обновить патчи безопасности.)
  • You have to configure the firewall. (Тебе нужно настроить файрвол.)
  • We need to backup the database. (Нам нужно сделать резервную копию базы данных.)

Практика

  1. Составь 5 предложений в Present Perfect о том, что ты сделал с IT-инфраструктурой.
  2. Используй Past Continuous в 3 предложениях о том, что происходило во время работы над проектом.
  3. Перепиши 5 предложений в пассивном залоге, описывая действия с системами и приложениями.
  4. Составь 3 условных предложения 2 типа о гипотетических ситуациях в IT.

Диалоги-ситуации

Важно: Эти диалоги помогут тебе практиковать общение на технические темы.

Диалог 1: Настройка сервера

Admin: I need to configure the server. Can you help me?

Colleague: Sure! What do you need to configure?

Admin: I need to set up the firewall and configure the network settings.

Colleague: Have you checked the server specifications?

Admin: Yes, I have. The server has enough RAM and storage.

Colleague: Good. Let's start with the firewall configuration.

Диалог 2: Обсуждение облачных технологий

Developer: We should migrate to the cloud. What do you think?

Manager: That's a good idea. Which cloud provider do you prefer?

Developer: I recommend AWS. We can use IaaS for our infrastructure.

Manager: Have you calculated the costs?

Developer: Yes, I have. Cloud computing will be more cost-effective.

Manager: Great! Let's plan the migration.

Диалог 3: Проблема с безопасностью

Security Officer: We detected a security vulnerability. We need to fix it immediately.

Developer: What kind of vulnerability?

Security Officer: It's a potential data breach. We must apply security patches.

Developer: I'll update the system right away. Should I enable 2FA?

Security Officer: Yes, that's a good idea. We also need to audit the system.

Developer: I'll start the audit process now.

Практика

  1. Прочитай все диалоги вслух, обращая внимание на произношение.
  2. Переведи диалоги на русский язык.
  3. Составь свой диалог о настройке базы данных, используя новые слова.
  4. Разыграй диалог с коллегой о миграции в облако.

Итоговый кейс

Задание: Прочитай текст и выполни задания ниже.

Кейс: Развёртывание облачной инфраструктуры

Our company decided to migrate to the cloud. We chose AWS as our cloud provider. I was responsible for the infrastructure setup.

First, I configured the network. I set up routers and switches. I also configured the firewall to block unauthorized access. Then, I created virtual machines using IaaS services. I deployed containers with Docker and managed them with Kubernetes.

For the database, I chose a relational database. I created tables, indexes, and configured replication. I also set up automated backups.

Security was very important. I implemented encryption for all data. I enabled 2FA for all user accounts. I configured monitoring to detect any security threats.

The deployment was successful. The application is now running in the cloud with auto-scaling and load balancing. We have reduced costs and improved performance.

Задания

  1. Переведи текст на русский язык.
  2. Ответь на вопросы:
    • Which cloud provider did they choose?
    • What technologies did they use for containers?
    • What security measures did they implement?
    • What were the benefits of migration?
  3. Опиши свой опыт работы с облачными технологиями, используя слова из этого раздела.
  4. Составь план миграции приложения в облако, используя новые слова.

Режим изучения словарного запаса

Тренируй запоминание слов с помощью интерактивных карточек! Выбери тему или изучай все слова сразу. Кликай на карточку, чтобы перевернуть её и увидеть перевод.

Поздравляем! Ты завершил четвёртый модуль курса Technical English. Ты освоил:

  • Словарь технологий и IT-инфраструктуры (450+ слов)
  • Новую грамматику: Present Perfect, Past Continuous, пассивный залог, условные предложения 2 типа
  • Аппаратное и программное обеспечение, сети, базы данных, облачные технологии, кибербезопасность

Настройки

Цветовая схема

Тема