31 августа стартует новая группа курса «Разработчик Java»! Места ещё есть, присоединяйтесь!
👉 НАЧАТЬ ОБУЧЕНИЕ
А мы продолжаем публиковать полезные заметки для студентов прошлых групп. В этой Виталий Чибриков, генеральный директор OTUS и автор образовательной программы курса «Разработчик Java», рассказывает о признаках хорошего и плохого кода!
👉 ПРОЧИТАТЬ
👉 НАЧАТЬ ОБУЧЕНИЕ
А мы продолжаем публиковать полезные заметки для студентов прошлых групп. В этой Виталий Чибриков, генеральный директор OTUS и автор образовательной программы курса «Разработчик Java», рассказывает о признаках хорошего и плохого кода!
👉 ПРОЧИТАТЬ
Столкнулись с неожиданной проблемой в data pump — на одной из pdb перестали работать impdp/expdp...
Читайте полезную заметку Алексея Цыкунова, системного архитектора, Oracle DBA, разработчика perl/python, преподавателя курсов «Администратор Linux» и «Реляционные СУБД» в OTUS!
👉 ПРОЧИТАТЬ
Посмотрите программу курса «Реляционные СУБД» и проверьте, хватит ли вашего уровня знаний для прохождения всех 3 месяцев практических занятий!
Читайте полезную заметку Алексея Цыкунова, системного архитектора, Oracle DBA, разработчика perl/python, преподавателя курсов «Администратор Linux» и «Реляционные СУБД» в OTUS!
👉 ПРОЧИТАТЬ
Посмотрите программу курса «Реляционные СУБД» и проверьте, хватит ли вашего уровня знаний для прохождения всех 3 месяцев практических занятий!
Собрали в группе ВК все полезные материалы, которые публиковались для студентов курса «Разработчик Java»!
Сохраните себе на стену, чтобы посмотреть все заметки, статьи для Хабра и видеозаписи профессиональных мастер-классов!
👉 ПОСМОТРЕТЬ
Кстати, группа набралась отличная!
Опоздавших ждём до 9 сентября! Потом будет уже невозможно нас догнать, придётся наверстать 2 занятия по видеозаписям.
А пока поезд ещё не ушёл! И если есть чёткое желание получить профессиональные компетенции Middle Java Developer, ждём вас сегодня в 20:00 на первом занятии!
Сохраните себе на стену, чтобы посмотреть все заметки, статьи для Хабра и видеозаписи профессиональных мастер-классов!
👉 ПОСМОТРЕТЬ
Кстати, группа набралась отличная!
Опоздавших ждём до 9 сентября! Потом будет уже невозможно нас догнать, придётся наверстать 2 занятия по видеозаписям.
А пока поезд ещё не ушёл! И если есть чёткое желание получить профессиональные компетенции Middle Java Developer, ждём вас сегодня в 20:00 на первом занятии!
Сегодня в 20:00 пройдёт наше традиционное онлайн-мероприятие – День Открытых Дверей курса «DevOps практики и инструменты», где Александр Титов, сооснователь компании Экспресс42, расскажет во всех подробностях о преимуществах программы «DevOps практики и инструменты», поделится своим опытом и ответит на все ваши вопросы!
Чтобы принять участие, перейдите по ссылке и нажмите на кнопку «Напомнить о мероприятии» – мы вышлем вам письмо с ссылкой на трансляцию за 30 минут до старта!
👉 ЗАПИСАТЬСЯ
Не забудьте пройти вступительное тестирование! Среди всех, кто успешно прошёл тест, мы разыграем ПРОМОКОДЫ СО СКИДКОЙ для старта обучения в ближайшей группе курса «DevOps практики и инструменты»!
👉 ПРОЙТИ ТЕСТИРОВАНИЕ
Чтобы принять участие, перейдите по ссылке и нажмите на кнопку «Напомнить о мероприятии» – мы вышлем вам письмо с ссылкой на трансляцию за 30 минут до старта!
👉 ЗАПИСАТЬСЯ
Не забудьте пройти вступительное тестирование! Среди всех, кто успешно прошёл тест, мы разыграем ПРОМОКОДЫ СО СКИДКОЙ для старта обучения в ближайшей группе курса «DevOps практики и инструменты»!
👉 ПРОЙТИ ТЕСТИРОВАНИЕ
Наверняка все, кто изучал старый добрый стандарт C++11, знают о существовании в стандартной библиотеке вызова
Согласно документации, вызов с параметром
👉 ПРОЧИТАТЬ
Приглашаем завтра в 20:00 всех ценителей С++ на мастер-класс «Странно рекурсивный шаблон» (ведущий Дмитрий Шебордаев)!
На мастер-классе вы сможете получить практический навык работы с техникой перевёрнутого наследования, узнаете о недостатках виртуальных методов изменения функциональности, поймёте, как устроен статический полиморфизм и научитесь употреблению аббревиатуры CRTP.
👉 ЗАПИСАТЬСЯ
std::async, который позволяет выполнить некий код асинхронно (более точно – поведение указывается первым параметром вызова).Согласно документации, вызов с параметром
std::launch::async обещает выполнить пользовательский код в отдельном потоке. Что же происходит на самом деле, рассказывает Сергей Кольцов в своей заметке «Синхронная асинхронность в C++»! 👉 ПРОЧИТАТЬ
Приглашаем завтра в 20:00 всех ценителей С++ на мастер-класс «Странно рекурсивный шаблон» (ведущий Дмитрий Шебордаев)!
На мастер-классе вы сможете получить практический навык работы с техникой перевёрнутого наследования, узнаете о недостатках виртуальных методов изменения функциональности, поймёте, как устроен статический полиморфизм и научитесь употреблению аббревиатуры CRTP.
👉 ЗАПИСАТЬСЯ
Сегодня в 20:00 пройдёт наше традиционное онлайн-мероприятие – День Открытых Дверей курса «Разработчик Java Enterprise»!
Виталий Иванов, участник Scrum-команды, ответственной за разработку клиент-серверного приложения «Инфо-Банк», расскажет во всех подробностях о преимуществах программы, поделится своим опытом и ответит на все ваши вопросы!
Чтобы принять участие, перейдите по ссылке и нажмите на кнопку «Напомнить о мероприятии» – мы вышлем вам письмо с ссылкой на трансляцию за 30 минут до старта!
👉 ЗАПИСАТЬСЯ
Не забудьте пройти вступительное тестирование! Среди всех, кто успешно прошёл тест, мы разыграем ПРОМОКОДЫ СО СКИДКОЙ для старта обучения в ближайшей группе курса «Разработчик Java Enterprise»!
👉 ПРОЙТИ ТЕСТИРОВАНИЕ
Кстати, джависты, приглашаем вас присоединиться к сообществу, где можно быть всегда в курсе будущих мероприятий и видео с конференций. Всё самое интересное из мира Java в одной группе!
👉 ПОСМОТРЕТЬ
Виталий Иванов, участник Scrum-команды, ответственной за разработку клиент-серверного приложения «Инфо-Банк», расскажет во всех подробностях о преимуществах программы, поделится своим опытом и ответит на все ваши вопросы!
Чтобы принять участие, перейдите по ссылке и нажмите на кнопку «Напомнить о мероприятии» – мы вышлем вам письмо с ссылкой на трансляцию за 30 минут до старта!
👉 ЗАПИСАТЬСЯ
Не забудьте пройти вступительное тестирование! Среди всех, кто успешно прошёл тест, мы разыграем ПРОМОКОДЫ СО СКИДКОЙ для старта обучения в ближайшей группе курса «Разработчик Java Enterprise»!
👉 ПРОЙТИ ТЕСТИРОВАНИЕ
Кстати, джависты, приглашаем вас присоединиться к сообществу, где можно быть всегда в курсе будущих мероприятий и видео с конференций. Всё самое интересное из мира Java в одной группе!
👉 ПОСМОТРЕТЬ
Евгений Волосатов приглашает ценителей шарпов в новую группу курса «Разработчик игр на C#», старт 16 октября!
Для начала давайте определимся с темой бесплатного мастер-класса!
Я могу рассказать то, что вам действительно будет полезно и интересно узнать! Выбирайте одну тему из трёх, мною предложенных. Или напишите свою:
👉 ВЫБРАТЬ ТЕМУ
Итак, цель нашей программы – дать студентам знания и практические навыки для самостоятельного проектирования и создания многопользовательских интерактивных онлайн-игр с помощью языка программирования C# и клиент-серверной архитектуры.
Особенность курса – высокая практическая ориентированность, эффективное модульное обучение и максимальная вовлечённость пользователя в процесс создания игры.
Студентам курса открываем доступ к профессиональному сообществу единомышленников, где всегда можно спросить совета, почерпнуть ценные идеи или поделиться своим опытом. CodeReview и мнение экспертов будут помогать вам расти дальше в течение многих лет.
В результате прохождения курса вы улучшите знания и навыки по следующим технологиям: C#, ASP.NET, Web API, REST, SOLID, MS-SQL Server, Entity Framework, LINQ, Unity 3D, GIT. Также вы станете востребованы со стороны IT-компаний, которые занимаются созданием игр, мобильных приложений, клиент-серверных программ.
Интересно? Тогда приглашаю вас ознакомиться с описанием программы. И не забудьте пройти вступительное тестирование, без которого мы не сможем вас зачислить в ближайшую группу:
👉 ПРОЙТИ ТЕСТИРОВАНИЕ
Для начала давайте определимся с темой бесплатного мастер-класса!
Я могу рассказать то, что вам действительно будет полезно и интересно узнать! Выбирайте одну тему из трёх, мною предложенных. Или напишите свою:
👉 ВЫБРАТЬ ТЕМУ
Итак, цель нашей программы – дать студентам знания и практические навыки для самостоятельного проектирования и создания многопользовательских интерактивных онлайн-игр с помощью языка программирования C# и клиент-серверной архитектуры.
Особенность курса – высокая практическая ориентированность, эффективное модульное обучение и максимальная вовлечённость пользователя в процесс создания игры.
Студентам курса открываем доступ к профессиональному сообществу единомышленников, где всегда можно спросить совета, почерпнуть ценные идеи или поделиться своим опытом. CodeReview и мнение экспертов будут помогать вам расти дальше в течение многих лет.
В результате прохождения курса вы улучшите знания и навыки по следующим технологиям: C#, ASP.NET, Web API, REST, SOLID, MS-SQL Server, Entity Framework, LINQ, Unity 3D, GIT. Также вы станете востребованы со стороны IT-компаний, которые занимаются созданием игр, мобильных приложений, клиент-серверных программ.
Интересно? Тогда приглашаю вас ознакомиться с описанием программы. И не забудьте пройти вступительное тестирование, без которого мы не сможем вас зачислить в ближайшую группу:
👉 ПРОЙТИ ТЕСТИРОВАНИЕ
«Странно рекурсивный шаблон» — сегодня в 20:00 мастер-класс для разработчиков С++ (ведущий Дмитрий Шебордаев)!
👉 ЗАПИСАТЬСЯ
Вместе мы выбрали тему, чтобы слушатели смогли получить практические навыки работы с техникой перевёрнутого наследования.
Широко распространённая практика использования виртуальных методов для изменения функциональности во время исполнения может приводить к снижению производительности. На мастер-классе Дмитрий научит вас эффективной разработке без потери производительности и динамического полиморфизма.
Вы узнаете о недостатках виртуальных методов с точки зрения производительности, поймёте, как устроен статический полиморфизм и, конечно, научитесь употреблять аббревиатуру CRTP.
Если нет возможности посетить мастер-класс онлайн, завтра мы вышлем вам письмо, в котором будет ссылка на запись.
Дмитрий обязательно поделится с вами опытом, поэтому если есть желание задать профессиональный вопрос по теме, смотрите трансляцию сегодня в 20:00!
👉 ЗАПИСАТЬСЯ
👉 ЗАПИСАТЬСЯ
Вместе мы выбрали тему, чтобы слушатели смогли получить практические навыки работы с техникой перевёрнутого наследования.
Широко распространённая практика использования виртуальных методов для изменения функциональности во время исполнения может приводить к снижению производительности. На мастер-классе Дмитрий научит вас эффективной разработке без потери производительности и динамического полиморфизма.
Вы узнаете о недостатках виртуальных методов с точки зрения производительности, поймёте, как устроен статический полиморфизм и, конечно, научитесь употреблять аббревиатуру CRTP.
Если нет возможности посетить мастер-класс онлайн, завтра мы вышлем вам письмо, в котором будет ссылка на запись.
Дмитрий обязательно поделится с вами опытом, поэтому если есть желание задать профессиональный вопрос по теме, смотрите трансляцию сегодня в 20:00!
👉 ЗАПИСАТЬСЯ
Если говорить об итеративной разработке, то при больших промежутках времени между релизами с git-flow можно подружиться, но когда речь идёт о более частых релизах, всё становится гораздо сложнее. В данной ситуации предпочтительнее выглядит Trunk-based Development.
Об этом подходе и написал свою заметку Сергей Богатырец, инженер компании Экспресс42 и преподаватель курса «DevOps практики и инструменты»!
👉 ПРОЧИТАТЬ
Также 13 сентября в 20:00 приглашаем всех ценителей DevOps на День Открытых Дверей курса, где вы сможете больше узнать о нашей образовательной программе и принять участие в розыгрыше промокодов со скидкой для обучения в ближайшей группе! До встречи в прямом эфире!
👉 ЗАПИСАТЬСЯ
Об этом подходе и написал свою заметку Сергей Богатырец, инженер компании Экспресс42 и преподаватель курса «DevOps практики и инструменты»!
👉 ПРОЧИТАТЬ
Также 13 сентября в 20:00 приглашаем всех ценителей DevOps на День Открытых Дверей курса, где вы сможете больше узнать о нашей образовательной программе и принять участие в розыгрыше промокодов со скидкой для обучения в ближайшей группе! До встречи в прямом эфире!
👉 ЗАПИСАТЬСЯ
Алексей Цыкунов приглашает линуксоидов в четвёртую группу курса «Администратор Linux», старт 16 октября!
Для начала давайте определимся с темой бесплатного мастер-класса!
Алексей может рассказать то, что вам действительно будет полезно и интересно узнать! Выбирайте одну тему из трёх или напишите свою:
👉 ВЫБРАТЬ ТЕМУ
Итак, цель нашего курса — сформировать знания и навыки профессионального уровня для построения и обслуживания высоконадёжных высокодоступных систем на базе Linux.
Особенность программы – высокая практическая ориентированность, эффективное модульное обучение и максимальная вовлечённость пользователя в образовательные процессы.
Студентам курса открываем доступ к профессиональному сообществу единомышленников, где всегда можно спросить совета, почерпнуть ценные идеи или поделиться своим опытом. CodeReview и мнение экспертов будут помогать вам расти дальше в течение многих лет.
В результате прохождения курса вы полностью разберётесь в архитектуре Linux, получите профессиональные навыки работы с современными методами и инструментами анализа и обработки данных, сможете подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы, изучите особенности развёртывания, настройки и обслуживания сетей, построенных на базе Linux и научитесь быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
Интересно?
Тогда приглашаю вас ознакомиться с описанием программы. И не забудьте пройти вступительное тестирование, без которого мы не сможем вас зачислить в ближайшую группу:
👉 ПРОЙТИ ТЕСТИРОВАНИЕ
Для начала давайте определимся с темой бесплатного мастер-класса!
Алексей может рассказать то, что вам действительно будет полезно и интересно узнать! Выбирайте одну тему из трёх или напишите свою:
👉 ВЫБРАТЬ ТЕМУ
Итак, цель нашего курса — сформировать знания и навыки профессионального уровня для построения и обслуживания высоконадёжных высокодоступных систем на базе Linux.
Особенность программы – высокая практическая ориентированность, эффективное модульное обучение и максимальная вовлечённость пользователя в образовательные процессы.
Студентам курса открываем доступ к профессиональному сообществу единомышленников, где всегда можно спросить совета, почерпнуть ценные идеи или поделиться своим опытом. CodeReview и мнение экспертов будут помогать вам расти дальше в течение многих лет.
В результате прохождения курса вы полностью разберётесь в архитектуре Linux, получите профессиональные навыки работы с современными методами и инструментами анализа и обработки данных, сможете подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы, изучите особенности развёртывания, настройки и обслуживания сетей, построенных на базе Linux и научитесь быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
Интересно?
Тогда приглашаю вас ознакомиться с описанием программы. И не забудьте пройти вступительное тестирование, без которого мы не сможем вас зачислить в ближайшую группу:
👉 ПРОЙТИ ТЕСТИРОВАНИЕ
В спецификации CDI предусмотрен механизм «перехватчиков», который позволяет реализовывать в прикладном коде приёмы аспектно-ориентированного программирования. Подробнее о CDI Interceptors читайте в заметке Виталия Иванова!
👉 ПРОЧИТАТЬ
Первое занятие ближайшей группы курса «Разработчик Java Enterprise» состоится завтра в 20:00!
В нашем Java-сообществе более тысячи специалистов, желающих повысить свой уровень компетенций, а в группе всего 60 мест, поэтому советуем поспешить с решением! Ждём опоздавших ещё 2 недели, после чего догнать нас будет уже невозможно!
👉 УСПЕТЬ В ГРУППУ
👉 ПРОЧИТАТЬ
Первое занятие ближайшей группы курса «Разработчик Java Enterprise» состоится завтра в 20:00!
В нашем Java-сообществе более тысячи специалистов, желающих повысить свой уровень компетенций, а в группе всего 60 мест, поэтому советуем поспешить с решением! Ждём опоздавших ещё 2 недели, после чего догнать нас будет уже невозможно!
👉 УСПЕТЬ В ГРУППУ