21 марта в 20:00 открытый урок на тему «Singleton: как предотвратить повторный запуск приложения. Подводные камни и Best Practices»: https://otus.pw/np0R/
💥 Ещё одна полезная заметка для ценителей C# на тему «Unsafe context, зло и боль тех, кто не писал на Си»!
Читаем вместе:
Читаем вместе:
22 марта в 20:00 День Открытых Дверей курса «Разработчик BigData»: https://otus.pw/MjZk/
Завершаем нашу серию заметок для подготовки к курсу «Разработчик BigData», посвящённых библиотекам для визуализации данных на Python.
В этой рассмотрим Geoplotlib, Gleam, Missingo и Leather: #deepbigdata
В этой рассмотрим Geoplotlib, Gleam, Missingo и Leather: #deepbigdata
👍 Приглашаем всех ценителей Python (и JavaScript тоже) ознакомиться с программой нашего нового курса «Web-разработчик на Python», который стартует 17 апреля!
Цель программы – подготовить Middle-специалистов, способных не только решать рядовые задачи backend-разработки, но и делать с нуля современную frontend-часть.
За 5 месяцев мы научим:
— работать с Flask и Django;
— правильно делать API и с помощью Django REST Framework и GraphQL;
— деплоить с помощью Fabric и заворачивать приложение в Docker-контейнеры;
— писать тесты и использовать модули, которые сильно облегчают этот процесс;
— добавлять авторизацию через соц. сети;
— создавать менеджер очередей;
— разрабатывать ботов для Telegram;
— применять необходимый инфраструктурный минимум для взрослого проекта (InfluxDB, Grafana, Jenkins, Sentry).
Вас ждёт полезная теория и много практических занятий по использованию различных технологий, с помощью которых вы реализуете свой небольшой uwsgi-совместимый веб-фреймворк и свою ORM.
Знакомьтесь, преподаватели курса:
Cтарший разработчик в Itcanfy и Ngenix, Илья Лебедев
Ведущий разработчик Luxoft, Юрий Дворжецкий
10 работодателей ждут на собеседования:
IPavlov.ai, Тинькофф, TUTU.ru, HH.ru, Сибинтек, Sitronics, EPAM, Яндекс, Avito, DataArt.
Процесс обучения построен так, чтобы каждый студент мог освоить набор компетенций, необходимых для трудоустройства в крупные компании. Работодатели пригласят на собеседования лучших студентов.
Станьте одним из них:
Цель программы – подготовить Middle-специалистов, способных не только решать рядовые задачи backend-разработки, но и делать с нуля современную frontend-часть.
За 5 месяцев мы научим:
— работать с Flask и Django;
— правильно делать API и с помощью Django REST Framework и GraphQL;
— деплоить с помощью Fabric и заворачивать приложение в Docker-контейнеры;
— писать тесты и использовать модули, которые сильно облегчают этот процесс;
— добавлять авторизацию через соц. сети;
— создавать менеджер очередей;
— разрабатывать ботов для Telegram;
— применять необходимый инфраструктурный минимум для взрослого проекта (InfluxDB, Grafana, Jenkins, Sentry).
Вас ждёт полезная теория и много практических занятий по использованию различных технологий, с помощью которых вы реализуете свой небольшой uwsgi-совместимый веб-фреймворк и свою ORM.
Знакомьтесь, преподаватели курса:
Cтарший разработчик в Itcanfy и Ngenix, Илья Лебедев
Ведущий разработчик Luxoft, Юрий Дворжецкий
10 работодателей ждут на собеседования:
IPavlov.ai, Тинькофф, TUTU.ru, HH.ru, Сибинтек, Sitronics, EPAM, Яндекс, Avito, DataArt.
Процесс обучения построен так, чтобы каждый студент мог освоить набор компетенций, необходимых для трудоустройства в крупные компании. Работодатели пригласят на собеседования лучших студентов.
Станьте одним из них:
💥 Поздравляем всех студентов курса «Автоматизатор в тестировании» с первым днём обучения!
Уже в 20:00 по мск. начнётся First Lesson!
Впереди 5 месяцев интенсивной практики и полезной теории, много сложных и актуальных тем, и главное — общения. Напоминаем, что у вас есть всегда возможность задать вопрос преподавателю в общем канале Slack и получить подробный разбор домашних заданий.
На самом деле, 5 месяцев – совсем немного, и нам пришлось потрудиться, чтобы вместить в программу все темы, необходимые для превращения Junior-специалистов в полноценных автоматизаторов тестирования уровня Middle. Поэтому будет сложно и интересно!
Также после обучения лучших выпускников курса будут ждать на собеседованиях в Сибинтек, Тинькофф и DataArt. Поэтому советуем сдавать все ДЗ вовремя и по возможности присутствовать на уроках в онлайн-режиме.
Всем, кто ещё не успел попасть в группу: поезд ещё не ушёл! Скорее проходите тестирование и присоединяйтесь, чтобы не пропустить первые занятия!
Желаем всем успехов и профессионального роста! До встречи в прямом эфире!
Уже в 20:00 по мск. начнётся First Lesson!
Впереди 5 месяцев интенсивной практики и полезной теории, много сложных и актуальных тем, и главное — общения. Напоминаем, что у вас есть всегда возможность задать вопрос преподавателю в общем канале Slack и получить подробный разбор домашних заданий.
На самом деле, 5 месяцев – совсем немного, и нам пришлось потрудиться, чтобы вместить в программу все темы, необходимые для превращения Junior-специалистов в полноценных автоматизаторов тестирования уровня Middle. Поэтому будет сложно и интересно!
Также после обучения лучших выпускников курса будут ждать на собеседованиях в Сибинтек, Тинькофф и DataArt. Поэтому советуем сдавать все ДЗ вовремя и по возможности присутствовать на уроках в онлайн-режиме.
Всем, кто ещё не успел попасть в группу: поезд ещё не ушёл! Скорее проходите тестирование и присоединяйтесь, чтобы не пропустить первые занятия!
Желаем всем успехов и профессионального роста! До встречи в прямом эфире!
Сегодня в 20:00 по мск. пройдёт открытый урок Владимира Сонькина, нового преподавателя курса «Разработчик Java»!
«Исключения в Java»
На уроке мы поговорим о том, зачем нужны исключения, какими они бывают, как их ловить и нужно ли это делать, как создавать иерархии исключений и анализировать стек вызовов, какие бывают политики управления исключениями.
До встречи в прямом эфире: ЗАПИСАТЬСЯ
P.S. Рады объявить о шестом наборе студентов на курс «Разработчик Java»! Всех желающих получить мощные компетенции уровня Middle/Senior приглашаем пройти вступительное тестирование и присоединиться к внутреннему чату в Slack:
«Исключения в Java»
На уроке мы поговорим о том, зачем нужны исключения, какими они бывают, как их ловить и нужно ли это делать, как создавать иерархии исключений и анализировать стек вызовов, какие бывают политики управления исключениями.
До встречи в прямом эфире: ЗАПИСАТЬСЯ
P.S. Рады объявить о шестом наборе студентов на курс «Разработчик Java»! Всех желающих получить мощные компетенции уровня Middle/Senior приглашаем пройти вступительное тестирование и присоединиться к внутреннему чату в Slack:
Ещё одна полезная заметка для подготовки к курсу «Разработчик C#»!
Актуальная тема - «Получение и проверка прав администратора при запуске приложения»
Читаем вместе: #deepcsharp
Актуальная тема - «Получение и проверка прав администратора при запуске приложения»
Читаем вместе: #deepcsharp
Приглашаем всех ценителей C# сегодня в 20:00 на открытый урок Антона Малиновского, преподавателя курса «Разработчик C#»!
«Singleton: подводные камни и Best Practices»
Часто возникает необходимость, чтобы все обращения от операционной системы обрабатывались одной копией приложения.
На практическом открытом вебинаре вы узнаете:
– как выявить и предотвратить повторный запуск приложения;
– какие приёмы позволяют избежать повторного запуска приложения: их положительные & отрицательные стороны;
– а также поговорим о другой копии запущенного приложения.
Ждём вас в 20:00 в прямом эфире:
«Singleton: подводные камни и Best Practices»
Часто возникает необходимость, чтобы все обращения от операционной системы обрабатывались одной копией приложения.
На практическом открытом вебинаре вы узнаете:
– как выявить и предотвратить повторный запуск приложения;
– какие приёмы позволяют избежать повторного запуска приложения: их положительные & отрицательные стороны;
– а также поговорим о другой копии запущенного приложения.
Ждём вас в 20:00 в прямом эфире:
Все слышали о Mobile-first, но не все применяют. Читаем полезную заметку для подготовки к курсу «Web-разработчик на Python»: #deepwebdev
Пользователь покинет ваш сайт, если…
P.S. Подробнее про mobile-first учим на курсе «Web-разработчик на Python», который стартует 17 апреля. Ждём вас на занятиях!
Пользователь покинет ваш сайт, если…
P.S. Подробнее про mobile-first учим на курсе «Web-разработчик на Python», который стартует 17 апреля. Ждём вас на занятиях!
Кому повезёт?
В 20:00 пройдёт розыгрыш бесплатных мест на курс «Разработчик BigData»!
Присоединяйтесь к онлайн-трансляции, где Ксения Стройкова, программист в отделе анализа данных департамента рекламных технологий Mail.Ru Group, во всех подробностях расскажет о новой программе курса, которую так ждали многие пользователи OTUS.
Вы узнаете о перспективах обучения и компетенциях, которые получат студенты за 5 месяцев занятий. Расскажем о специальных условиях от компании-партнёра Avito.
Также поговорим о том, как стать частью большого сообщества профессионалов и сделать новый шаг по карьерной лестнице.
И среди всех, кто успешно прошёл вступительный тест курса «Разработчик BigData», Ксения разыграет бесплатные места в ближайшую группу, которая начнёт обучение уже 27 марта!
Желаем удачи и до встречи в прямом эфире:
В 20:00 пройдёт розыгрыш бесплатных мест на курс «Разработчик BigData»!
Присоединяйтесь к онлайн-трансляции, где Ксения Стройкова, программист в отделе анализа данных департамента рекламных технологий Mail.Ru Group, во всех подробностях расскажет о новой программе курса, которую так ждали многие пользователи OTUS.
Вы узнаете о перспективах обучения и компетенциях, которые получат студенты за 5 месяцев занятий. Расскажем о специальных условиях от компании-партнёра Avito.
Также поговорим о том, как стать частью большого сообщества профессионалов и сделать новый шаг по карьерной лестнице.
И среди всех, кто успешно прошёл вступительный тест курса «Разработчик BigData», Ксения разыграет бесплатные места в ближайшую группу, которая начнёт обучение уже 27 марта!
Желаем удачи и до встречи в прямом эфире:
Открываем набор студентов во вторую группу курса «Backend-разработчик на PHP» – старт 18 апреля!
Для реализации больших и долгосрочных проектов современному PHP-разработчику необходимо:
– заботиться об архитектуре кода,
– применять паттерны проектирования,
– писать код в соответствии с принципами SOLID
– поддерживать высокий code coverage своих unit-тестов.
Но профессия PHP Backend Developer требует знаний не только языка PHP, а ещё знаний инструментов, без которых немыслимо современное веб-приложение: базы данных, очереди, кеш-сервера и пр.
Обучению таким важным компетенциям и посвящена наша программа курса, цель которой — за 5 месяцев подготовить Middle-специалистов, способных на профессиональном уровне решать задачи разработки коммерческих приложений.
Знакомьтесь, новые преподаватели!
Вести программу мы пригласили тимлида из латвийской компании AXIOMA, Максима Куляева, и директора разработки из медиагруппы ACMG, Евгения Корытова:
Максим Куляев
Full-Stack разработчик с опытом свыше 10 лет и огромным списком проектов на позициях ведущего разработчика, системного архитектора, технического руководителя и руководителя проектами.
Евгений Корытов
Профессиональный веб-разработчик с опытом более 10 лет. Также преподаёт основы PHP и JS в Нетологии. Активный участник и спикер конференций GeekPicnic и RIW 2017.
Процесс обучения построен так, чтобы каждый студент мог освоить набор компетенций, необходимых для трудоустройства в крупные компании. 13 работодателей-партнёров OTUS пригласят на собеседования лучших выпускников: Avito, Тинькофф, Luxoft, Skyeng, КРОК, Tech.lamoda, Сибинтек, Tutu.ru, EPAM, Яндекс, ЭТП ГПБ, HH.ru, Ланит.
Станьте одним из них:
Для реализации больших и долгосрочных проектов современному PHP-разработчику необходимо:
– заботиться об архитектуре кода,
– применять паттерны проектирования,
– писать код в соответствии с принципами SOLID
– поддерживать высокий code coverage своих unit-тестов.
Но профессия PHP Backend Developer требует знаний не только языка PHP, а ещё знаний инструментов, без которых немыслимо современное веб-приложение: базы данных, очереди, кеш-сервера и пр.
Обучению таким важным компетенциям и посвящена наша программа курса, цель которой — за 5 месяцев подготовить Middle-специалистов, способных на профессиональном уровне решать задачи разработки коммерческих приложений.
Знакомьтесь, новые преподаватели!
Вести программу мы пригласили тимлида из латвийской компании AXIOMA, Максима Куляева, и директора разработки из медиагруппы ACMG, Евгения Корытова:
Максим Куляев
Full-Stack разработчик с опытом свыше 10 лет и огромным списком проектов на позициях ведущего разработчика, системного архитектора, технического руководителя и руководителя проектами.
Евгений Корытов
Профессиональный веб-разработчик с опытом более 10 лет. Также преподаёт основы PHP и JS в Нетологии. Активный участник и спикер конференций GeekPicnic и RIW 2017.
Процесс обучения построен так, чтобы каждый студент мог освоить набор компетенций, необходимых для трудоустройства в крупные компании. 13 работодателей-партнёров OTUS пригласят на собеседования лучших выпускников: Avito, Тинькофф, Luxoft, Skyeng, КРОК, Tech.lamoda, Сибинтек, Tutu.ru, EPAM, Яндекс, ЭТП ГПБ, HH.ru, Ланит.
Станьте одним из них: