LEWI.RU

Сегодня:
Карта сайта Контакты Главная
Скрыть рекламный блок

Календарь

Архив новостей

Январь 2022 (3337)
Декабрь 2021 (4269)
Ноябрь 2021 (3786)
Октябрь 2021 (3715)
Сентябрь 2021 (2867)
Август 2021 (2691)

Сенсации

Наши партнеры

Авторизация

Опрос

Каким интернетом вы пользуетесь ? [Все опросы]


Счетчики


Яндекс.Метрика

Сенсации

Наши партнеры

НОВЫЕ ОБНОВЛЕНИЯ НА САЙТЕ !!!

ВНИМАНИЕ !!! ОБЪЯВЛЕНИЕ !!!

БОЛЕЕ 600 ОНЛАЙН ИГР НА ЛЮБОЙ ВКУС ! МНОЖЕСТВО КАТЕГОРИЙ ! ВОЗМОЖНОСТЬ СКАЧАТЬ ИЛИ ДОБАВИТЬ В ПОПУЛЯРНЫЕ СОЦИАЛЬНЫЕ СЕТИ ОДНОКЛАССНИКИ, ВКОНТАКТЕ, FACEBOOK...!

==>>> ПЕРЕЙТИ К ИГРАМ
Раздел: Видеоуроки

Скачать OTUS: Разработчик Java (2017-2018) Видеокурс

АвторАвтор: colt | ДатаДата: 16 июля 2018
OTUS: Разработчик Java (2017-2018) Видеокурс

Основная задача курса – познакомить слушателя с практиками разработки серверных приложений на Java.

В процессе прохождения курса, слушатель узнает об особенностях языка и платформы Java, познакомиться с библиотекой Java, освоит подходы к проектированию приложений и реализации модулей для работы с базами, файлами, веб фронтендом и другими приложениями.

Программа курса:

Занятие 1: Подготовка к курсу
Введение. Обзор и задачи курса. Настройка окружения: система контроля версий git, система контроля зависимостей maven, среда разработки Intellij IDEA. Сборка и запуск java приложений.

Занятие 2: Байт код
Байт код. Содержание .class. Декомпиляция. Обфускация. История изменений языка Java от версии к версии. Разбор ДЗ.

Занятие 3: Углубленные основы
Углубленные основы. Загрузка классов. Виды и задачи class loader-ов. Класс Class. Примитивные типы, строки, массивы. Память, которую занимают объекты.

Занятие 4: Remote debug
Hot swap. Remote debug. Сборщик мусора. Instrumentation. Разбор примеров и ДЗ.

Занятие 5: Контейнеры и алгоритмы
Generics. Контейнеры и алгоритмы. Обзор устройства и работы контейнеров из java.util. Сравнение контейнеров. Карты на основе хэш функции и на основе дерева. Разбор алгоритмов из java.util.Collections.

Занятие 6: Инструменты для преобразования контейнеров
Инструменты для преобразования контейнеров. Apache Commons. Google Guava. Разбор примеров и ДЗ.

Занятие 7: Сборщик мусора
Параметры запуска VM. Сборщик мусора. Виды сборок. Разделение памяти под разные поколения объектов. Виды сборщиков. JMX. Управление приложением из jconsole. OutOfMemory. dump памяти. Исседование thread dump и heap dump.

Занятие 8: QA и тестирование
QA, тестирование. Виды тестов. "Заглушки". Testing frameworks: junit, mockito. Разбор примеров и ДЗ.

Занятие 9: Аннотации
Аннотации. Стандартные аннотации. Применение аннотаций. Типы аннотаций. Синтаксис. Создание своих аннтатаций. Reflection.

Занятие 10: Java 8
Элементы функционального программирования. Streams. Lambdas. Примеры.

Занятие 11: Основы дизайна
Понятие дизайна приложения и паттерна проектирования. Концепты проектирования ООП: delegation, aggregation, composition, association, coupling and cohesion. SOLID.

Занятие 12: Behavioral patterns
Behavioral patterns часть 1. Разбор примеров и ДЗ.

Занятие 13: Structural patterns
Behavioral patterns часть 2. Structural patterns.

Занятие 14: Creational patterns
Creational patterns. Связь между паттернами, "похожие" паттерны. Антипаттерны. Разбор примеров и ДЗ.

Занятие 15: Сериализация
Java IO. Сериализация. Запись и чтение бинарных файлов. Работа с simple-json, javax.json и com.google.code.gson.

Занятие 16: XML
XML. Java NIO. Разбор примеров и ДЗ.

Занятие 17: JDBC
Работа с реляционной базой. JDBC. ORM через паттерн Executor. JPA.

