Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Секция 1: Nginx (Ден 1, продължителност 1,5 дни)
Модул 1: Инсталиране на Nginx и модули на трети страни
- Инсталиране на Nginx чрез мениджър на пакети
- Конфигуриране за уеб
- Конфигуриране на опциите за задаване на пътища
- Таблица: Опции за HTTP конфигуриране
- Активиране на различни модули
- Таблица: Опции за конфигуриране на HTTP модули
- Деактивиране на неизползвани модули
- Таблица: Опции за деактивиране на конфигурацията
- Инсталиране на модули на трети страни
Модул 2: Ръководство за конфигурация
- Основният формат на конфигурацията
- Глобални конфигурационни параметри на Nginx
- Таблица: Директиви за глобална конфигурация
- Използване на включени файлове
- Секцията на HTTP сървъра: Клиентски директиви, директиви за файлов вход/изход, хеш директиви, сокет директиви
- Секцията за виртуален сървър
- Конфигуриране на местоположения – къде, кога и как
Модул 3: Nginx като обратен прокси
- Прокси модулът
- Директиви на прокси модула
- Модулът upstream: Keepalive връзки и алгоритми за балансиране на натоварването
- Видове upstream сървъри: Единичен upstream сървър, Множество upstream сървъри, Не-HTTP upstream сървъри
- Как да се справяме с проблеми в upstream
Модул 4: Разширени теми за обратен прокси
- Въведение в сигурността
- Криптиране на трафика с SSL
- Удостоверяване на клиенти чрез SSL
- Блокиране на трафик въз основа на първоначалния IP адрес
- Изолиране на компоненти на приложението за мащабируемост
- Настройка на производителността на обратния прокси: Буфериране, Кеширане, Компресиране
Модул 5. HTTP сървърът Nginx
- Директиви на HTTP сървъра
- Директиви за HTTP логване
- Директиви за пътища на HTTP файлове
- Директиви за разрешаване на имена
- Директиви за взаимодействие с HTTP клиенти
- Директиви за HTTP ограничения
- Директиви на модула за HTTP достъп
- Директиви за HTTP стрийминг
Модул 6. Балансиране на натоварването с Nginx
- Относно балансирането на натоварването
- Настройка на средата
- Използване на модула Upstream
- Използване на правилните директиви (Weight, Hash, Max Fails и т.н.)
- Тестване на вашата конфигурация
Модул 7: Техники за отстраняване на неизправности
- Анализиране на лог файлове
- Конфигуриране на разширено логване
- Често срещани грешки в конфигурацията
- Проблеми с производителността
- Използване на модула Stub Status
Секция 2: Apache (Ден 2, продължителност 1 ден)
Модул 1. Инсталация
- Инсталиране на Apache
- Стартиране, спиране и рестартиране на Apache
- Деинсталиране на Apache
- Намиране на местоположението на файловете на Apache
Модул 2. Добавяне на общи модули
- Инсталиране на модули от обща инсталация
- Инсталиране на Unix mod_dav
- Инсталиране на mod_perl
- Инсталиране на Unix mod_php
- Инсталиране на mod_ssl SSL (Secure Socket Layers)
- Намиране на модули чрез modules.apache.org
- Инсталиране на mod_security
Модул 3. Логване
- Получаване на повече записи и детайли в логовете
- Ротация на логове
Модул 4. Виртуални хостове
- Настройка на виртуални хостове, базирани на име
- Настройка на виртуални хостове, базирани на адрес
Модул 5. Псевдоними, пренасочване и пренаписване
- Съпоставяне на URL към директория
- Създаване на нов URL за съществуващо съдържание
- Предоставяне на собствени URL адреси на потребителите
- Пренасочване към друго местоположение
- Пренасочване на няколко URL адреса към една и съща дестинация
- Пренаписване на елементи между пътя и низа на заявката
- Превръщане на URL сегменти в аргументи на заявката
Модул 6. SSL
- Инсталиране на SSL
- Генериране на самоподписани SSL сертификати
- Генериране на доверен сертифициращ орган (CA)
- Обслужване на част от сайта чрез SSL
- Удостоверяване с клиентски сертификати
Модул 7. Динамично съдържание
- Активиране на CGI директория
- Активиране на CGI скриптове в директории без ScriptAlias
- Указване на документ по подразбиране в CGI директория
- Активиране и използване на WebDAV
- Сложни конфигурации и проблеми със сигурността при WebDAV
Секция 3: Java виртуална машина (Ден 3, продължителност 0,5 дни)
Настройка на Java виртуалната машина
Избор на настройките на JVM
- Оразмеряване на поколенията на събирача на отпадъци
- Къде да конфигурирате настройките на JVM
- Когато не можете да заделите достатъчно памет за JVM
- Правилното количество памет, което да предоставите на вашето приложение
- Задаване на правилния размер на heap паметта
Правилното съотношение между младото и старото поколение
- Алгоритми на събирача на отпадъци
- Избор на правилния събирач на отпадъци за вашето приложение
- Събирачът на отпадъци G1
- Дебъгване на събирането на отпадъци
- Ефективно използване на паметта
- Справяне с грешки 'Out of Memory'
- Откриване на изтичането на памет във вашия код
Секция 4: Java Web
Въведение в Java Web технологиите
- Какво е Servlet и кога да се използва
- Въведение в JSP
- Servlet срещу JSP
- Какво е JavaBean
- Въведение в JEE
- Ролята на EJB (Session Beans, Entity Beans, MDB Beans) в корпоративно приложение
- Моделът MVC
- Ролята на модела
- Ролята на изгледа
- Ролята на контролера
Секция 5: Мултимедийно съдържание и HTML 5
- HTML 5 елементи за аудио и видео
- Различни протоколи за стрийминг
- Интернет протоколна телевизия (IPTV)
- HTTP стрийминг на живо - Сървърни реализации
- Ролята на OTT стрийминга
Секция 6: JBoss (Ден 4, продължителност 1 ден)
Модул 1: Инсталиране на основни компоненти
- Инсталиране на Java средата
- Инсталиране на JBoss AS
- Характеристики на сървъра за приложения
- Създаване на персонализирана сървърна конфигурация
Модул 2: Персонализиране на услугите на JBoss AS
- Как да наблюдавате услугите на JBoss AS
- Пул от нишки на JBoss AS
- Конфигуриране на услугите за логване
- Конфигуриране на връзката с базата данни
- Конфигуриране на услугата за транзакции
Модул 3. Внедряване на EJB 3 Session Beans
- Разработка на Enterprise JavaBeans
- Конфигуриране на EJB контейнера
Модул 4: Внедряване на уеб приложение
- Разработка на уеб оформление
- Конфигуриране на JBoss Web Server
Модул 5: Внедряване на приложения с JBoss Messaging Service
- Новата система за съобщения на JBoss
- Разработка на JMS приложения
- Разширени възможности на JBoss Messaging
Модул 6: Управление на JBoss AS
- Въведение в Java Management Extension
- Административна конзола на JBoss AS
- Управление на приложения
- Администриране на ресурси
Модул 7. JBoss Drools - Въведение
- Получаване на софтуера
- Инсталиране на BRMS/Guvnor
- Инсталиране на плъгина Drools
Модул 8. Използване на Guvnor
- Обща навигация
- Администрация (правила, пакети, внедряване)
- Изграждане на направлявани правила с Guvnor
- От Guvnor към JBoss IDE
- Тестване на вашите правила
Изисквания
- Разбиране на концепциите и протоколите на уеб сървъра
- Опит с използването на команден ред на Linux и текстови редактори
- Основен опит в програмирането на Java или PHP
Аудитория
- Системни администратори
- Уеб разработчици
- Всеки, който иска да научи как да използва различни технологии и функции на уеб сървърите
28 Часа
Отзиви от участници (2)
обучението в режим на работа
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Курс - HAProxy Administration
Машинен превод
Лабораториите
Frank Mhlongo - Standard Bank of South Africa
Курс - JBoss
Машинен превод