en
Feedback
OTUS: программирование и карьера в IT

OTUS: программирование и карьера в IT

Open in Telegram

Канал для быстрого карьерного роста в IT: опыт практиков, актуальные технологии и инструменты, чтобы быть впереди коллег и привлечь внимание руководителей. Иногда шутим! 🔔Включайте уведомления, чтобы не пропустить!

Show more
7 342
Subscribers
+324 hours
+67 days
+1530 days
Posts Archive
Хотите заглянуть под капот популярнейших инструментов автоматизации, чтобы точно знать, что там происходит, и как это можно эффективно использовать? 🎓 Ждем вас на курсе «Java QA Automation Engineer» 23 декабря! 📌 Изучайте программу, проходите вступительное тестирование и присоединяйтесь! 👥 Курс подойдет для: — Специалистов по ручному тестированию, проявляющих интерес к переходу в автоматизацию тестирования на Java; — Разработчиков автоматизированного тестирования на Java с опытом работы до 1 года и желающих углубить и систематизировать свои знания; — Специалистов, планирующих внедрить автоматизацию тестирования на своем проекте. 💥 Особенности: Вы поймете принципы работы инструментов тестирования. Разберете, что делать при виде какого-нибудь exception, научитесь понимать, как именно отработал инструмент, и в каком месте искать ошибку. Разберетесь с ключевыми и наиболее популярными инструментами автоматизации UI- и API-тестирования, близко познакомитесь с ярчайшими представителями в своих категориях — Selenium и RestAssured. Освоите паттерны проектирования, многопоточные тесты и процесс организации CI. 👉🏻 ПРОГРАММА КУРСА 💭 Наша задача — сфокусироваться на реальных практиках автоматизации тестирования, которые применяются в современных проектах.

Е-mail рассылки — задача маркетолога. Но вот страница отписки — задача продакт-менеджера. Проектирование страницы отписки — это как расставить якоря с получением самой объективной обратной связи от недовольных. 📮 ИЗУЧАЕМ ВМЕСТЕ 🕺 Представляем практический курс «Product Manager IT-проектов» по запуску нового IT-продукта и его созданию с реальной командой разработчиков. 20 кейсов из реальных проектов. CustDev, CJM, Job to be done и многое другое. Курс ориентирован на Junior Product Managers, а также на разработчиков, тестировщиков, дизайнеров, аналитиков, маркетологов и стартаперов. 👉🏻 ЗАПИСЫВАЙТЕСЬ

👍🏻 Поздравляем студентов курса «Backend разработчик на PHP» с первым днём занятий! До 4 декабря вы можете приобрести курс ❗️по специальной цене. Торопитесь, скоро ожидается повышение стоимости курса. 👉🏻 УСПЕТЬ В ГРУППУ 💣 Апнем до middle/senior за 5 месяцев, потому что: - middle - это не про срок работы, а про знания. И мы помогаем усвоить знания, которые нужны специалисту: docker, различные хранилища, паттерны и пр. - про нас; - SOLID надо не просто расшифровать, но и применять. И мы этому учим; - мы учим тестировать, дебажить, собирать логи и всему, что поможет работать с уже написанным до вас кодом; - мы не даем ответы - мы помогаем к ним прийти. Для реализации больших и долгосрочных проектов современному PHP-разработчику необходимо заботиться об архитектуре кода, применять паттерны проектирования, писать код в соответствии с принципами SOLID и поддерживать высокий code coverage своих unit-тестов. Но профессия PHP Backend Developer требует знаний не только языка PHP, а ещё знаний инструментов, таких как базы данных, очереди, кеш-сервера, без которых немыслимо современное веб-приложение. 👥 Курс предназначен для программистов с опытом разработки на PHP от 1 года или на другом языке от 3 лет (приветствуются любые языки ООП). Смотрите запись трансляции по мастер-классу Александра Пряхина «ServerLess PHP» и познакомьтесь с концепцией Serverless и её реализации в AWS, применимости, ценах. 📽 СМОТРЕТЬ Желаем профессиональных успехов!

☢️ В этой серии статей расскажем, как работает Java Virtual Machine. Сегодня рассмотрим механизм загрузки классов в JVM. 👉🏻 ЧИТАТЬ НА ХАБРЕ OTUS открыл новый набор на легендарный курс «Разработчик Java», который погрузит вас в особенности разработки серверных приложений на Java, проектирование, тестирование, низко- и высокоуровневые подходы к созданию многопоточных и многопроцессных приложений, утилиты Jmh и Jol, Byte-коды, области применения unsafe и многое другое. 👉🏻 ПОДРОБНЕЕ О КУРСЕ

‼️ 25 ноября в OTUS пройдут Дни открытых дверей курсов «Web-разработчик на Python» и «Data Engineer». На бесплатных вебинарах вы: 📎Узнаете подробности о программах курсов и особенностях онлайн-формата; 📎Познакомитесь с преподавателями; 📎Обсудите перспективы выпускников: 📎И, конечно же, получите ответы на свои вопросы. ︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿ ⛳️ Обновлённый курс «Web-разработчик на Python» — Курс предназначен для подготовки специалиста, который сможет не только решать рядовые задачи бекенд-разработки, но и сделать с нуля современную фронтенд часть. 👉🏻 ЗАПИСАТЬСЯ НА ДОД ⛳️ Обновленный курс «Data Engineer» — Лучшие практики по приготовлению данных. Загрузка, обработка, организация хранения и доступа к данным с использованием современных инструментов. 👉🏻 ЗАПИСАТЬСЯ НА ДОД

