uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
7 377
Obunachilar
-224 soatlar
+17 kun
-730 kun
Postlar arxiv
Профессионалы IT разговаривают с профессионалами IT в прямом эфире сегодня в 20:00 часов. Образовательный проект OTUS - это не просто проект, это огромное комьюнити пространство охватывающее все возможные интернет пространства. Именно тут каждый желающий и уже состоявшийся, как специалист профессионал, может стремительно увеличить свои навыки, знания, а также встретить единомышленников в своей профсереде. С каждым днем, вместе, мы расширяемся в геометрической прогрессии. Мы говорим с вами тогда, когда вам удобно и там, где вам удобно. Сегодня, в 20:00 по московскому времени, нас ждет прямое включение в рамках Дня Открытых Дверей по курсу "Разработчик С++". Это уже вторая встреча в рамках представленного курса с одним из лучших преподавателей образовательного проекта OTUS Дмитрием Шебордаевым! Подключайтесь к встрече в режиме онлайн, где бы вы не находились. Пройти тестирование и принять участие в розыгрыше бесплатного обучения, а также узнать все тонкости курса "Разработчик С++" можно тут https://otus.pw/wYKV/

"Для проверки знаний по информатике на ЕГЭ была такая задача — исправить ошибку в программе, которая должна считать количество цифр в заданном числе. Её код дан ниже". Читать #deeppost C++ полностью https://otus.pw/Dvk5/

Новость месяца! Мы открываем набор в группу «Разработчик full-stack на Python». То, что ожидается от «full stack» разработчика надежно выходит за рамки возможностей обычного человека. Это значит, что full stack разработчик, как минимум, должен знать: Как разбить код на чистые функции?  Когда использовать GraphQL, а когда REST? Когда использовать ORM и когда нет? Как и когда писать автотесты, чтобы не потратить время зря? Что нужно проверить у каждой БД, чтобы избежать распространённых проблем? Узнать все подробности программы курса https://otus.pw/JEtF/ Преподаватель курса Илья Лебедев, эксперт, консультант по архитектуре приложений. Специалист по разработке серверных решений на Python. Автор курсов по веб-разработке в МГТУ им. Баумана, ВШЭ. Соорганизатор курсов Learn Python и devman.org. Старший разработчик в Itcanfy и Ngenix. 9 лет опыта программирования на C++, Python, PHP и JavaScript.

По итогу, День Открытых Дверей с Дмитрием Шебордаевым по курсу «Разработчик С++» принес нам много полезного, и сегодня, мы готовы объявить имена победителей тестирования. Лучшие результаты показали Лусс Влад и Хапов Кирилл. Поздравляем вас и вручаем привилегию бесплатного обучения по курсу «Разработчик С++». Для тех, кто только присоединился к нашим комьюнити оставляем ссылку на курс С++ https://otus.pw/9NKx/

JSON API . Сегодня довольно сложно встретить веб-приложение или мобильное приложение, использующее для обмена информацией с бэкендами и сторонними системами формат данных, отличный от JSON. Многие знают, что среди его основных преимуществ отмечаются такие, как простота, отсутствие избыточности при передаче (в сравнении с XML) и как следствие легковесность. На клиентской стороне, написанной на JavaScript или одном из его фреймворков, работа с JSON крайне проста и равносильна работе с обычным JS-объектом. Читать статью полностью https://goo.gl/MUpm8V

JSON API . Сегодня довольно сложно встретить веб-приложение или мобильное приложение, использующее для обмена информацией с бэкендами и сторонними системами формат данных, отличный от JSON. Многие знают, что среди его основных преимуществ отмечаются такие, как простота, отсутствие избыточности при передаче (в сравнении с XML) и как следствие легковесность. На клиентской стороне, написанной на JavaScript или одном из его фреймворков, работа с JSON крайне проста и равносильна работе с обычным JS-объектом. Читать статью полностью https://goo.gl/MUpm8V

По традиции мы подготовили для вас свежий, информативный и полезный пост! На этот раз он посвящен теме PHP. "В мире современного ПО и высоких скоростей разработки можно смело говорить о том, что ни один процесс написания программного кода не обходится без ошибок. Поиск логических ошибок возможен почти всегда - для этого есть фреймворки семейства xUnit и другие". Читать статью полностью https://goo.gl/5UR6VE

Поздравляем новую группу курса «Devops практики и инструменты» в первым днем занятий! Впереди нас ждут увлекательные пять месяцев учебы с полным погружением в тонкости Devops под руководством Александра Титова, Артема Старостенко и Сергея Богатырец. Расписание занятий вы всегда можете найти на сайте в разделе вашего курса. В социальных сетях мы всегда работаем для вас в онлайн режиме. Если у вас возникают вопросы — смело задавайте их в комментариях. Сегодня последний день, когда можно успеть присоединится в группу https://goo.gl/yZbLGh

Мы начинаем День открытых дверей по С++. Присоединяйтесь! https://www.youtube.com/channel/UCetgtvy93o3i3CvyGXKFU3g/live

Новость о курсе «Разработчик С++» или "Все хотят учиться у Шебордаева". Друзья, уже через несколько часов стартует прямое включение Дня Отрытых Дверей образовательного проекта OTUS по курсу «Разработчик С++». Ура! В 20:00 часов для вас откроет мир C++ наш великолепный Дмитрий Шебордаев! Гордость — преподаватель нашего проекта! Учиться у Дмитрия — это настоящий восторг и бесценный кладезь знаний. В тонкостях C++ мы будем разбираться во время обучения, а сегодня, мы будем обсуждать важные вопросы на повестке старта курса. Все, о чем вы хотели знать, относительно «Разработчика С++» можно спросить сегодня у Дмитрия. И да, принять участие в битве за возможность стать обладателем привилегии бесплатного обучения в OTUS можно сегодня пройдя тестирование https://otus.pw/wzsQ/

4 декабря состоится День Открытых дверей по курсу Java Enterprise. Судя по количеству ваших обращений встреча обещает быть увлекательной и оживленной. Бесспорно, курс Java Enterprise, один из самых востребованных в мире IT образования, поэтому, в данный момент мы ведем активную подготовку к этому дню и будем рады услышать ваши вопросы и пожелания уже сейчас. Один из лучших преподавателей образовательного проекта OTUS, Виталий Иванов, в прямом эфире для вас 4 декабря в 20:00 по московскому времени. Узнать больше о курсе и преподавателе можно тут https://otus.pw/xICE/

Пока сегодня со всех сторон вас атакуют акциями Черной пятницы с предложением купить что-то, мы в OTUS считаем, что есть вещи, которые действительно стоит приобретать не думая о лимитах - ведь они не обесцениваются! Например, знания, дружба, забота и доброе отношение. Поэтому мы решили сделать вам небольшой подарок и дать возможность получить 30% привилегий лояльных клиентов до конца сегодняшнего дня. Приобретайте то, что действительно важно! https://otus.pw/MUpm/

Успеть в группу "Разработчик Python" https://otus.pw/dNbX/

Наступил первый день занятий по курсу "Разработчик Python"!Впереди нас ждут пять увлекательнейших месяцев в познании всех тонкостей программы обучения. Сегодня последний день, когда можно присоединиться к новой группе и мгновенно приступить к обучению. Мы поздравляем всех, кто уже с нами! Всех слушателей, кто сегодня начнет свое первое занятие. И конечно же, мы спешим поздравить с этим событием преподавателя курса Станислав Ступникова!

Ваше мнение очень важно для нас. По итогу дня хотим рассказать о том, что вчера успешно завершен День Открытых Дверей по курсу «Разработчик Python». Было увлекательно, информативно и, как всегда, полезно. Для тех, кто не успел присоединиться в прямом эфире приглашаем к просмотру записи эфира на канале YouTube https://otus.pw/NLnq/ До старта первого урока остался один день. Друзья, если у вас есть вопросы или пожелания Вы всегда можете оставлять их в комментариях. Благодаря обратной связи мы сможем совершенствовать подход к образованию каждый день. Как ни банально, но тем не менее, именно ваше мнение очень важно для нас.

Ни для кого не секрет, что язык PHP имеет довольно низкий порог вхождения, что делает его как одним из самых удобных языков для быстрого создания веб-приложений, так и самым уязвимым для неоптимизированного кода. Зачастую разработчики даже middle-уровня ограничиваются в своей работе тем, что используют среды разработки типа OpenServer или XAMPP. Разумеется, для небольших проектов в этом нет ничего фатального, но как только размер проекта вырастает, то появляются новые проблемы, которые до этого не были известны. Во-первых, большие проекты не терпят отключения на время обновления кода. При этом на самом сервере, ни о каком OpenServer речи не идет — зачастую случается, что у разработчика стоит Windows, а на сервере работает Linux-подобная ОС. При выкатке проекта выясняется, что код, который работал локально, вдруг перестаёт работать в Production-окружении, прерывая работу ресурса. Во-вторых, большие проекты не ограничиваются простым делением на DEV и PROD. Они имеют сервера QA, где идет приемочное тестирование, имеют множество разработчиков, которым к тому же надо обмениваться своими наработками. И их среды разработки тоже могут отличаться, к примеру, потому, что кто-то не обновил ПО. Так что же делать в таких ситуациях? На помощь приходят виртуальные машины, которые собираются по строго заданным шаблонам с предустановленным единообразным LAMP/LNMP-стеком. Их прелесть также и в том, что они совершенно беспроблемно могут создавать неограниченное число копий Production-окружения, делая процесс разработки максимально гибким. Можно собирать машину вручную, но для быстрого старта можно использовать существующие решения автоматизации. Мы рассмотрим работу в Windows-системах. Достаточно будет двух программ — Vagrant и VirtualBox. VirtualBox — это среда для управления и запуска виртуальных машин, а Vagrant — это программа автоматизации их сборки. Более того, энтузиасты уже подготовили готовые инструкции для работы с PHP, NGINX, MySQL и другими популярными модулями стека. Если Вы планируете работать с этой сборкой, то установите также Git. При необходимости нужно добавить путь к Vagrant в переменную PATH. «set PATH=%PATH%;C:HashiCorpVagrantbin» Теперь мы можем создать отдельную директорию для нашей виртуальной машины или же перейти в уже созданную. Можно развернуть «голую» ОС Ubuntu, либо взять готовую сборку из репозитория на GitHub «https://github.com/kiaplayer/vagrant-php» Если рассматривать второй случай, то нужно будет выполнить команды «git clone https://github.com/kiaplayer/vagrant-php.git» Инструкция по сборке виртуальной машины располагается в директории «.chef.» Это файл Vagrantfile, который нужно скопировать на уровень выше. После этого уже можно запустить сборку самой виртуальной машины «vagrant up». По завершению её работы в меню VirtualBox появится новая строчка с Вашей только что созданной виртуальной машиной. Она уже имеет возможность подключения по сети, а также располагает стеком LNMP. Как видите, работа с виртуальными машинами совсем несложная!

20 ноября проходил открытый вебинар по курсу «Разработчик JavaEE» в OTUS. Почти 500 человек в прямом эфире с экспертом по Java технологиям Виталием Ивановым. Смотреть запись вебинара можно тут https://otus.pw/PEmF/

Мы начинаем дни открытых дверей по курсам «DevOps практики и инструменты» и «Разработчик Python». Присоединяйтесь!