Онлайн курс PostgreSQL для администраторов баз данных и разработчиков от Otus

4 месяца
119 700 ₽
Описание курса

Курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы работы с большими объемами данных.
В результате обучения выпускники смогут уверенно работать с PostgreSQL, создавать оптимальные запросы и разбираться с некорректными, работать с индексами, оптимизировать, профилировать и обновлять базы данных.
Получите навыки, которые позволят работать в качестве PostgreSQL DBA - устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL;

Отзывы о курсе
Алексей
4 апреля 2023 

Окончил СУНЦ при МГТУ им. Н. Э. Баумана, затем этот втуз по специальности "Информационные системы и технологии". Работать начал при институте с технологиями и языками программирования Microsoft, коммерческого опыта по работе с которыми уже больше 7 лет. Моей детской мечтой было создание браузерных игр с использованием ASP.NET. Впоследствии мне много раз доводилось работать с этой технологией, а сейчас я работаю с ней в крупной телекоммуникационной компании. Когда я выбирал стек Microsoft, мне казалось, что главное в программировании - это абстракции, из которых, как из кирпичиков, должен собираться костяк приложения. По этому пути обычно идут разнообразные интеграторы. В результате получается своеобразный слоёный торт Наполеон, где в каждом слое накапливаются человеческие ошибки, конфликты версий, тормоза, прочие дефекты. Именно так получалось у Microsoft: вы скачиваете, оно требует какой-то драйвер, потом вы видите, что у вас неверный конфигурационный файл, потом вы оно не сопрягается с IDE, сверху вы аппетитно обмазываете это всё своим кодом, и оно начинает разваливаться, потому что нельзя точно совместить куски разных слоёных пирогов. Похожую ситуацию я сейчас наблюдаю у Python, когда запускаю какую-нибудь старую шаманскую песню на этом языке: флейта не хочет играть с архаическим контрабасом, а на потёртой скрипке плохо звучат новые струны, и чаще всего приходится заменять весь оркестр вместе с концертным залом, чтобы послушать любимую симфонию вместо случившейся какофонии. Как ни странно, сейчас бывает неприятно слышать ругательства в адрес языка программирования C. На мой взгляд, такой подход обусловлен модой на лень, диктуемой крупными финансовыми игроками. Я думаю, что это - один из способов заставить человека потреблять продукцию безостановочного конвейера. Ведь уже не первый год люди слышат пророчества о грядущем конце эпохи C и новости о свежеиспечённых его языках-убийцах, однако они не добиваются своей цели, несмотря на высокие гонорары и масштабные маркетинговые планы. Поэтому отмечу такое непререкаемое свойство языка C, как живучесть. В язык практически не добавляется синтаксический сахар, стандарт меняется настолько редко и настолько качественны вносимые правки, что компиляторы остаются очень стабильными и не требуют постоянных затрат на переобучение сотрудников. Язык C прост с его малым количеством ключевых слов для обмена кодом и в то же время мощен нескончаемым обилием программ, которые могут быть выражены на этом языке, из-за чего и накоплен такой объём бесплатной и открытой кодовой базы. Все эти причины и некоторые другие побудили меня в скором времени задуматься о смене языка для собственных некоммерческих проектов, и я набрёл в интернете на курс OTUS "Программист C" и вскоре его приобрёл. В обучении понравилось, когда преподаватели устраивали потешные опросы-состязания, говорили непринуждённо, искренне шутили, позволяли задавать любые вопросы и всегда отвечали на них, сохраняли историю чата на видео, по крупицам вносили новый материал, чтобы дать возможность новичкам адаптироваться, советовали редкие книги и статьи, стандарты, проекты с открытым кодом. Хотелось бы продолжить обучение с этими преподавателями в дальнейшем и чаще выходить с ними на связь, обсудить более детально веб-разработку на C и применение современных нейронных сетей на нём, получить представление о работе вредоносного кода и методах борьбы с ним, а также углубиться в разработку под Linux и разобраться в работе виртуальных машин. Возвращаясь к тому, с чего я начал, добавлю, что обучение языку C с OTUS дало мне вектор дальнейшего развития в этой сфере, позволило углубить свои знания C#, поскольку он во многом реализован на схожем по принципам с C языке С++. Изученный подход к программированию на языке C позволяет понять суть алгоритмического программирования, осознать внутреннее устройство систем, программ и алгоритмов со структурами данных, широко и повсеместно распространённых в наш век. Я рекомендую воспользоваться возможностью, любезно предоставляемой компанией OTUS, всем, у кого хватит времени и смелости, и пройти курс "Программист C" второй раз бесплатно в любое время