💥 Поздравляем студентов обновленного курса «Team Lead 2.0» с первым днём занятий! До 4 декабря вы можете приобрести курс по специальной цене. 🏹Торопитесь, скоро ожидается повышение стоимости курса. 👉🏻 УСПЕТЬ В ГРУППУ ◎»◎»◎»◎»◎»◎»◎»◎»◎»◎»◎»◎»◎»◎»◎»◎»◎»◎» За 5 месяцев мы последовательно рассмотрим все аспекты управленческой деятельности в контексте руководства командой разработчиков. Курс позволит глубже осознать рабочие процессы вашей компании и использовать полученные компетенции для грамотного распределения задач среди участников команды разработки. 👥 Данный курс будет полезен начинающим Team lead-ам, управленцам в качестве повышения квалификации, а также программистам, которые стремятся к новому витку в карьере и хотят вырасти в эффективных руководителей команды разработчиков. Слушателей ждет погружение в правовые аспекты управления и современные методы «адаптации» новых сотрудников в контексте специфики IT-области, изучение процессов версионирования, сборки и разворачивания проектов, Best Practice коллективных решений и особенностей управления в Agile и SCRUM-mastering. 📘 В конце обучения будет создан дипломный проект, основанный на реальной бизнес-задаче или тематике, предложенной преподавателем.

🏌️‍♀️ На первый взгляд может показаться, что в PostgreSQL изменить тип поля можно очень просто, используя команду ALTER. Но это не всегда возможно. В качестве примера рассмотрим таблицу, в которой хранится список покупателей. 👉🏻 ЧИТАЕМ ВМЕСТЕ 💡 Курс «PostgreSQL» включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы масштабирование, а также работа PostgreSQL в облаках (AWS, GCP, Azure) и в Kubernetes, а также обеспечивает глубокое погружение в PostgreSQL, чтобы проектировать базы данных так, чтобы впоследствии не приходилось тушить пожары в результате не оптимально заложенных основ. 🎩 Преподает Алексей Цыкунов - системный архитектор, Oracle DBA, разработчик perl/python с совокупным опытом в отрасли более 20 лет. 👉🏻 ПОДРОБНЕЕ О КУРСЕ

🧮 Возможность генерации случайных чисел необходима для работы некоторых программ, например, игр или приложений научно-статистического моделирования. В игре без рандомных событий монстры будут атаковать вас одинаково, вы будете постоянно находить одни и те же артефакты и т. д. Именно поэтому уметь генерировать случайные числа — обязанность любого программиста. 👉🏻 СМОТРИМ ПОДРОБНЕЕ Уверенно владеете языком стандарта C++03, SQL, основами computer science и понятие deadlock не ставит Вас в deadlock? 📢 Тогда ждём на курсе «Разработчик C++» именно Вас! 👉🏻 О КУРСЕ

📗Многие знают, что для объявления переменных в JS нежелательно применять ключевое слово var. Но не все знают, что ключевое слово let тоже лучше не использовать. 👉🏻 ЧИТАЕМ В БЛОГЕ «Разработчик JavaScript» — полный курс по JavaScript для web-разработчиков, которые хотят вывести свои навыки программирования на новый профессиональный уровень. 📍В рамках курса мы рассмотрим: Ключевые особенности JavaScript - замыкания, особенности ООП и SOLID в JS, функционального и реактивного программирования, Promises и другие возможности ES6, Event Loop, а также разберём DOM API, Ajax и события в рамках разработки в браузере, и, конечно, прокачаем навыки в HTML и CSS. Научимся писать код на диалектах JavaScript, таких как TypeScript и JSX. 👉🏻 Проходите вступительный тест и записывайтесь в группу!

🚀 На курсе «DevOps практики и инструменты» вы за 5 месяцев освоите лучшие практики по работе с инструментами и конкретными приёмами для реализации практик «инфраструктура как код», «непрерывная поставка ПО», «непрерывный сбор метрик (мониторинг и логирование)». 📌 Изучайте программу, проходите вступительное тестирование и присоединяйтесь Основная “фишка” программы — постоянный переход от абстрактного в конкретное: сначала дается карта конкретных практик, далее отдельные подпрактики с моментальным погружением в инструмент. Это дает эффект самостоятельного изучения, при этом карта практик уже сформирована для специалиста, и у него нет шанса попасть в колею прошлого опыта. 📽 Смотрите запись Дня открытых дверей, который прошел 21 ноября. Александр Титов (управляющий партнёр Express42), отвечал на вопросы слушателей, рассказал более подробно о программе курса, о компетенциях и перспективах, которые будут ожидать студентов по окончании курса. 📽 СМОТРИТЕ ЗАПИСЬ И не забудьте про нашу Чёрную пятницу! 📞 До 4 декабря скидка 30% на курс «DevOps практики и инструменты»

OTUS: программирование и карьера в IT - Statistics & analytics of Telegram channel @otusjava