Занятие 18: myBatis
Inmemory базы. myBatis. Разбор примеров и ДЗ.

Занятие 19: Hibernate
Hibernate. Конфигурирование Hibernate в коде и в XML. Java persistency query language. DBSevice pattern.

Занятие 20: JPQL
Connection Pools. JPQL. Разбор примеров и ДЗ.

Занятие 21: Системы кэширования
Типы ссылок в Java. Системы кэширования. Ehcache.

Занятие 22: No SQL
No SQL. Работа с MongoDB. Разбор примеров и ДЗ.

Занятие 23: Web сервер
Встроенный веб сервер. Сервлеты: servlet API, жизненный цикл сервлета. Jetty: устройство, работа, подключение сервлетов.

Занятие 24: Asynchronous Web applications
AJAX. Long polling. Websockets. Разбор примеров из ДЗ.

Занятие 25: Dependency injection
Web archive. Jetty as an external web server. Spring IoC. Spring beans.

Занятие 26: Логгирование
java.util.logging, log4j, slf4j. Разбор примеров и ДЗ.

Занятие 27: Thread
Многопоточность. Класс и объект Thread. Создание многопоточного приложения. Проблемы многопоточного доступа.

Занятие 28: JMM
Happens before. Cooperation. Atomics.

Занятие 29: Message System
Потокобезопасные контейнеры.Система обмена сообщениями.

Занятие 30: Executors
Поддержка многопоточности в стандартной библиотеке. Workers. Executors. Fork/Join. Разбор примеров и ДЗ.

Занятие 31: Многопроцессные приложения
Сокеты. RMI. Разбор примера многопроцессного приложения.

Занятие 32: NIO
Registration. NIO для сокетов. Проектная работа.

Бонус: Подготовительный курс «Разработчик Java».
Программа подготовительных курсов «Разработчик Java» содержит материалы, позволяющие получить базовые знания Java, необходимые для поступления на курс «Разработчик Java».

Информация о видео
Название: Разработчик Java
Автор: OTUS
Год выхода: 2017-2018
Жанр: Видеокурс
Язык: Русский
Выпущено: Россия
Продолжительность: ~75 часов

Файл
Формат: MP4, PDF
Видео: AVC, 1280x720, ~615 Kbps
Аудио: AAC, 192 Kbps, 48.0 KHz
Размер файла: 18.1 Gb

OTUS: Разработчик Java (2017-2018) Видеокурс OTUS: Разработчик Java (2017-2018) Видеокурс OTUS: Разработчик Java (2017-2018) Видеокурс


Скачать OTUS: Разработчик Java (2017-2018) Видеокурс

{lop-1}
[related-news]

Другие новости на эту тему:

    {related-news}
[/related-news]

Теги к статье:

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Посетителям:
Здесь вы можете скачать бесплатно, без регистрации и смс программы, игры, windows, музыку, софт, Русскую рыбалку, взлом и секреты одноклассников и вконтакте, книги, Total Commander, Yasu, скрипты, скачать ключи к kaspersky и drweb, crack, photoshop, трейнеры и nocd для игр, и многое другое. Играть во флеш игры онлайн. На сайте представлено множество полезной информации.
Welcome to our site. Here you will not find the information on cars and motorcycles, currencies and quotations of securities, the real estate, insurance, the medical, political, financial, legal and other information which are not concerning a software and the multimedia data. For us you can find and download free of charge, without what or registrations - the newest films, fresh music in format MP3, flash games, breaking and the secrets of my classmates and VKontakte, novelties of games for PC and the consoles, interesting and beneficial programs and utilities as from eminent manufacturers of a software, and to anybody unknown programmers. You can always download under links from our site of Windows XP, Vista, Windows 7 Seven, Microsoft Office with the newest upgrades, Adobe Photoshop, 3D Studio Max, AutoCAD, Total Commander, Kaspersky Anti Virus, Kaspersky Internet Security, DrWEB and other known antiviruses, wall-paper for a desktop, e-books, scripts for web designers, trainers, Nocd, cracks and keygens to programs, serial keys and many other things.
Правообладателям:
Все материалы найдены на просторах сети интернет как свободно распространяемые и выложены исключительно в ознакомительных целях. Если вы являетесь законным правообладателем какого либо продукта и против его размещения на данном сайте, сообщите нам и мы немедленно удалим данный материал. Администрация сайта не несет ответственности за действия посетителей, нарушающих авторские права.
All materials are found on open spaces of a network the Internet as freely extended and laid out exclusively in the fact-finding purposes. If you are what lawful legal owner or a product and against its placing on the given site, inform us and we will immediately remove the given material. The administration of a site does not bear responsibility for actions of the visitors breaking copyrights.