Приглашаем всех ценителей JavaScript на мастер-класс Александра Коржикова на тему «Dependency Injection в Angular». Онлайн-трансляция начнётся в 20:00!
ЗАПИСАТЬСЯ
Рассмотрим основные понятия связанные с паттернами проектирования Dependency Injection: Service Locator / Inversion of control. Его использование позволяет писать менее связанный код, строить более гибкую архитектуру приложения, позволяет легче тестировать и переиспользовать готовый код. А также разберём их задачи и реализацию в фреймворке.
Александр ответит на все ваши вопросы и поделится опытом, поэтому если давно хотели о чём-то спросить, присоединяйтесь к онлайн-трансляции в 20:00:
ЗАПИСАТЬСЯ
Рассмотрим основные понятия связанные с паттернами проектирования Dependency Injection: Service Locator / Inversion of control. Его использование позволяет писать менее связанный код, строить более гибкую архитектуру приложения, позволяет легче тестировать и переиспользовать готовый код. А также разберём их задачи и реализацию в фреймворке.
Александр ответит на все ваши вопросы и поделится опытом, поэтому если давно хотели о чём-то спросить, присоединяйтесь к онлайн-трансляции в 20:00:
«Ansible playbook для установки Asterisk с TLS/SRTP под ключ» — новая полезная заметка Алексея Цыкунова, преподавателя курса «Администратор Linux». Читаем вместе:
ПРОЧИТАТЬ
Ждём ваше успешное прохождение вступительного теста, чтобы пригласить в закрытое Slack-сообщество специалистов Linux для взаимного обмена опытом и обсуждения сложных профессиональных тем:
ПРОЧИТАТЬ
Ждём ваше успешное прохождение вступительного теста, чтобы пригласить в закрытое Slack-сообщество специалистов Linux для взаимного обмена опытом и обсуждения сложных профессиональных тем:
Илья Лебедев, преподаватель курса «Web-разработчик на Python», приглашает сегодня в 20:00 на свой мастер-класс «Пишем свою библиотеку для работы с xlsx файлами»
Посмотрим, как устроен формат xlsx, научимся с ним работать без специализированных библиотек (вроде openpyxl) и напишем свою аналогичную библиотеку с набором функций, необходимых для практики.
Мастер-класс можно просто смотреть, а можно присоединиться к преподавателю и писать код всем вместе! Для этого потребуется третий Python, пустое виртуальное окружение и ваша любимая IDE.
Илья ответит на все ваши вопросы и поделится опытом, поэтому если давно хотели о чём-то спросить, присоединяйтесь к онлайн-трансляции в 20:00!
P.S. Если нет возможности посетить мастер-класс онлайн, а тема вам интересна, запишитесь и завтра мы вышлем вам письмо, в котором будет ссылка на запись!
Посмотрим, как устроен формат xlsx, научимся с ним работать без специализированных библиотек (вроде openpyxl) и напишем свою аналогичную библиотеку с набором функций, необходимых для практики.
Мастер-класс можно просто смотреть, а можно присоединиться к преподавателю и писать код всем вместе! Для этого потребуется третий Python, пустое виртуальное окружение и ваша любимая IDE.
Илья ответит на все ваши вопросы и поделится опытом, поэтому если давно хотели о чём-то спросить, присоединяйтесь к онлайн-трансляции в 20:00!
P.S. Если нет возможности посетить мастер-класс онлайн, а тема вам интересна, запишитесь и завтра мы вышлем вам письмо, в котором будет ссылка на запись!
Знакомьтесь, директор по разработке в компании Biglion и преподаватель курса «Руководитель разработки» в OTUS, Станислав Михальский!
Станислав — руководитель, имеющий более чем 10-летний стаж управленческой деятельности и опыт программирования в «анамнезе».
Прошёл сложный путь от младшего программиста до директора по разработке. Имеет опыт управления группами от 3 до 50+ человек и знает, как организовать эффективную командную работу.
Свою карьеру начал в 1998 году в должности помощника Perl-программиста в компании «РБК». В 2000 году перешёл в Rambler, где впервые столкнулся с необходимостью управления разработкой и возглавил свою первую команду.
В 2007 пришёл в Mail.Ru Group на должность руководителя группы разработки, впоследствии став директором по разработке медиапроектов. Место работы в настоящее время — директор по разработке в компании Biglion.
Ещё в 2017 году присоединился к профессиональному сообществу OTUS со специально разработанной для проекта программой обучения, объединяющей знания, полученные на руководящих должностях, с актуальными запросами работодателей.
По его собственным словам, в программе курса собран общий опыт «шишек и граблей» в сфере управления командой разработки, который превышает 15 лет. Поэтому ему есть чем поделиться с будущими руководителями.
Ознакомиться с уникальной авторской программой обучения вы можете уже этим летом в рамках курса «Руководитель разработки». Не забудьте пройти вступительное тестирование, чтобы мы открыли вам доступ в закрытое Slack-сообщество:
Станислав — руководитель, имеющий более чем 10-летний стаж управленческой деятельности и опыт программирования в «анамнезе».
Прошёл сложный путь от младшего программиста до директора по разработке. Имеет опыт управления группами от 3 до 50+ человек и знает, как организовать эффективную командную работу.
Свою карьеру начал в 1998 году в должности помощника Perl-программиста в компании «РБК». В 2000 году перешёл в Rambler, где впервые столкнулся с необходимостью управления разработкой и возглавил свою первую команду.
В 2007 пришёл в Mail.Ru Group на должность руководителя группы разработки, впоследствии став директором по разработке медиапроектов. Место работы в настоящее время — директор по разработке в компании Biglion.
Ещё в 2017 году присоединился к профессиональному сообществу OTUS со специально разработанной для проекта программой обучения, объединяющей знания, полученные на руководящих должностях, с актуальными запросами работодателей.
По его собственным словам, в программе курса собран общий опыт «шишек и граблей» в сфере управления командой разработки, который превышает 15 лет. Поэтому ему есть чем поделиться с будущими руководителями.
Ознакомиться с уникальной авторской программой обучения вы можете уже этим летом в рамках курса «Руководитель разработки». Не забудьте пройти вступительное тестирование, чтобы мы открыли вам доступ в закрытое Slack-сообщество:
Ещё одна полезная Хабр-статья — «Форматирование чисел в Java: DecimalFormat»!
ПРОЧИТАТЬ
Сегодня в 20:00 пройдёт второе занятие курса «Разработчик Java»!
А следующий онлайн-урок пройдёт 12 июля, и догнать нас будет всё сложнее: 2 занятия придётся наверстать по видео, а это минимум 8 часов обучения!
Поэтому, если есть желание продвинуть свои навыки на новый уровень и получить реальные профессиональные компетенции в разработке на языке Java, советуем набраться сил и побороть свои страхи с помощью отличного метода – вопросов.
Есть сомнения? Спросите наших студентов и преподавателей в Telegram!
Следующий набор запустится нескоро, поэтому есть повод поторопиться:
ПРОЧИТАТЬ
Сегодня в 20:00 пройдёт второе занятие курса «Разработчик Java»!
А следующий онлайн-урок пройдёт 12 июля, и догнать нас будет всё сложнее: 2 занятия придётся наверстать по видео, а это минимум 8 часов обучения!
Поэтому, если есть желание продвинуть свои навыки на новый уровень и получить реальные профессиональные компетенции в разработке на языке Java, советуем набраться сил и побороть свои страхи с помощью отличного метода – вопросов.
Есть сомнения? Спросите наших студентов и преподавателей в Telegram!
Следующий набор запустится нескоро, поэтому есть повод поторопиться:
В любом приложении есть части кода, «пересекающие» несколько частей архитектуры одновременно. И всегда наступает момент, когда фреймворк не способен предоставить нужный уровень контроля над конкретным фрагментом логики.
Это особенно актуально при использовании микрофреймворков или разработке со специализированными библиотеками. Помните, чем больше ваше приложение учитывает принципы разделения ответственности, тем больше будет роль сквозной функциональности в вашей архитектуре.
Подробнее об этом читайте в нашей Хабр-статье «Аспектно-ориентированное программирование на PHP»
9 июля в 20:00 пройдёт открытый урок Олега Козинцева на тему «Основные понятия баз данных»: научимся описывать концептуальные схемы предметной области при помощи ER-модели, поговорим о SQL, его истории, стандартах и совместимости, подробнее остановимся на реляционной модели.
Запишитесь, чтобы не пропустить трансляцию:
Это особенно актуально при использовании микрофреймворков или разработке со специализированными библиотеками. Помните, чем больше ваше приложение учитывает принципы разделения ответственности, тем больше будет роль сквозной функциональности в вашей архитектуре.
Подробнее об этом читайте в нашей Хабр-статье «Аспектно-ориентированное программирование на PHP»
9 июля в 20:00 пройдёт открытый урок Олега Козинцева на тему «Основные понятия баз данных»: научимся описывать концептуальные схемы предметной области при помощи ER-модели, поговорим о SQL, его истории, стандартах и совместимости, подробнее остановимся на реляционной модели.
Запишитесь, чтобы не пропустить трансляцию:
«Используем ansible-vault в плэйбуках и ролях» – полезная заметка для ценителей Linux от Алексея Цыкунова! Читаем вместе:
ПРОЧИТАТЬ
На следующей неделе, 12 июля, пройдёт мастер-класс Александра Румянцева «Механизмы контейнеризации Linux». Запишитесь заранее, чтобы получить ссылку на онлайн-трансляцию:
ПРОЧИТАТЬ
На следующей неделе, 12 июля, пройдёт мастер-класс Александра Румянцева «Механизмы контейнеризации Linux». Запишитесь заранее, чтобы получить ссылку на онлайн-трансляцию:
Чем творцы отличаются от ремесленников?
Фаина Лернер, EPAM Director, Talent Acquisition Russia и преподаватель курса «IT-Recruiter», разбирается с этим вопросом в своей Хабр-статье:
ПРОЧИТАТЬ
Вчера прошло второе занятие нашего курса «IT-Recruiter». Следующий онлайн-урок пройдёт 11 июля (в среду), и догнать нас будет ещё сложнее: 2 занятия придётся наверстать по видео, а это минимум 8 часов обучения!
Набор в эту группу скоро закроется! Поэтому, если есть желание продвинуть свои навыки на новый уровень и получить реальные профессиональные компетенции в сфере IT-рекрутинга, советуем набраться сил и побороть свои страхи с помощью отличного метода – вопросов. Есть сомнения? Спросите наших студентов и преподавателей в Telegram.
Следующий набор в новую группу запустится нескоро, поэтому есть повод поторопиться:
Фаина Лернер, EPAM Director, Talent Acquisition Russia и преподаватель курса «IT-Recruiter», разбирается с этим вопросом в своей Хабр-статье:
ПРОЧИТАТЬ
Вчера прошло второе занятие нашего курса «IT-Recruiter». Следующий онлайн-урок пройдёт 11 июля (в среду), и догнать нас будет ещё сложнее: 2 занятия придётся наверстать по видео, а это минимум 8 часов обучения!
Набор в эту группу скоро закроется! Поэтому, если есть желание продвинуть свои навыки на новый уровень и получить реальные профессиональные компетенции в сфере IT-рекрутинга, советуем набраться сил и побороть свои страхи с помощью отличного метода – вопросов. Есть сомнения? Спросите наших студентов и преподавателей в Telegram.
Следующий набор в новую группу запустится нескоро, поэтому есть повод поторопиться:
Дорогие участники проекта OTUS, у нас отличная новость: мы присоединились к программе лояльности Бонус Mail.Ru!
Это программа, созданная специально для любимых пользователей Mail.Ru. Всё просто: чем эффективнее вы используете почту, тем выгоднее предложения!
Пользователям бонусной программы Mail.Ru мы даём СКИДКИ ДО 15% на все курсы OTUS. Проверьте, какая скидка сейчас доступна вам:
ПОСМОТРЕТЬ
– Machine Learning
– Разработчик Java
– IT-Recruiter
P.S. Для получения скидки нужно:
– пройти по ссылке,
– далее перейти СТРОГО по кнопке «Перейти на сайт партнёра»,
– далее выбрать интересующий вас курс,
– пройти вступительное тестирование выбранного курса,
– в случае успешного прохождения вступительного теста введите промокод при оплате курса и получите скидку!
Присоединяйтесь к программе лояльности Бонус Mail.Ru и получайте
Это программа, созданная специально для любимых пользователей Mail.Ru. Всё просто: чем эффективнее вы используете почту, тем выгоднее предложения!
Пользователям бонусной программы Mail.Ru мы даём СКИДКИ ДО 15% на все курсы OTUS. Проверьте, какая скидка сейчас доступна вам:
ПОСМОТРЕТЬ
Ещё можно успеть в группы курсов:– Machine Learning
– Разработчик Java
– IT-Recruiter
P.S. Для получения скидки нужно:
– пройти по ссылке,
– далее перейти СТРОГО по кнопке «Перейти на сайт партнёра»,
– далее выбрать интересующий вас курс,
– пройти вступительное тестирование выбранного курса,
– в случае успешного прохождения вступительного теста введите промокод при оплате курса и получите скидку!
Присоединяйтесь к программе лояльности Бонус Mail.Ru и получайте
СКИДКИ ДО 15% на любой курс OTUS:Ура! Запускаем пятую группу курса «Разработчик Python»!
ПРОЙТИ ВСТУПИТЕЛЬНЫЙ ТЕСТ
Цель курса – погрузить вас в современную «промышленную» разработку на языке Python, который является инструментом для изучения различных областей знаний. Также вы освоите основные software engineering компетенций и сформируете прагматичный подход к решению задач.
Особенности курса: практика и охват. Будет много домашних заданий, многие из них – настоящий challenge, а опциональные задания позволят самым смелым капнуть ещё глубже и «потрогать» продвинутые вещи. При этом курс охватывает и web, и анализ данных, и вопросы создания высоконагруженных систем. В конце вы реализуете проект на свободную тему.
Посмотрите подробности программы обучения, и не забудьте пройти вступительное тестирование, без которого мы не сможем вас зачислить в ближайшую группу!
Оцените качество контента!
Посмотрите наши полезные материалы для подготовки к курсу, которые мы собрали в один пост для студентов прошлых групп. Через месяц мы также соберём все материалы вместе и отправим вам письмом:
ПОСМОТРЕТЬ
18 работодателей-партнёров уже ждут вас на собеседованиях!
Наш курс «Разработчик Python» – одна из самых наполненных образовательных программ в сфере онлайн-обучения для специалистов уровня Junior.
Процесс обучения построен так, чтобы студенты могли освоить набор компетенций, необходимых для трудоустройства в крупные компании. 18 компаний-партнёров OTUS пригласят на собеседования выпускников.
Станьте одним из них:
ПРОЙТИ ВСТУПИТЕЛЬНЫЙ ТЕСТ
Цель курса – погрузить вас в современную «промышленную» разработку на языке Python, который является инструментом для изучения различных областей знаний. Также вы освоите основные software engineering компетенций и сформируете прагматичный подход к решению задач.
Особенности курса: практика и охват. Будет много домашних заданий, многие из них – настоящий challenge, а опциональные задания позволят самым смелым капнуть ещё глубже и «потрогать» продвинутые вещи. При этом курс охватывает и web, и анализ данных, и вопросы создания высоконагруженных систем. В конце вы реализуете проект на свободную тему.
Посмотрите подробности программы обучения, и не забудьте пройти вступительное тестирование, без которого мы не сможем вас зачислить в ближайшую группу!
Оцените качество контента!
Посмотрите наши полезные материалы для подготовки к курсу, которые мы собрали в один пост для студентов прошлых групп. Через месяц мы также соберём все материалы вместе и отправим вам письмом:
ПОСМОТРЕТЬ
18 работодателей-партнёров уже ждут вас на собеседованиях!
Наш курс «Разработчик Python» – одна из самых наполненных образовательных программ в сфере онлайн-обучения для специалистов уровня Junior.
Процесс обучения построен так, чтобы студенты могли освоить набор компетенций, необходимых для трудоустройства в крупные компании. 18 компаний-партнёров OTUS пригласят на собеседования выпускников.
Станьте одним из них:
Высокое разрешение дисплеев Retina создало ряд проблем, которые коснулись и веб-разработку. Например, 100 физических пикселей на обычном экране и на Retina будут иметь абсолютно разный размер.
Чтобы сайты не превратились в крошечные квадратики, а расцвели красками на Retina, было принято простое решение: теперь пиксели делятся на логические и физические.
Как бороться с размытыми пикселями с помощью JavaScript, читайте в новой заметке Юрия Дворжецкого:
ПРОЧИТАТЬ
Также приглашаем всех ценителей профессионального фронтенда 9 июля в 20:00 на мастер-класс «CSS препроцессоры», где Юрий расскажет, как настроить и использовать LESS и SASS/SCSS для ускорения профессиональной вёрстки, а также поможет разобраться в возможностях и особенностях препроцессоров, что позволит эффективно использовать Mobile-first вёрстку, БЭМ и UI фреймворки.
Не забудьте записаться, чтобы получить ссылку на трансляцию:
Чтобы сайты не превратились в крошечные квадратики, а расцвели красками на Retina, было принято простое решение: теперь пиксели делятся на логические и физические.
Как бороться с размытыми пикселями с помощью JavaScript, читайте в новой заметке Юрия Дворжецкого:
ПРОЧИТАТЬ
Также приглашаем всех ценителей профессионального фронтенда 9 июля в 20:00 на мастер-класс «CSS препроцессоры», где Юрий расскажет, как настроить и использовать LESS и SASS/SCSS для ускорения профессиональной вёрстки, а также поможет разобраться в возможностях и особенностях препроцессоров, что позволит эффективно использовать Mobile-first вёрстку, БЭМ и UI фреймворки.
Не забудьте записаться, чтобы получить ссылку на трансляцию: