<!DOCTYPE html><html lang="ru"><head><meta charSet="UTF-8"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no, viewport-fit=cover"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="https://mc.yandex.ru/watch/44973232"/><link rel="preload" as="image" href="https://vk.com/rtrg?p=VK-RTRG-410987-bLXUv"/><link rel="preload" as="image" href="https://top-fwz1.mail.ru/counter?id=3316675;js=na"/><link rel="preload" as="image" href="/_next/static/images/img/logo2022_without_text-ad6a01e8608432b9967c441a0f4760b4.svg"/><link rel="preload" as="image" href="/_next/static/images/img/otus-certificate-832bf0e82aba1cde68e7417b12683728.png"/><link rel="preload" as="image" href="/_next/static/images/img/upk-diploma-d6bca6c33b9795bec7d04fb91a431230.png"/><link rel="preload" as="image" href="/_next/static/images/img/light-3dd56d782c43dc1e78b7e0da7bb3fb50.svg"/><link rel="stylesheet" href="/_next/static/css/8cc264f7ea39f5c5.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/369ab862ca923128.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/1eb8edb263c0b31d.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-3018d93ec30a05b2.js"/><script src="/_next/static/chunks/b6261da7-560230abf0251a57.js" async=""></script><script src="/_next/static/chunks/8868-b22af6500d7f0373.js" async=""></script><script src="/_next/static/chunks/main-app-46cd73774d8d37e3.js" async=""></script><script src="/_next/static/chunks/b57a0ff0-f64b6c8491bc987c.js" async=""></script><script src="/_next/static/chunks/7761-f25228226f9fd7b1.js" async=""></script><script src="/_next/static/chunks/3260-e663d3aeeb454c53.js" async=""></script><script src="/_next/static/chunks/7844-5a1706e76e0167fe.js" async=""></script><script src="/_next/static/chunks/7985-5aa503ef1e488f37.js" async=""></script><script src="/_next/static/chunks/8012-ba13e2afafa1b32c.js" async=""></script><script src="/_next/static/chunks/4944-c0f1c1dc3dd5ddc8.js" async=""></script><script src="/_next/static/chunks/4888-09a084700e30f3b2.js" async=""></script><script src="/_next/static/chunks/2633-d7e691d1179a550f.js" async=""></script><script src="/_next/static/chunks/3242-4559e666a92af915.js" async=""></script><script src="/_next/static/chunks/8308-a718381dbc33cfb4.js" async=""></script><script src="/_next/static/chunks/app/layout-37aaf27e992c5aeb.js" async=""></script><script src="/_next/static/chunks/4419-cfc7a5f44d08cc1b.js" async=""></script><script src="/_next/static/chunks/5632-5ae1d5cde11086be.js" async=""></script><script src="/_next/static/chunks/3118-3c71903ee058260c.js" async=""></script><script src="/_next/static/chunks/7670-88498cb7f740ea45.js" async=""></script><script src="/_next/static/chunks/5873-a84150cef512c203.js" async=""></script><script src="/_next/static/chunks/8212-ad195a1ac639b812.js" async=""></script><script src="/_next/static/chunks/428-b85ac0b1d8ebbe87.js" async=""></script><script src="/_next/static/chunks/9374-dedf9cc8b15c395b.js" async=""></script><script src="/_next/static/chunks/4485-9ab23cf29f3d4493.js" async=""></script><script src="/_next/static/chunks/4089-38c618b1e8038db2.js" async=""></script><script src="/_next/static/chunks/1598-4e9e0a333affae09.js" async=""></script><script src="/_next/static/chunks/7234-0a01e49f09a75afe.js" async=""></script><script src="/_next/static/chunks/1701-caea77cd580b46da.js" async=""></script><script src="/_next/static/chunks/1589-5e9d65a97827bc49.js" async=""></script><script src="/_next/static/chunks/8817-f756b1c7094aa889.js" async=""></script><script src="/_next/static/chunks/3742-cf316c1014abe42c.js" async=""></script><script src="/_next/static/chunks/7624-a0236e3eec1f6b3c.js" async=""></script><script src="/_next/static/chunks/5588-acf8559ddd553204.js" async=""></script><script src="/_next/static/chunks/1613-9988dde0bcc22cd3.js" async=""></script><script src="/_next/static/chunks/app/error-37bbf3f7388748a0.js" async=""></script><script src="/_next/static/chunks/app/not-found-6846642e53dd56ba.js" async=""></script><script src="/_next/static/chunks/5408-7304a011593a4e7b.js" async=""></script><script src="/_next/static/chunks/4514-28d343fc6e2d14e0.js" async=""></script><script src="/_next/static/chunks/app/lessons/%5Bslug%5D/page-56f47397b9d2307e.js" async=""></script><link rel="preload" href="https://smartcaptcha.yandexcloud.net/captcha.js?render=onload&onload=onloadFunction" as="script"/><link rel="preload" href="https://store-b2b.ru/tag.js?id=wsse7xcbtr07r1&nomodule" as="script"/><link rel="image_src" href="/__new_static__/img/meta-image.png"/><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico"/><link rel="preload" href="/_next/static/images/img/owl-flight-5d7d1106ce62f5dd4057eb334384e529.gif" as="image"/><link rel="icon" type="image/png" sizes="16x16" href="/_next/static/images/img/favicon-16x16-3dc5220f18624c2a6fd3aa3b081da00a.png"/><link rel="icon" type="image/png" sizes="32x32" href="/_next/static/images/img/favicon-32x32-dd124835ecce421e1bb2c8f849e49a3f.png"/><link rel="apple-touch-icon" href="/_next/static/images/img/apple-touch-icon-a4721dddcfb741a7e41d52e619f3820d.png"/><link rel="apple-touch-icon" sizes="57x57" href="/_next/static/images/img/apple-touch-icon-57x57-92769d5e197783e63f3bb3c8519c8912.png"/><link rel="apple-touch-icon" sizes="60x60" href="/_next/static/images/img/apple-touch-icon-60x60-dfaaf3934bc7ed111c8c306b967afeeb.png"/><link rel="apple-touch-icon" sizes="72x72" href="/_next/static/images/img/apple-touch-icon-72x72-693f0d64a225d5f0fe26ba5d088c8f14.png"/><link rel="apple-touch-icon" sizes="76x76" href="/_next/static/images/img/apple-touch-icon-76x76-f3487d673c3e7ae975cf190fb758ab10.png"/><link rel="apple-touch-icon" sizes="114x114" href="/_next/static/images/img/apple-touch-icon-114x114-98609536fdaa492edede039bdd03cff2.png"/><link rel="apple-touch-icon" sizes="120x120" href="/_next/static/images/img/apple-touch-icon-120x120-169d5a3cf2a78fa8e7dfa780f15abcb7.png"/><link rel="apple-touch-icon" sizes="144x144" href="/_next/static/images/img/apple-touch-icon-144x144-9b1aa25d8b37e9b97af4717495fd71bf.png"/><link rel="apple-touch-icon" sizes="152x152" href="/_next/static/images/img/apple-touch-icon-152x152-e04100124be68d4151efe4eb96227866.png"/><link rel="apple-touch-icon" sizes="180x180" href="/_next/static/images/img/apple-touch-icon-180x180-a4721dddcfb741a7e41d52e619f3820d.png"/><link rel="mask-icon" href="/_next/static/images/img/safari-pinned-tab-9b975a1bbe6e965061daed04a88d48e8.svg" color="#000000"/><meta name="msapplication-TileColor" content="#ffffff"/><meta name="msapplication-TileImage" content="/_next/static/images/img/mstile-144x144-c363ac4f42a2d7656bae44c971f5deab.png"/><title>Полный курс по работе с реляционными и нереляционными Nosql базами данных для профессионалов. Все основные и популярные БД: Postgresql, Mysql, mongodb, cassandra, redis</title><meta name="description" content="Как улучшить свои знания и стать профессионалом в базах данных? Пройдите курс в Otus и станьте крутым специалистом по СУБД и SQL. Курсы по всем основным и популярным БД, которые могут пригодиться разработчику и администратору"/><link rel="manifest" href="/site.webmanifest" crossorigin="use-credentials"/><meta name="is_app_seo_default" content="false"/><meta name="vk:image" content="/__new_static__/img/meta-image.png"/><meta name="fb:app_id" content="486413851704844"/><link rel="canonical" href="https://otus.ru/lessons/subd/"/><meta name="yandex-verification" content="3019a35aeda6b45d"/><meta property="og:title" content="Полный курс по работе с реляционными и нереляционными Nosql базами данных для профессионалов. Все основные и популярные БД: Postgresql, Mysql, mongodb, cassandra, redis"/><meta property="og:description" content="Как улучшить свои знания и стать профессионалом в базах данных? Пройдите курс в Otus и станьте крутым специалистом по СУБД и SQL. Курсы по всем основным и популярным БД, которые могут пригодиться разработчику и администратору"/><meta property="og:url" content="https://otus.ru/lessons/subd/"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Полный курс по работе с реляционными и нереляционными Nosql базами данных для профессионалов. Все основные и популярные БД: Postgresql, Mysql, mongodb, cassandra, redis"/><meta name="twitter:description" content="Как улучшить свои знания и стать профессионалом в базах данных? Пройдите курс в Otus и станьте крутым специалистом по СУБД и SQL. Курсы по всем основным и популярным БД, которые могут пригодиться разработчику и администратору"/><script src="https://vk.com/js/api/openapi.js?162" type="text/javascript"></script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><style data-styled="" data-styled-version="5.3.10">.bmVffP{height:24px;width:24px;position:relative;}/*!sc*/
.kOdeIv{height:48px;width:48px;position:relative;}/*!sc*/
.cvcsLz{height:28px;width:28px;position:relative;}/*!sc*/
.gsweRb{height:88px;width:88px;position:relative;}/*!sc*/
data-styled.g3[id="sc-i28ik1-0"]{content:"bmVffP,kOdeIv,cvcsLz,gsweRb,"}/*!sc*/
.gNVXtU{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}/*!sc*/
.gNVXtU > svg{display:block;}/*!sc*/
data-styled.g4[id="sc-i28ik1-1"]{content:"gNVXtU,"}/*!sc*/
.ViUGY{font-family:'Roboto',sans-serif;font-size:18px;line-height:24px;font-weight:700;}/*!sc*/
@media (max-width:1201px){.ViUGY{font-size:16px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.ViUGY{font-size:14px;line-height:20px;}}/*!sc*/
@media (max-width:1201px){.ViUGY{font-weight:700;}}/*!sc*/
@media (max-width:751px){.ViUGY{font-weight:700;}}/*!sc*/
.eMZyoN{font-family:'Roboto',sans-serif;font-size:16px;line-height:24px;font-weight:400;}/*!sc*/
@media (max-width:1201px){.eMZyoN{font-size:16px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.eMZyoN{font-size:14px;line-height:20px;}}/*!sc*/
@media (max-width:1201px){.eMZyoN{font-weight:400;}}/*!sc*/
@media (max-width:751px){.eMZyoN{font-weight:400;}}/*!sc*/
.krJlll{font-family:'Roboto',sans-serif;font-size:18px;line-height:24px;font-weight:400;}/*!sc*/
@media (max-width:1201px){.krJlll{font-size:16px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.krJlll{font-size:16px;line-height:24px;}}/*!sc*/
@media (max-width:1201px){.krJlll{font-weight:400;}}/*!sc*/
@media (max-width:751px){.krJlll{font-weight:400;}}/*!sc*/
.kswXpy{font-family:'IBM Plex Sans','Roboto',sans-serif;font-size:62px;line-height:68px;font-weight:700;}/*!sc*/
@media (max-width:1201px){.kswXpy{font-size:56px;line-height:60px;}}/*!sc*/
@media (max-width:751px){.kswXpy{font-size:32px;line-height:36px;}}/*!sc*/
@media (max-width:1201px){.kswXpy{font-weight:700;}}/*!sc*/
@media (max-width:751px){.kswXpy{font-weight:700;}}/*!sc*/
.enpOeQ{font-family:'IBM Plex Sans','Roboto',sans-serif;font-size:20px;line-height:24px;font-weight:700;}/*!sc*/
@media (max-width:1201px){.enpOeQ{font-size:20px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.enpOeQ{font-size:16px;line-height:20px;}}/*!sc*/
@media (max-width:1201px){.enpOeQ{font-weight:700;}}/*!sc*/
@media (max-width:751px){.enpOeQ{font-weight:700;}}/*!sc*/
.jmLQpp{font-family:'IBM Plex Sans','Roboto',sans-serif;font-size:40px;line-height:48px;font-weight:700;}/*!sc*/
@media (max-width:1201px){.jmLQpp{font-size:40px;line-height:48px;}}/*!sc*/
@media (max-width:751px){.jmLQpp{font-size:20px;line-height:24px;}}/*!sc*/
@media (max-width:1201px){.jmLQpp{font-weight:700;}}/*!sc*/
@media (max-width:751px){.jmLQpp{font-weight:700;}}/*!sc*/
.doSDez{font-family:'Roboto',sans-serif;font-size:18px;line-height:24px;font-weight:400;}/*!sc*/
@media (max-width:1201px){.doSDez{font-size:18px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.doSDez{font-size:16px;line-height:24px;}}/*!sc*/
@media (max-width:1201px){.doSDez{font-weight:400;}}/*!sc*/
@media (max-width:751px){.doSDez{font-weight:400;}}/*!sc*/
.fPZiIk{font-family:'IBM Plex Sans','Roboto',sans-serif;font-size:24px;line-height:28px;font-weight:500;}/*!sc*/
@media (max-width:1201px){.fPZiIk{font-size:24px;line-height:28px;}}/*!sc*/
@media (max-width:751px){.fPZiIk{font-size:18px;line-height:24px;}}/*!sc*/
@media (max-width:1201px){.fPZiIk{font-weight:500;}}/*!sc*/
@media (max-width:751px){.fPZiIk{font-weight:500;}}/*!sc*/
.bTMeHF{font-family:'IBM Plex Sans','Roboto',sans-serif;font-size:52px;line-height:64px;font-weight:700;}/*!sc*/
@media (max-width:1201px){.bTMeHF{font-size:52px;line-height:64px;}}/*!sc*/
@media (max-width:751px){.bTMeHF{font-size:24px;line-height:28px;}}/*!sc*/
@media (max-width:1201px){.bTMeHF{font-weight:700;}}/*!sc*/
@media (max-width:751px){.bTMeHF{font-weight:700;}}/*!sc*/
.gGtEnS{font-family:'IBM Plex Sans','Roboto',sans-serif;font-size:24px;line-height:28px;font-weight:700;}/*!sc*/
@media (max-width:1201px){.gGtEnS{font-size:24px;line-height:28px;}}/*!sc*/
@media (max-width:751px){.gGtEnS{font-size:18px;line-height:24px;}}/*!sc*/
@media (max-width:1201px){.gGtEnS{font-weight:700;}}/*!sc*/
@media (max-width:751px){.gGtEnS{font-weight:700;}}/*!sc*/
.hQBzUY{font-family:'Roboto',sans-serif;font-size:18px;line-height:24px;font-weight:700;}/*!sc*/
@media (max-width:1201px){.hQBzUY{font-size:18px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.hQBzUY{font-size:16px;line-height:24px;}}/*!sc*/
@media (max-width:1201px){.hQBzUY{font-weight:700;}}/*!sc*/
@media (max-width:751px){.hQBzUY{font-weight:700;}}/*!sc*/
.dvqddq{font-family:'Roboto',sans-serif;font-size:16px;line-height:24px;font-weight:700;}/*!sc*/
@media (max-width:1201px){.dvqddq{font-size:16px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.dvqddq{font-size:14px;line-height:20px;}}/*!sc*/
@media (max-width:1201px){.dvqddq{font-weight:700;}}/*!sc*/
@media (max-width:751px){.dvqddq{font-weight:700;}}/*!sc*/
.iFeEEh{font-family:'Roboto',sans-serif;font-size:14px;line-height:20px;font-weight:700;}/*!sc*/
@media (max-width:1201px){.iFeEEh{font-size:14px;line-height:20px;}}/*!sc*/
@media (max-width:751px){.iFeEEh{font-size:12px;line-height:16px;}}/*!sc*/
@media (max-width:1201px){.iFeEEh{font-weight:700;}}/*!sc*/
@media (max-width:751px){.iFeEEh{font-weight:700;}}/*!sc*/
.iwrrOS{font-family:'Roboto',sans-serif;font-size:14px;line-height:20px;font-weight:400;}/*!sc*/
@media (max-width:1201px){.iwrrOS{font-size:14px;line-height:20px;}}/*!sc*/
@media (max-width:751px){.iwrrOS{font-size:12px;line-height:16px;}}/*!sc*/
@media (max-width:1201px){.iwrrOS{font-weight:400;}}/*!sc*/
@media (max-width:751px){.iwrrOS{font-weight:400;}}/*!sc*/
.CWfAH{font-family:'Roboto',sans-serif;font-size:16px;line-height:24px;font-weight:400;}/*!sc*/
@media (max-width:1201px){.CWfAH{font-size:14px;line-height:20px;}}/*!sc*/
@media (max-width:751px){.CWfAH{font-size:14px;line-height:20px;}}/*!sc*/
@media (max-width:1201px){.CWfAH{font-weight:400;}}/*!sc*/
@media (max-width:751px){.CWfAH{font-weight:400;}}/*!sc*/
.bDRAny{font-family:'Roboto',sans-serif;font-size:16px;line-height:24px;font-weight:700;}/*!sc*/
@media (max-width:1201px){.bDRAny{font-size:14px;line-height:20px;}}/*!sc*/
@media (max-width:751px){.bDRAny{font-size:16px;line-height:24px;}}/*!sc*/
@media (max-width:1201px){.bDRAny{font-weight:700;}}/*!sc*/
@media (max-width:751px){.bDRAny{font-weight:700;}}/*!sc*/
data-styled.g14[id="sc-1x9oq14-0"]{content:"ViUGY,eMZyoN,krJlll,kswXpy,enpOeQ,jmLQpp,doSDez,fPZiIk,bTMeHF,gGtEnS,hQBzUY,dvqddq,iFeEEh,iwrrOS,CWfAH,bDRAny,"}/*!sc*/
.igoKuA{-webkit-transition:background 0.2s ease-out,border 0.2s ease-out;transition:background 0.2s ease-out,border 0.2s ease-out;will-change:background,border;overflow:hidden;width:100%;cursor:text;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #afafaf;background:#fff;color:#0f0f10;text-align:left;font-family:'Roboto',sans-serif;font-size:18px;line-height:24px;height:56px;border-radius:12px;}/*!sc*/
@media (max-width:1201px){.igoKuA{font-size:18px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.igoKuA{font-size:16px;line-height:24px;}}/*!sc*/
data-styled.g16[id="sc-7tecya-1"]{content:"igoKuA,"}/*!sc*/
.dUXfnG{-webkit-transition:padding 0.2s ease-out,color 0.2s ease-out;transition:padding 0.2s ease-out,color 0.2s ease-out;will-change:padding,color;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-height:100%;padding:16px 24px;}/*!sc*/
data-styled.g17[id="sc-7tecya-2"]{content:"dUXfnG,"}/*!sc*/
.ewcVbw{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;pointer-events:none;top:0;left:0;width:100%;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:font 0.2s ease-out;transition:font 0.2s ease-out;will-change:font;color:#afafaf;}/*!sc*/
data-styled.g18[id="sc-7tecya-3"]{content:"ewcVbw,"}/*!sc*/
.bkPfUD{-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;width:100%;background:transparent;overflow:hidden;text-overflow:ellipsis;margin-top:auto;opacity:0;}/*!sc*/
.bkPfUD::-webkit-input-placeholder{color:#afafaf;}/*!sc*/
.bkPfUD::-moz-placeholder{color:#afafaf;}/*!sc*/
.bkPfUD:-ms-input-placeholder{color:#afafaf;}/*!sc*/
.bkPfUD::placeholder{color:#afafaf;}/*!sc*/
.bkPfUD:disabled{background:transparent;}/*!sc*/
data-styled.g19[id="sc-7tecya-4"]{content:"bkPfUD,"}/*!sc*/
.hzdVAl{display:block;}/*!sc*/
data-styled.g23[id="sc-aobi4b-0"]{content:"hzdVAl,"}/*!sc*/
.gkRIPP{font-family:'Roboto',sans-serif;font-size:16px;line-height:24px;font-weight:400;}/*!sc*/
@media (max-width:1201px){.gkRIPP{font-size:16px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.gkRIPP{font-size:14px;line-height:20px;}}/*!sc*/
@media (max-width:1201px){.gkRIPP{font-weight:400;}}/*!sc*/
@media (max-width:751px){.gkRIPP{font-weight:400;}}/*!sc*/
.eibrwt{font-family:'Roboto',sans-serif;font-size:16px;line-height:24px;font-weight:400;}/*!sc*/
@media (max-width:1201px){.eibrwt{font-size:14px;line-height:20px;}}/*!sc*/
@media (max-width:751px){.eibrwt{font-size:14px;line-height:20px;}}/*!sc*/
@media (max-width:1201px){.eibrwt{font-weight:400;}}/*!sc*/
@media (max-width:751px){.eibrwt{font-weight:400;}}/*!sc*/
.fvUGfA{font-family:'Roboto',sans-serif;font-size:12px;line-height:16px;font-weight:400;}/*!sc*/
@media (max-width:1201px){.fvUGfA{font-size:12px;line-height:16px;}}/*!sc*/
@media (max-width:751px){.fvUGfA{font-size:12px;line-height:16px;}}/*!sc*/
@media (max-width:1201px){.fvUGfA{font-weight:400;}}/*!sc*/
@media (max-width:751px){.fvUGfA{font-weight:400;}}/*!sc*/
data-styled.g26[id="sc-1x9oq14-0-Component"]{content:"gkRIPP,eibrwt,fvUGfA,"}/*!sc*/
.chwycb{padding-right:48px;}/*!sc*/
data-styled.g29[id="sc-1uo0fn1-0"]{content:"chwycb,"}/*!sc*/
.jZoKM{position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}/*!sc*/
data-styled.g30[id="sc-1uo0fn1-1"]{content:"jZoKM,"}/*!sc*/
.dzJeEt{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}/*!sc*/
data-styled.g40[id="sc-1bqzqc9-0"]{content:"dzJeEt,"}/*!sc*/
.dGHcsq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;}/*!sc*/
.dGHcsq .swiper{height:100%;}/*!sc*/
.dGHcsq .swiper-slide{opacity:1;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;}/*!sc*/
.dGHcsq .swiper-slide-active ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide{opacity:0.3;}/*!sc*/
.dGHcsq .swiper-slide:nth-child(n + 6){opacity:0.3;}/*!sc*/
.cInatB{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;}/*!sc*/
.cInatB .swiper{height:100%;}/*!sc*/
.cInatB .swiper-slide{opacity:1;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;}/*!sc*/
.cInatB .swiper-slide:nth-child(n + 5){opacity:0.3;}/*!sc*/
.haeyZv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;}/*!sc*/
.haeyZv .swiper{height:100%;}/*!sc*/
.haeyZv .swiper-slide{opacity:1;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;}/*!sc*/
.haeyZv .swiper-slide:nth-child(n + 3){opacity:0.3;}/*!sc*/
.giOpNO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;}/*!sc*/
.giOpNO .swiper{height:100%;}/*!sc*/
.giOpNO .swiper-slide{opacity:1;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;}/*!sc*/
data-styled.g41[id="sc-1bkbgbz-0"]{content:"dGHcsq,cInatB,haeyZv,giOpNO,"}/*!sc*/
.cPJghB{min-width:100%;width:100%;min-height:100%;height:100%;display:block;margin:0 auto;}/*!sc*/
.jssxGI{min-width:100%;width:100%;min-height:100%;height:100%;display:block;margin:0 auto;margin-bottom:56px;}/*!sc*/
@media (min-width:1200px){.jssxGI{margin-bottom:72px;}}/*!sc*/
.ehnata{min-width:100%;width:100%;min-height:100%;height:100%;display:block;margin:0 auto;margin-bottom:68px;}/*!sc*/
data-styled.g42[id="sc-1bkbgbz-1"]{content:"cPJghB,jssxGI,ehnata,"}/*!sc*/
.dQlnjC{-webkit-transition:color 0.2s ease-out,opacity 0.2s ease-out;transition:color 0.2s ease-out,opacity 0.2s ease-out;will-change:color,opacity;width:auto;height:auto;padding:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:transparent;color:#fff;}/*!sc*/
@media (min-width:1200px){.dQlnjC:hover{color:#ffd709;}}/*!sc*/
.dQlnjC:disabled{opacity:0.4;pointer-events:none;cursor:default;}/*!sc*/
.gQuSfy{-webkit-transition:color 0.2s ease-out,opacity 0.2s ease-out;transition:color 0.2s ease-out,opacity 0.2s ease-out;will-change:color,opacity;width:auto;height:auto;padding:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:transparent;color:#575757;}/*!sc*/
@media (min-width:1200px){.gQuSfy:hover{color:#575757;}}/*!sc*/
.gQuSfy:disabled{opacity:0.4;pointer-events:none;cursor:default;}/*!sc*/
data-styled.g43[id="sc-1bkbgbz-2"]{content:"dQlnjC,gQuSfy,"}/*!sc*/
.iPzpLW{margin:-12px -12px -12px 24px;}/*!sc*/
data-styled.g44[id="sc-1bkbgbz-3"]{content:"iPzpLW,"}/*!sc*/
.biZjNh{margin:-12px 24px -12px -12px;}/*!sc*/
data-styled.g45[id="sc-1bkbgbz-4"]{content:"biZjNh,"}/*!sc*/
.hGKrlu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:400px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
data-styled.g46[id="sc-1bkbgbz-5"]{content:"hGKrlu,"}/*!sc*/
.eoibzU{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-68px;right:0;}/*!sc*/
.eoibzU .sc-1bkbgbz-5 > *{background-color:#fff !important;}/*!sc*/
.hcbJSK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-118px;right:0;}/*!sc*/
.hcbJSK .sc-1bkbgbz-5 > *{background-color:#fff !important;}/*!sc*/
.kFvGjx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:0;right:50%;}/*!sc*/
.kFvGjx .sc-1bkbgbz-5 > *{background-color:#575757 !important;}/*!sc*/
data-styled.g47[id="sc-1bkbgbz-6"]{content:"eoibzU,hcbJSK,kFvGjx,"}/*!sc*/
.ldwIhb{color:#4749c0;position:relative;}/*!sc*/
.ldwIhb:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
.ldwIhb:active{color:#585cff;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
data-styled.g49[id="sc-1vdp0yy-0"]{content:"ldwIhb,"}/*!sc*/
.eJDLVL{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:rotate( 0deg );-ms-transform:rotate( 0deg );transform:rotate( 0deg );}/*!sc*/
data-styled.g120[id="sc-8zcw6d-0"]{content:"eJDLVL,"}/*!sc*/
.dxxUfg{width:82px;height:auto;}/*!sc*/
data-styled.g179[id="sc-136rsxq-0"]{content:"dxxUfg,"}/*!sc*/
.hERPbJ{-webkit-animation:iJeNST 32s infinite linear;animation:iJeNST 32s infinite linear;-webkit-transform-box:fill-box;-ms-transform-box:fill-box;transform-box:fill-box;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;will-change:animation,transform;}/*!sc*/
data-styled.g180[id="sc-1gml7ra-0"]{content:"hERPbJ,"}/*!sc*/
.XomuX{overflow:visible;}/*!sc*/
data-styled.g183[id="sc-1gml7ra-3"]{content:"XomuX,"}/*!sc*/
.hOtCic{margin:0 auto;position:relative;}/*!sc*/
@media (min-width:1200px){.hOtCic{max-width:1120px;width:1120px;}}/*!sc*/
@media (max-width:1201px){.hOtCic{max-width:680px;width:680px;}}/*!sc*/
@media (max-width:751px){.hOtCic{max-width:352px;width:352px;}}/*!sc*/
data-styled.g184[id="sc-x072mc-0"]{content:"hOtCic,"}/*!sc*/
.dKnRmO{-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:30;position:-webkit-sticky;position:sticky;top:-1px;height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-shadow:0 4px 4px rgba(0,0,0,0.05);background:#fff;color:#232323;}/*!sc*/
@media (max-width:1201px){.dKnRmO{height:64px;}}/*!sc*/
@media (max-width:751px){.dKnRmO{height:60px;}}/*!sc*/
data-styled.g185[id="sc-r03h0s-0"]{content:"dKnRmO,"}/*!sc*/
.eFDQwF{font-family:'Roboto',sans-serif;font-size:16px;line-height:24px;font-weight:400;}/*!sc*/
@media (max-width:1201px){.eFDQwF{font-size:16px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.eFDQwF{font-size:14px;line-height:20px;}}/*!sc*/
@media (max-width:1201px){.eFDQwF{font-weight:400;}}/*!sc*/
@media (max-width:751px){.eFDQwF{font-weight:400;}}/*!sc*/
data-styled.g186[id="sc-1x9oq14-0-styled-div"]{content:"eFDQwF,"}/*!sc*/
.bMTmMH{position:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
data-styled.g187[id="sc-r03h0s-1"]{content:"bMTmMH,"}/*!sc*/
.iLJJBX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 89px 0 0;}/*!sc*/
@media (max-width:1201px){.iLJJBX{margin:0 24px 0 0;}}/*!sc*/
data-styled.g188[id="sc-r03h0s-2"]{content:"iLJJBX,"}/*!sc*/
.kVvakX{-webkit-align-self:normal;-ms-flex-item-align:normal;align-self:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
data-styled.g189[id="sc-r03h0s-3"]{content:"kVvakX,"}/*!sc*/
.bYKNcH{z-index:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 40px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/
@media (max-width:1201px){.bYKNcH{margin:0 24px 0 0;}}/*!sc*/
.bYKNcH::after{-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;will-change:background;content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background:transparent;}/*!sc*/
.bYKNcH:last-child{margin:0;}/*!sc*/
.cGgLky{z-index:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 40px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/
@media (max-width:1201px){.cGgLky{margin:0 24px 0 0;}}/*!sc*/
.cGgLky::after{-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;will-change:background;content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background:transparent;}/*!sc*/
.cGgLky:hover::after{background:#4749c0;}/*!sc*/
.cGgLky:last-child{margin:0;}/*!sc*/
data-styled.g191[id="sc-r03h0s-5"]{content:"bYKNcH,cGgLky,"}/*!sc*/
.kpxsrg.kpxsrg{z-index:-1;position:absolute;width:615px;height:615px;}/*!sc*/
data-styled.g192[id="sc-r03h0s-6"]{content:"kpxsrg,"}/*!sc*/
.jHaHbB{margin:0 auto 0 0;color:inherit;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.jHaHbB:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.jHaHbB:active{color:inherit;}/*!sc*/
@media (max-width:1201px){.jHaHbB{display:none;}}/*!sc*/
data-styled.g193[id="sc-r03h0s-7"]{content:"jHaHbB,"}/*!sc*/
.dZepSJ{-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;will-change:background;cursor:pointer;padding:14px 16px;border-radius:20px;}/*!sc*/
@media (min-width:1200px){.dZepSJ:hover{background:#fff;}}/*!sc*/
@media (max-width:1201px){.dZepSJ{padding:10px 0;}}/*!sc*/
.gXNPrh{-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;will-change:background;cursor:pointer;padding:14px 16px;border-radius:20px;font-weight:700;}/*!sc*/
@media (min-width:1200px){.gXNPrh:hover{background:#fff;}}/*!sc*/
@media (max-width:1201px){.gXNPrh{padding:10px 0;}}/*!sc*/
data-styled.g194[id="sc-4zz0i4-0"]{content:"dZepSJ,gXNPrh,"}/*!sc*/
.fXsjgC{margin:0 32px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;}/*!sc*/
.fXsjgC:last-child{margin:0;}/*!sc*/
@media (max-width:751px){.fXsjgC{margin:0 0 24px;}}/*!sc*/
data-styled.g195[id="sc-1kjc6dh-0"]{content:"fXsjgC,"}/*!sc*/
.bxwCjw{width:100%;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #ececec;color:#afafaf;}/*!sc*/
@media (max-width:1201px){.bxwCjw{margin:0 0 24px;padding:0;border-bottom:none;}}/*!sc*/
@media (max-width:751px){.bxwCjw{margin:0 0 8px;}}/*!sc*/
data-styled.g196[id="sc-1kjc6dh-1"]{content:"bxwCjw,"}/*!sc*/
.lhsLfs{display:grid;margin:0 -16px;grid-template-columns:repeat(2,288px);}/*!sc*/
@media (max-width:1201px){.lhsLfs{margin:0;}}/*!sc*/
@media (max-width:751px){.lhsLfs{gap:4px;}}/*!sc*/
.eANJVj{display:grid;margin:0 -16px;grid-template-columns:repeat(1,288px);}/*!sc*/
@media (max-width:1201px){.eANJVj{margin:0;}}/*!sc*/
@media (max-width:751px){.eANJVj{gap:4px;}}/*!sc*/
data-styled.g197[id="sc-1kjc6dh-2"]{content:"lhsLfs,eANJVj,"}/*!sc*/
.LDEpF{background-color:#ececec;border-radius:8px;position:relative;overflow:hidden;color:rgba(0,0,0,0);width:100%;height:100%;position:absolute;top:0;left:0;}/*!sc*/
.iXhGSD{background-color:#ececec;border-radius:8px;position:relative;overflow:hidden;color:rgba(0,0,0,0);}/*!sc*/
data-styled.g198[id="sc-1xopqwy-0"]{content:"LDEpF,iXhGSD,"}/*!sc*/
.jTtOKw{position:relative;display:block;}/*!sc*/
.ePGOOQ{position:static;display:block;}/*!sc*/
data-styled.g199[id="sc-hrqzy3-0"]{content:"jTtOKw,ePGOOQ,"}/*!sc*/
.faPWUN{min-width:100%;width:100%;min-height:100%;height:100%;position:relative;z-index:0;}/*!sc*/
.faPWUN *{opacity:0;pointer-events:none;}/*!sc*/
data-styled.g200[id="sc-hrqzy3-1"]{content:"faPWUN,"}/*!sc*/
.fEESDM{position:absolute;z-index:1;display:none;top:100%;left:0;width:100%;}/*!sc*/
data-styled.g236[id="sc-piuiz2-0"]{content:"fEESDM,"}/*!sc*/
.fDVGGf{z-index:0;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;overflow:hidden;position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px;background:#f8f8f8;box-shadow:0px 16px 16px rgba(0,0,0,0.25);border-radius:0px 0px 20px 20px;}/*!sc*/
@media (min-width:1200px){.fDVGGf{max-width:1200px;margin:0 auto;}}/*!sc*/
@media (max-width:1201px){.fDVGGf{padding:24px 36px;}}/*!sc*/
@media (max-width:751px){.fDVGGf{height:100%;padding:24px 0;border-radius:0;}}/*!sc*/
data-styled.g237[id="sc-piuiz2-1"]{content:"fDVGGf,"}/*!sc*/
.fhxPhf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
data-styled.g238[id="sc-piuiz2-2"]{content:"fhxPhf,"}/*!sc*/
.ggDqfB{right:-101px;top:-105px;bottom:-201px;}/*!sc*/
data-styled.g240[id="sc-1891c19-0"]{content:"ggDqfB,"}/*!sc*/
.dwrtLP{-webkit-transition:color 0.2s ease-out,-webkit-transform 0.2s ease-out;-webkit-transition:color 0.2s ease-out,transform 0.2s ease-out;transition:color 0.2s ease-out,transform 0.2s ease-out;will-change:color,transform;margin:0 0 0 4px;}/*!sc*/
@media (max-width:751px){.dwrtLP{display:none;}}/*!sc*/
data-styled.g241[id="sc-1youhxc-0"]{content:"dwrtLP,"}/*!sc*/
.cMNIlZ{-webkit-transition:font-weight 0.1s ease-out;transition:font-weight 0.1s ease-out;will-change:font-weight;}/*!sc*/
.cMNIlZ::before{content:attr(title);position:relative;display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden;}/*!sc*/
data-styled.g242[id="sc-1youhxc-1"]{content:"cMNIlZ,"}/*!sc*/
@media (min-width:1200px){.gAMwby:hover .sc-1youhxc-0{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}.gAMwby:hover .sc-1youhxc-0{color:#4749c0;}}/*!sc*/
.ewISlX:hover .sc-1youhxc-1{font-weight:700;}/*!sc*/
@media (min-width:1200px){.ewISlX:hover .sc-1youhxc-0{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}.ewISlX:hover .sc-1youhxc-0{color:#4749c0;}}/*!sc*/
@media (max-width:1201px){.ewISlX{display:none;}}/*!sc*/
data-styled.g243[id="sc-1youhxc-2"]{content:"gAMwby,ewISlX,"}/*!sc*/
.cgYLnJ{grid-auto-flow:column;grid-template-rows:repeat(8,1fr);}/*!sc*/
@media (max-width:751px){.cgYLnJ{grid-auto-flow:row;grid-template-columns:1fr;grid-template-row:unset;}}/*!sc*/
data-styled.g244[id="sc-ig0m9y-0"]{content:"cgYLnJ,"}/*!sc*/
.czpnNJ{-webkit-transition:background 0.2s ease-out,border 0.2s ease-out,opacity 0.2s ease-out,color 0.2s ease-out;transition:background 0.2s ease-out,border 0.2s ease-out,opacity 0.2s ease-out,color 0.2s ease-out;will-change:background,border,opacity,color;cursor:pointer;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 26px;font-weight:700;line-height:24px;min-height:56px;border-radius:20px;font-size:18px;color:#0f0f10;background:#ffd709;width:100%;}/*!sc*/
.czpnNJ:active{color:#0f0f10;}/*!sc*/
.czpnNJ:not(:disabled):hover{background:#ffea7d;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.czpnNJ:disabled{cursor:default;color:#afafaf;background:#ececec;pointer-events:none;}/*!sc*/
.bYRRHi{-webkit-transition:background 0.2s ease-out,border 0.2s ease-out,opacity 0.2s ease-out,color 0.2s ease-out;transition:background 0.2s ease-out,border 0.2s ease-out,opacity 0.2s ease-out,color 0.2s ease-out;will-change:background,border,opacity,color;cursor:pointer;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 26px;font-weight:700;line-height:24px;min-height:56px;border-radius:20px;font-size:18px;color:#0f0f10;background:#ffd709;}/*!sc*/
.bYRRHi:active{color:#0f0f10;}/*!sc*/
.bYRRHi:not(:disabled):hover{background:#ffea7d;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.bYRRHi:disabled{cursor:default;color:#afafaf;background:#ececec;pointer-events:none;}/*!sc*/
data-styled.g249[id="sc-1qig7zt-0"]{content:"czpnNJ,bYRRHi,"}/*!sc*/
.eDycrR{pointer-events:none;}/*!sc*/
data-styled.g257[id="sc-gqclrv-0"]{content:"eDycrR,"}/*!sc*/
@media (max-width:751px){.rcsBI{display:none;}}/*!sc*/
data-styled.g258[id="sc-gqclrv-1"]{content:"rcsBI,"}/*!sc*/
.cwTwwh{min-width:32px;width:32px;min-height:32px;height:32px;margin:0 8px 0 0;border-radius:50%;overflow:hidden;}/*!sc*/
@media (max-width:1201px){.cwTwwh{min-width:28px;width:28px;min-height:28px;height:28px;margin:0 4px 0 0;}}/*!sc*/
@media (max-width:751px){.cwTwwh{margin:0;}}/*!sc*/
data-styled.g259[id="sc-199a3eq-1-div"]{content:"cwTwwh,"}/*!sc*/
.deZXFK{-webkit-align-self:normal;-ms-flex-item-align:normal;align-self:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 0 auto;}/*!sc*/
data-styled.g302[id="sc-1pw2hu9-0"]{content:"deZXFK,"}/*!sc*/
.gnDzft{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:static;-webkit-tap-highlight-color:transparent;}/*!sc*/
data-styled.g303[id="sc-k2vhmo-0"]{content:"gnDzft,"}/*!sc*/
.cYMYSf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;color:#232323;}/*!sc*/
.cYMYSf:hover{color:#4749c0;}/*!sc*/
data-styled.g304[id="sc-k2vhmo-1"]{content:"cYMYSf,"}/*!sc*/
.etPPJE{-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;will-change:color;}/*!sc*/
data-styled.g305[id="sc-k2vhmo-2"]{content:"etPPJE,"}/*!sc*/
.dMvvUT{position:relative;padding:13px 0 29px;margin-bottom:-16px;background:linear-gradient(90deg,#a34fc6 0%,#5354e4 100%);color:#fff;overflow:hidden;}/*!sc*/
@media (max-width:1201px){.dMvvUT{padding:12px 16px 28px;}}/*!sc*/
@media (max-width:751px){.dMvvUT{padding:9px 15px 25px;}}/*!sc*/
.dMvvUT .before-header-ui__ellipse1{position:absolute;left:-147px;top:-387px;width:854px;height:854px;opacity:0.2;-webkit-filter:blur(12px);filter:blur(12px);background:radial-gradient( 50% 50% at 50% 50%,#f6cae3 0%,rgba(246,202,227,0) 100% );}/*!sc*/
.dMvvUT .before-header-ui__ellipse2{position:absolute;left:-148px;top:-244px;width:568px;height:568px;opacity:0.3;-webkit-filter:blur(12px);filter:blur(12px);background:radial-gradient( 50% 50% at 50% 50%,#f6cae3 0%,rgba(246,202,227,0) 100% );}/*!sc*/
.dMvvUT .before-header-ui__container{font-family:'IBM Plex Sans','Roboto',sans-serif;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:1120px;max-width:1120px;}/*!sc*/
@media (max-width:1201px){.dMvvUT .before-header-ui__container{width:100%;max-width:unset;}}/*!sc*/
.dMvvUT .before-header-ui__img{position:relative;}/*!sc*/
@media (max-width:1201px){.dMvvUT .before-header-ui__img{display:none;}}/*!sc*/
.dMvvUT .before-header-ui__img_sales{width:164px;}/*!sc*/
.dMvvUT .before-header-ui__img_sales::before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:190px;background:url(/_next/static/images/img/sales-647707e6e3bb6ad2deb188a1217a88ac.png) no-repeat;background-size:contain;}/*!sc*/
.dMvvUT .before-header-ui__content{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px;}/*!sc*/
.dMvvUT .before-header-ui__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
.dMvvUT .before-header-ui__title{font-size:28px;line-height:32px;font-weight:700;}/*!sc*/
@media (max-width:751px){.dMvvUT .before-header-ui__title{font-size:20px;line-height:24px;font-weight:700;}}/*!sc*/
.dMvvUT .before-header-ui__text{font-size:14px;line-height:20px;font-weight:700;-webkit-letter-spacing:-0.01em;-moz-letter-spacing:-0.01em;-ms-letter-spacing:-0.01em;letter-spacing:-0.01em;}/*!sc*/
@media (max-width:751px){.dMvvUT .before-header-ui__text{font-size:12px;line-height:16px;font-weight:700;-webkit-letter-spacing:0;-moz-letter-spacing:0;-ms-letter-spacing:0;letter-spacing:0;}}/*!sc*/
.dMvvUT .before-header-ui__button{-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;will-change:background;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;line-height:24px;font-weight:700;border-radius:12px;-webkit-text-decoration:none;text-decoration:none;background:#fff;padding:12px 24px;display:inline-block;outline:none;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;color:#232323;text-overflow:ellipsis;min-width:200px;}/*!sc*/
@media (max-width:751px){.dMvvUT .before-header-ui__button{font-size:16px;line-height:24px;font-weight:700;padding:8px 16px;min-width:auto;}}/*!sc*/
.dMvvUT .before-header-ui__button:hover,.dMvvUT .before-header-ui__button:active{background-color:#ececec;}/*!sc*/
.dMvvUT .before-header-ui__button_secondary{color:#fff;background:rgba(255,255,255,0.2);}/*!sc*/
.dMvvUT .before-header-ui__button_secondary:hover,.dMvvUT .before-header-ui__button_secondary:active{background:rgba(255,255,255,0.3);color:#fff;}/*!sc*/
@media (max-width:1201px){.dMvvUT .before-header-ui__button_secondary{display:none;}}/*!sc*/
data-styled.g339[id="sc-1pwtpfp-0"]{content:"dMvvUT,"}/*!sc*/
.klmZDZ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;}/*!sc*/
data-styled.g340[id="sc-1j17uuq-0"]{content:"klmZDZ,"}/*!sc*/
.dPcKhb{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;background:inherit;overflow:hidden;}/*!sc*/
data-styled.g341[id="sc-1j17uuq-1"]{content:"dPcKhb,"}/*!sc*/
@media (max-width:1201px){.ui-chunk-container .hide-mobile{display:none;}}/*!sc*/
@media (max-width:751px){.ui-chunk-container .hide-phone{display:none;}}/*!sc*/
.ui-chunk-container .show-mobile{display:none;}/*!sc*/
@media (max-width:1201px){.ui-chunk-container .show-mobile{display:block;}}/*!sc*/
.ui-chunk-container .show-phone{display:none;}/*!sc*/
@media (max-width:751px){.ui-chunk-container .show-phone{display:block;}}/*!sc*/
data-styled.g343[id="sc-global-eCGhFA1"]{content:"sc-global-eCGhFA1,"}/*!sc*/
@-webkit-keyframes iJeNST{from{-webkit-transform:rotate(0deg) translateX(70px);-ms-transform:rotate(0deg) translateX(70px);transform:rotate(0deg) translateX(70px);}to{-webkit-transform:rotate(360deg) translateX(70px);-ms-transform:rotate(360deg) translateX(70px);transform:rotate(360deg) translateX(70px);}}/*!sc*/
@keyframes iJeNST{from{-webkit-transform:rotate(0deg) translateX(70px);-ms-transform:rotate(0deg) translateX(70px);transform:rotate(0deg) translateX(70px);}to{-webkit-transform:rotate(360deg) translateX(70px);-ms-transform:rotate(360deg) translateX(70px);transform:rotate(360deg) translateX(70px);}}/*!sc*/
data-styled.g345[id="sc-keyframes-iJeNST"]{content:"iJeNST,"}/*!sc*/
.gtUtSY{z-index:-1;position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient( 99.66deg,#373737 11.62%,#111111 87.01% );-webkit-clip-path:polygon(0 0,100% 0px,100% calc(100% - 80px),0% 100%);clip-path:polygon(0 0,100% 0px,100% calc(100% - 80px),0% 100%);}/*!sc*/
@media (max-width:751px){.gtUtSY{-webkit-clip-path:polygon(0 0,100% 0px,100% calc(100% - 56px),0% 100%);clip-path:polygon(0 0,100% 0px,100% calc(100% - 56px),0% 100%);}}/*!sc*/
.hAbnAH{z-index:-1;position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient( 99.66deg,#373737 11.62%,#111111 87.01% );-webkit-clip-path:polygon(0 0,100% 80px,100% calc(100% - 80px),0% 100%);clip-path:polygon(0 0,100% 80px,100% calc(100% - 80px),0% 100%);}/*!sc*/
@media (max-width:751px){.hAbnAH{-webkit-clip-path:polygon(0 0,100% 56px,100% calc(100% - 56px),0% 100%);clip-path:polygon(0 0,100% 56px,100% calc(100% - 56px),0% 100%);}}/*!sc*/
.euiDRT{z-index:-1;position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient( 99.66deg,#373737 11.62%,#111111 87.01% );-webkit-clip-path:polygon(0 80px,100% 0,100% 100%,0 calc(100% - 80px));clip-path:polygon(0 80px,100% 0,100% 100%,0 calc(100% - 80px));}/*!sc*/
@media (max-width:751px){.euiDRT{-webkit-clip-path:polygon(0 56px,100% 0,100% 100%,0 calc(100% - 56px));clip-path:polygon(0 56px,100% 0,100% 100%,0 calc(100% - 56px));}}/*!sc*/
.bIQUAQ{z-index:-1;position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient( 99.66deg,#373737 11.62%,#111111 87.01% );-webkit-clip-path:polygon(0 0,100% 80px,100% calc(100% - 0px),0% 100%);clip-path:polygon(0 0,100% 80px,100% calc(100% - 0px),0% 100%);}/*!sc*/
@media (max-width:751px){.bIQUAQ{-webkit-clip-path:polygon(0 0,100% 56px,100% calc(100% - 0px),0% 100%);clip-path:polygon(0 0,100% 56px,100% calc(100% - 0px),0% 100%);}}/*!sc*/
data-styled.g346[id="sc-1ddwpfq-0"]{content:"gtUtSY,hAbnAH,euiDRT,bIQUAQ,"}/*!sc*/
.hnlXxp{position:relative;width:100%;padding:80px 0;}/*!sc*/
@media (max-width:751px){.hnlXxp{padding:56px 0;}}/*!sc*/
data-styled.g347[id="sc-1ddwpfq-1"]{content:"hnlXxp,"}/*!sc*/
.jliiMx{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:0;padding:120px 0 0;background:inherit;overflow:hidden;}/*!sc*/
@media (max-width:1201px){.jliiMx{padding:160px 0 0;}}/*!sc*/
@media (max-width:751px){.jliiMx{padding:80px 0 0;}}/*!sc*/
data-styled.g348[id="sc-oy98rf-0"]{content:"jliiMx,"}/*!sc*/
.dSAeRs{background:linear-gradient( 99.66deg,#373737 11.62%,#111111 87.01% );}/*!sc*/
data-styled.g349[id="sc-oy98rf-1"]{content:"dSAeRs,"}/*!sc*/
.bLWaqJ{padding:0;}/*!sc*/
data-styled.g350[id="sc-oy98rf-2"]{content:"bLWaqJ,"}/*!sc*/
.fMEenG{padding:120px 0 96px;}/*!sc*/
@media (max-width:1201px){.fMEenG{padding:123px 0 35px;}}/*!sc*/
data-styled.g351[id="sc-oy98rf-3"]{content:"fMEenG,"}/*!sc*/
.kXtOIJ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:60px;padding:40px 0;position:relative;color:#fff;}/*!sc*/
.kXtOIJ:after{content:'';position:absolute;left:0;top:0;right:0;opacity:0.2;height:1px;background-color:#fff;}/*!sc*/
@media (max-width:1201px){.kXtOIJ{width:100%;margin-top:40px;}}/*!sc*/
@media (max-width:751px){.kXtOIJ{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding:24px 0;}}/*!sc*/
data-styled.g352[id="sc-19c5cbt-0"]{content:"kXtOIJ,"}/*!sc*/
.fvpIrL{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
@media (max-width:751px){.fvpIrL{margin-bottom:24px;width:100%;}}/*!sc*/
data-styled.g353[id="sc-19c5cbt-1"]{content:"fvpIrL,"}/*!sc*/
.jbfvPl{color:#fff;margin-top:24px;}/*!sc*/
@media (max-width:1201px){.jbfvPl{margin-top:40px;}}/*!sc*/
data-styled.g354[id="sc-b223p8-0"]{content:"jbfvPl,"}/*!sc*/
.kexDMw{margin-bottom:16px;display:inline-block;}/*!sc*/
data-styled.g355[id="sc-b223p8-1"]{content:"kexDMw,"}/*!sc*/
@media (max-width:1201px){.cpJPIb{line-height:16px;}.cpJPIb:after{bottom:1px;}}/*!sc*/
@media (max-width:751px){.cpJPIb:after{bottom:3px;}}/*!sc*/
data-styled.g356[id="sc-b223p8-2"]{content:"cpJPIb,"}/*!sc*/
.kqoeNm{position:relative;display:inline-block;margin:0 0 16px;white-space:nowrap;-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
.kqoeNm:last-child{margin:0;}/*!sc*/
data-styled.g357[id="sc-b223p8-3"]{content:"kqoeNm,"}/*!sc*/
.dmOCHb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;}/*!sc*/
@media (max-width:751px){.dmOCHb{margin-bottom:44px;}}/*!sc*/
data-styled.g358[id="sc-s8yol2-0"]{content:"dmOCHb,"}/*!sc*/
.fSkxQH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}/*!sc*/
data-styled.g359[id="sc-s8yol2-1"]{content:"fSkxQH,"}/*!sc*/
@media (min-width:1200px){.jinSfn{max-width:160px;width:160px;margin-right:32px;}}/*!sc*/
@media (max-width:1201px){.jinSfn{max-width:104px;width:104px;margin-right:48px;}}/*!sc*/
data-styled.g360[id="sc-s8yol2-2"]{content:"jinSfn,"}/*!sc*/
@media (min-width:1200px){.nSSml{max-width:256px;width:256px;margin-right:32px;}}/*!sc*/
@media (max-width:1201px){.nSSml{max-width:176px;width:176px;margin-right:0;}}/*!sc*/
@media (max-width:751px){.nSSml{margin-right:0;}}/*!sc*/
data-styled.g361[id="sc-s8yol2-3"]{content:"nSSml,"}/*!sc*/
.dopIUT{position:relative;margin-bottom:16px;-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
.dopIUT:last-child{margin-bottom:0;}/*!sc*/
data-styled.g362[id="sc-s8yol2-4"]{content:"dopIUT,"}/*!sc*/
.MecOH{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:256px;margin-right:32px;color:#fff;}/*!sc*/
@media (max-width:1201px){.MecOH{width:240px;margin-right:0;margin-top:66px;}}/*!sc*/
@media (max-width:751px){.MecOH{width:352px;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:40px;}}/*!sc*/
data-styled.g363[id="sc-15qczmr-0"]{content:"MecOH,"}/*!sc*/
.dpoRMu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:38px;}/*!sc*/
@media (max-width:1201px){.dpoRMu{margin-bottom:33px;}}/*!sc*/
@media (max-width:751px){.dpoRMu{margin-bottom:0;margin-top:24px;}}/*!sc*/
data-styled.g364[id="sc-15qczmr-1"]{content:"dpoRMu,"}/*!sc*/
.jKMwie{margin-right:12px;height:32px;width:32px;background-image:url(/_next/static/images/img/footerUivk-1a499178c819de0f4161a07172b27f6b.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;}/*!sc*/
@media (max-width:1201px){.jKMwie{height:24px;width:24px;}}/*!sc*/
.eFVTJV{margin-right:12px;height:32px;width:32px;background-image:url(/_next/static/images/img/footerUiyt-84e5fa7c2e582191762486a7be2c2652.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;}/*!sc*/
@media (max-width:1201px){.eFVTJV{height:24px;width:24px;}}/*!sc*/
.hUuIIY{margin-right:12px;height:32px;width:32px;background-image:url(/_next/static/images/img/footerUidzen-cfe01a671b9064c8e5d54b2ac5895a0c.png);background-position:center center;background-repeat:no-repeat;background-size:cover;}/*!sc*/
@media (max-width:1201px){.hUuIIY{height:24px;width:24px;}}/*!sc*/
data-styled.g365[id="sc-15qczmr-2"]{content:"jKMwie,eFVTJV,hUuIIY,"}/*!sc*/
.foluGF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
@media (max-width:751px){.foluGF{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}/*!sc*/
data-styled.g366[id="sc-15qczmr-3"]{content:"foluGF,"}/*!sc*/
.hMqYlN{margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
@media (max-width:1201px){.hMqYlN{margin-bottom:16px;}}/*!sc*/
@media (max-width:751px){.hMqYlN{margin-bottom:0;margin-right:32px;}.hMqYlN:last-child{margin-right:0;}}/*!sc*/
data-styled.g367[id="sc-15qczmr-4"]{content:"hMqYlN,"}/*!sc*/
.kmPvgJ{margin-right:32px;width:32px;height:32px;background-image:url(/_next/static/images/img/footerUitg-326baa373419d1a193621a597320c652.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;}/*!sc*/
@media (max-width:1201px){.kmPvgJ{margin-right:8px;width:24px;height:24px;}}/*!sc*/
data-styled.g368[id="sc-15qczmr-5"]{content:"kmPvgJ,"}/*!sc*/
.driyCh{position:relative;white-space:nowrap;-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
@media (max-width:1201px){.driyCh{line-height:16px;-webkit-text-decoration:none;text-decoration:none;}}/*!sc*/
data-styled.g369[id="sc-15qczmr-6"]{content:"driyCh,"}/*!sc*/
.ceClWZ{min-width:100%;width:100%;min-height:100%;height:100%;cursor:pointer;z-index:1;position:absolute;top:0;left:0;opacity:0;}/*!sc*/
data-styled.g371[id="sc-j40lj7-0"]{content:"ceClWZ,"}/*!sc*/
.dWxMps{min-width:24px;width:24px;min-height:24px;height:24px;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;will-change:transform;will-change:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/
data-styled.g372[id="sc-hd7keq-0"]{content:"dWxMps,"}/*!sc*/
.eZuRED{-webkit-transition:border-color 0.2s ease-out;transition:border-color 0.2s ease-out;will-change:border-color;min-width:24px;width:24px;min-height:24px;height:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;border:1px solid;border-radius:3.5px;color:#4749c0;background-color:#fff;border-color:#4749c0;}/*!sc*/
data-styled.g375[id="sc-12fwr4-0"]{content:"eZuRED,"}/*!sc*/
.exsZZC{position:absolute;top:-1px;left:-1px;}/*!sc*/
data-styled.g376[id="sc-12fwr4-1"]{content:"exsZZC,"}/*!sc*/
.eAOVcR{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}/*!sc*/
data-styled.g377[id="sc-1fry39v-0"]{content:"eAOVcR,"}/*!sc*/
.kMJHVN{margin:0 0 0 16px;}/*!sc*/
data-styled.g378[id="sc-1fry39v-1"]{content:"kMJHVN,"}/*!sc*/
.fyzNNQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#0f0f10;}/*!sc*/
data-styled.g379[id="sc-dusc05-0"]{content:"fyzNNQ,"}/*!sc*/
.fgICvQ{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
.fgICvQ:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
data-styled.g380[id="sc-dusc05-1"]{content:"fgICvQ,"}/*!sc*/
.fYuJAI{color:#fff;}/*!sc*/
data-styled.g382[id="sc-des2oc-0"]{content:"fYuJAI,"}/*!sc*/
.hbxrvB{margin-bottom:16px;}/*!sc*/
@media (max-width:1201px){.hbxrvB{margin-bottom:22px;}}/*!sc*/
@media (max-width:751px){.hbxrvB{margin-bottom:16px;}}/*!sc*/
data-styled.g383[id="sc-des2oc-1"]{content:"hbxrvB,"}/*!sc*/
.iHEhCu{display:grid;grid-template-areas:'a b' 'c c';grid-template-columns:240px 96px;gap:12px 16px;}/*!sc*/
@media (max-width:1201px){.iHEhCu{grid-template-columns:200px 96px;gap:8px 8px;}}/*!sc*/
@media (max-width:751px){.iHEhCu{grid-template-columns:244px 96px;gap:10px 12px;}}/*!sc*/
data-styled.g384[id="sc-des2oc-2"]{content:"iHEhCu,"}/*!sc*/
.heMBup{grid-area:a;}/*!sc*/
data-styled.g385[id="sc-des2oc-3"]{content:"heMBup,"}/*!sc*/
.dqoHct{grid-area:b;}/*!sc*/
data-styled.g386[id="sc-des2oc-4"]{content:"dqoHct,"}/*!sc*/
.kSlCOl{grid-area:c;color:inherit;}/*!sc*/
data-styled.g387[id="sc-des2oc-5"]{content:"kSlCOl,"}/*!sc*/
.kVOlcO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
data-styled.g388[id="sc-176eli6-0"]{content:"kVOlcO,"}/*!sc*/
.bIqTVy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}/*!sc*/
data-styled.g389[id="sc-176eli6-1"]{content:"bIqTVy,"}/*!sc*/
.hRGcmY{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
data-styled.g390[id="sc-176eli6-2"]{content:"hRGcmY,"}/*!sc*/
.kmquqg{object-fit:contain;}/*!sc*/
data-styled.g391[id="sc-ed2fvu-0"]{content:"kmquqg,"}/*!sc*/
.fCchjz{width:100%;margin:auto;}/*!sc*/
data-styled.g392[id="sc-1urziip-0"]{content:"fCchjz,"}/*!sc*/
.cPEbNj{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:82px;height:40px;}/*!sc*/
@media (max-width:1201px){.cPEbNj{margin-right:12px;width:41px;height:24px;}}/*!sc*/
data-styled.g393[id="sc-1urziip-1"]{content:"cPEbNj,"}/*!sc*/
.fEJhZn{margin-right:40px;width:140px;height:40px;background-image:url(/_next/static/images/img/runet-9d9c302c854bd21ffd433cffadd5fc46.png);background-position:center center;background-repeat:no-repeat;background-size:contain;}/*!sc*/
@media (max-width:1201px){.fEJhZn{margin-right:12px;width:84px;height:24px;}}/*!sc*/
data-styled.g394[id="sc-1jb0vz0-0"]{content:"fEJhZn,"}/*!sc*/
.bQKtqJ{margin-right:40px;width:136px;height:40px;background-image:url(/_next/static/images/img/skolkovo-2f0a909e8e465c8d5951d639c67b62c9.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;}/*!sc*/
@media (max-width:1201px){.bQKtqJ{margin-right:12px;width:82px;height:24px;}}/*!sc*/
data-styled.g395[id="sc-1jb0vz0-1"]{content:"bQKtqJ,"}/*!sc*/
.bzaXwp{background-color:#f8f8f8;}/*!sc*/
data-styled.g455[id="sc-1b3dhyb-0"]{content:"bzaXwp,"}/*!sc*/
.dvLdDh{overflow:hidden;z-index:0;}/*!sc*/
data-styled.g456[id="sc-1b3dhyb-1"]{content:"dvLdDh,"}/*!sc*/
.ftkQLi{width:100%;}/*!sc*/
data-styled.g457[id="sc-1lrh8w5-0"]{content:"ftkQLi,"}/*!sc*/
.JTsAm{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}/*!sc*/
data-styled.g460[id="sc-1lrh8w5-3"]{content:"JTsAm,"}/*!sc*/
.jTrfLJ{margin:auto;padding:0 4px 0 0;}/*!sc*/
data-styled.g461[id="sc-1lrh8w5-4"]{content:"jTrfLJ,"}/*!sc*/
.eCsaUt{color:#130f26;}/*!sc*/
.kfzfcV{color:#130f26;}/*!sc*/
@media (max-width:751px){.kfzfcV{display:none;}}/*!sc*/
data-styled.g462[id="sc-1lrh8w5-5"]{content:"eCsaUt,kfzfcV,"}/*!sc*/
.ddfkAs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:416px;margin:8px 96px 0 0;}/*!sc*/
@media (max-width:1201px){.ddfkAs{width:552px;margin:0 0 60px;}}/*!sc*/
@media (max-width:751px){.ddfkAs{width:344px;margin:0 0 40px;}}/*!sc*/
data-styled.g480[id="sc-1oz275d-0"]{content:"ddfkAs,"}/*!sc*/
.dCggDS{border:none;border-radius:16px;object-fit:contain;width:100%;}/*!sc*/
@media (max-width:1201px){.dCggDS{border-radius:26px;}}/*!sc*/
@media (max-width:751px){.dCggDS{border-radius:16px;}}/*!sc*/
data-styled.g481[id="sc-1oz275d-1"]{content:"dCggDS,"}/*!sc*/
.cmjKRy{margin-bottom:52px;}/*!sc*/
@media (max-width:1201px){.cmjKRy{margin-bottom:60px;}.cmjKRy .swiper{overflow:visible;}}/*!sc*/
@media (max-width:751px){.cmjKRy{margin-bottom:36px;}.cmjKRy .swiper{overflow:hidden;}}/*!sc*/
data-styled.g482[id="sc-1oz275d-2"]{content:"cmjKRy,"}/*!sc*/
.lliDuJ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:992px;margin:0 auto 120px;padding:0 0 120px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#0f0f10;border-bottom:1px solid #afafaf;}/*!sc*/
@media (max-width:1201px){.lliDuJ{width:100%;padding:0 0 100px;}}/*!sc*/
@media (max-width:751px){.lliDuJ{margin:0 auto 80px;padding:0 0 40px;}}/*!sc*/
data-styled.g484[id="sc-1r62a6q-0"]{content:"lliDuJ,"}/*!sc*/
.llFwsA{margin-bottom:40px;}/*!sc*/
@media (max-width:1201px){.llFwsA{margin-bottom:32px;}}/*!sc*/
@media (max-width:751px){.llFwsA{width:340px;}}/*!sc*/
data-styled.g485[id="sc-1r62a6q-1"]{content:"llFwsA,"}/*!sc*/
.dtnelf{margin-bottom:60px;}/*!sc*/
@media (max-width:1201px){.dtnelf{margin-bottom:40px;}}/*!sc*/
data-styled.g486[id="sc-1r62a6q-2"]{content:"dtnelf,"}/*!sc*/
.eNyjzK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
@media (max-width:1201px){.eNyjzK{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/
data-styled.g487[id="sc-1r62a6q-3"]{content:"eNyjzK,"}/*!sc*/
.hpEid H1,.hpEid H2,.hpEid H3,.hpEid H4,.hpEid H5,.hpEid H6{font-family:'IBM Plex Sans','Roboto',sans-serif;font-size:40px;line-height:48px;padding-bottom:40px;}/*!sc*/
@media (max-width:1201px){.hpEid H1,.hpEid H2,.hpEid H3,.hpEid H4,.hpEid H5,.hpEid H6{font-size:40px;line-height:48px;padding-bottom:32px;}}/*!sc*/
@media (max-width:751px){.hpEid H1,.hpEid H2,.hpEid H3,.hpEid H4,.hpEid H5,.hpEid H6{font-size:20px;line-height:24px;padding-bottom:40px;}}/*!sc*/
.hpEid p{font-family:'Roboto',sans-serif;font-size:18px;line-height:24px;}/*!sc*/
@media (max-width:1201px){.hpEid p{font-size:18px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.hpEid p{font-size:16px;line-height:24px;}}/*!sc*/
.hpEid ul,.hpEid ol{margin:-24px 0 32px;padding:0;}/*!sc*/
.hpEid li{font-family:'Roboto',sans-serif;font-size:18px;line-height:24px;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 24px;padding:0 0 0 24px;list-style:none;color:#000;}/*!sc*/
@media (max-width:1201px){.hpEid li{font-size:18px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.hpEid li{font-size:16px;line-height:24px;}}/*!sc*/
.hpEid li:last-child{margin-bottom:0;}/*!sc*/
.hpEid li::before{content:'•';position:absolute;top:0;left:0;color:#005ece;font-size:39px;line-height:26px;}/*!sc*/
.hpEid li:before{color:#575757;}/*!sc*/
.hpEid > *:last-child{margin-bottom:0;}/*!sc*/
data-styled.g488[id="sc-1r62a6q-4"]{content:"hpEid,"}/*!sc*/
.hRFuCQ{color:#0f0f10;word-break:break-word;}/*!sc*/
.hRFuCQ h1{font-family:'IBM Plex Sans','Roboto',sans-serif;font-size:52px;line-height:64px;margin-bottom:40px;}/*!sc*/
@media (max-width:1201px){.hRFuCQ h1{font-size:52px;line-height:64px;}}/*!sc*/
@media (max-width:751px){.hRFuCQ h1{font-size:24px;line-height:28px;margin-bottom:32px;}}/*!sc*/
.hRFuCQ h2{font-family:'IBM Plex Sans','Roboto',sans-serif;font-size:24px;line-height:28px;margin-bottom:16px;}/*!sc*/
@media (max-width:1201px){.hRFuCQ h2{font-size:24px;line-height:28px;margin-bottom:24px;}}/*!sc*/
@media (max-width:751px){.hRFuCQ h2{font-size:18px;line-height:24px;margin-bottom:16px;}}/*!sc*/
.hRFuCQ p{margin-bottom:40px;}/*!sc*/
@media (max-width:1201px){.hRFuCQ p{margin-bottom:24px;}}/*!sc*/
.hRFuCQ ul,.hRFuCQ ol{margin:-24px 0 32px;padding:0;margin:0 0 32px;}/*!sc*/
.hRFuCQ li{font-family:'Roboto',sans-serif;font-size:18px;line-height:24px;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 24px;padding:0 0 0 24px;list-style:none;}/*!sc*/
@media (max-width:1201px){.hRFuCQ li{font-size:18px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.hRFuCQ li{font-size:16px;line-height:24px;}}/*!sc*/
.hRFuCQ li:last-child{margin-bottom:0;}/*!sc*/
.hRFuCQ li::before{content:'•';position:absolute;top:0;left:0;color:#005ece;font-size:39px;line-height:26px;}/*!sc*/
.hRFuCQ li::before{color:#575757;}/*!sc*/
.hRFuCQ *:last-child{margin-bottom:0;}/*!sc*/
.dJQBfL{color:#fff;word-break:break-word;}/*!sc*/
.dJQBfL h1{font-family:'IBM Plex Sans','Roboto',sans-serif;font-size:52px;line-height:64px;margin-bottom:40px;}/*!sc*/
@media (max-width:1201px){.dJQBfL h1{font-size:52px;line-height:64px;}}/*!sc*/
@media (max-width:751px){.dJQBfL h1{font-size:24px;line-height:28px;margin-bottom:32px;}}/*!sc*/
.dJQBfL h2{font-family:'IBM Plex Sans','Roboto',sans-serif;font-size:24px;line-height:28px;margin-bottom:16px;}/*!sc*/
@media (max-width:1201px){.dJQBfL h2{font-size:24px;line-height:28px;margin-bottom:24px;}}/*!sc*/
@media (max-width:751px){.dJQBfL h2{font-size:18px;line-height:24px;margin-bottom:16px;}}/*!sc*/
.dJQBfL p{margin-bottom:40px;}/*!sc*/
@media (max-width:1201px){.dJQBfL p{margin-bottom:24px;}}/*!sc*/
.dJQBfL ul,.dJQBfL ol{margin:-24px 0 32px;padding:0;margin:0 0 32px;}/*!sc*/
.dJQBfL li{font-family:'Roboto',sans-serif;font-size:18px;line-height:24px;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 24px;padding:0 0 0 24px;list-style:none;}/*!sc*/
@media (max-width:1201px){.dJQBfL li{font-size:18px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.dJQBfL li{font-size:16px;line-height:24px;}}/*!sc*/
.dJQBfL li:last-child{margin-bottom:0;}/*!sc*/
.dJQBfL li::before{content:'•';position:absolute;top:0;left:0;color:#005ece;font-size:39px;line-height:26px;}/*!sc*/
.dJQBfL li::before{color:#fff;}/*!sc*/
.dJQBfL *:last-child{margin-bottom:0;}/*!sc*/
data-styled.g525[id="sc-pyhrzd-0"]{content:"hRFuCQ,dJQBfL,"}/*!sc*/
.gjfSTs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:320px;margin:0 0 0 64px;}/*!sc*/
@media (max-width:1201px){.gjfSTs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:60px 0 0;padding:20px;border-radius:20px;background:#fff;}}/*!sc*/
@media (max-width:751px){.gjfSTs{margin:40px 0 0;}}/*!sc*/
data-styled.g526[id="sc-1232l32-0"]{content:"gjfSTs,"}/*!sc*/
.gLmhvn{margin:0 0 28px;}/*!sc*/
@media (max-width:1201px){.gLmhvn{margin:0 24px 0 0;}}/*!sc*/
@media (max-width:751px){.gLmhvn{margin:0 16px 0 0;}}/*!sc*/
data-styled.g527[id="sc-1232l32-1"]{content:"gLmhvn,"}/*!sc*/
.cLdvvd{color:#afafaf;}/*!sc*/
.cLdvvd h1,.cLdvvd h2,.cLdvvd h3{color:#0f0f10;}/*!sc*/
data-styled.g528[id="sc-1232l32-2"]{content:"cLdvvd,"}/*!sc*/
.cjEHVO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 80px;padding:0 64px 80px;border-bottom:1px solid #afafaf;color:#0f0f10;}/*!sc*/
@media (max-width:1201px){.cjEHVO{display:block;margin:0 auto 60px;padding:0 0 60px;}}/*!sc*/
@media (max-width:751px){.cjEHVO{display:block;margin:0 auto 40px;padding:0 0 80px;}}/*!sc*/
data-styled.g529[id="sc-lpm061-0"]{content:"cjEHVO,"}/*!sc*/
.iKbbnr{margin:0 0 24px;}/*!sc*/
@media (max-width:751px){.iKbbnr{margin:0 0 16px;}}/*!sc*/
data-styled.g530[id="sc-lpm061-1"]{content:"iKbbnr,"}/*!sc*/
.dGIdAz{position:relative;width:100%;margin:0 0 60px;padding-bottom:55.9%;}/*!sc*/
@media (max-width:1201px){.dGIdAz{margin:0 0 40px;}}/*!sc*/
@media (max-width:751px){.dGIdAz{grid-area:b;}}/*!sc*/
data-styled.g535[id="sc-126tghp-0"]{content:"dGIdAz,"}/*!sc*/
.daskap{-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;will-change:transform;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}/*!sc*/
@media (max-width:751px){.daskap{min-width:48px;width:48px;min-height:48px;height:48px;}}/*!sc*/
data-styled.g536[id="sc-126tghp-1"]{content:"daskap,"}/*!sc*/
.djZVhn{min-width:100%;width:100%;min-height:100%;height:100%;cursor:pointer;position:absolute;padding:44px 37px;border-radius:20px;background:linear-gradient(0deg,rgba(0,0,0,0.55),rgba(0,0,0,0.55)), url(null);background-position:center;background-size:contain;background-repeat:no-repeat;}/*!sc*/
.djZVhn:hover .sc-126tghp-1{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);}/*!sc*/
@media (max-width:1201px){.djZVhn{padding:30px 25px;}}/*!sc*/
@media (max-width:751px){.djZVhn{padding:16px;}}/*!sc*/
data-styled.g537[id="sc-126tghp-2"]{content:"djZVhn,"}/*!sc*/
.cJroeV{color:#fff;}/*!sc*/
data-styled.g538[id="sc-126tghp-3"]{content:"cJroeV,"}/*!sc*/
.dYVcmu{margin:20px auto 80px;padding:0 0 80px;border-bottom:1px solid #afafaf;}/*!sc*/
@media (max-width:1201px){.dYVcmu{margin:0 auto 60px;padding:0 0 60px;}}/*!sc*/
@media (max-width:751px){.dYVcmu{margin:0 auto 80px;padding:0 0 64px;}}/*!sc*/
data-styled.g546[id="sc-1oat6ot-0"]{content:"dYVcmu,"}/*!sc*/
.cVgwEc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 64px 0;color:#0f0f10;}/*!sc*/
@media (max-width:1201px){.cVgwEc{padding:0;}}/*!sc*/
data-styled.g547[id="sc-1oat6ot-1"]{content:"cVgwEc,"}/*!sc*/
.hjZAnk{width:auto;min-width:320px;margin:24px 0 0;}/*!sc*/
@media (max-width:1201px){.hjZAnk{margin:48px 0 0;}}/*!sc*/
@media (max-width:751px){.hjZAnk{width:100%;margin:16px 0 0;}}/*!sc*/
data-styled.g549[id="sc-1oat6ot-3"]{content:"hjZAnk,"}/*!sc*/
.hdfpFD{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}/*!sc*/
data-styled.g550[id="sc-1oat6ot-4"]{content:"hdfpFD,"}/*!sc*/
.klGcVm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
@media (max-width:751px){.klGcVm{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/
data-styled.g551[id="sc-1oat6ot-5"]{content:"klGcVm,"}/*!sc*/
.iHYLll{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:352px;margin-right:32px;}/*!sc*/
.iHYLll:last-child{margin-right:0;}/*!sc*/
@media (max-width:1201px){.iHYLll{width:100%;margin-right:0;margin-top:40px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left;}.iHYLll:first-child{margin-top:0;}}/*!sc*/
@media (max-width:751px){.iHYLll{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin-top:32px;}}/*!sc*/
data-styled.g557[id="sc-16yt4q5-0"]{content:"iHYLll,"}/*!sc*/
.jyGyOw{overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:24px;border-radius:50%;background:linear-gradient( 99.66deg,#373737 11.62%,#111111 87.01% );}/*!sc*/
@media (max-width:1201px){.jyGyOw{margin-bottom:0;margin-right:24px;}}/*!sc*/
data-styled.g558[id="sc-16yt4q5-1"]{content:"jyGyOw,"}/*!sc*/
.bUbCKQ{min-width:80px;width:80px;min-height:80px;height:80px;background-image:url(/_next/static/images/img/oneImg-b1c92b38734a5b324f9b32a5a243bf06.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}/*!sc*/
@media (max-width:751px){.bUbCKQ{min-width:48px;width:48px;min-height:48px;height:48px;}}/*!sc*/
.dIESaV{min-width:80px;width:80px;min-height:80px;height:80px;background-image:url(/_next/static/images/img/twoImg-28bd45b9ade74f4471bf39916d76d47e.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}/*!sc*/
@media (max-width:751px){.dIESaV{min-width:48px;width:48px;min-height:48px;height:48px;}}/*!sc*/
.gbGscf{min-width:80px;width:80px;min-height:80px;height:80px;background-image:url(/_next/static/images/img/threeImg-7d8d62a36e7b66f9691d1d7d01b44fb9.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}/*!sc*/
@media (max-width:751px){.gbGscf{min-width:48px;width:48px;min-height:48px;height:48px;}}/*!sc*/
.yjETG{min-width:80px;width:80px;min-height:80px;height:80px;background-image:url(/_next/static/images/img/oneImg-d53504a93142009806d3cc77cd059dcb.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}/*!sc*/
@media (max-width:751px){.yjETG{min-width:48px;width:48px;min-height:48px;height:48px;}}/*!sc*/
.iGfrzu{min-width:80px;width:80px;min-height:80px;height:80px;background-image:url(/_next/static/images/img/twoImg-bf3134a7f0a1f9684257b13b37cd07b5.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}/*!sc*/
@media (max-width:751px){.iGfrzu{min-width:48px;width:48px;min-height:48px;height:48px;}}/*!sc*/
.eJXsCF{min-width:80px;width:80px;min-height:80px;height:80px;background-image:url(/_next/static/images/img/threeImg-a81ea3b3db08e9c236bce2eb8f407ab7.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}/*!sc*/
@media (max-width:751px){.eJXsCF{min-width:48px;width:48px;min-height:48px;height:48px;}}/*!sc*/
data-styled.g559[id="sc-16yt4q5-2"]{content:"bUbCKQ,dIESaV,gbGscf,yjETG,iGfrzu,eJXsCF,"}/*!sc*/
.kgZxtV p{font-family:'Roboto',sans-serif;font-size:18px;line-height:24px;}/*!sc*/
@media (max-width:1201px){.kgZxtV p{font-size:18px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.kgZxtV p{font-size:16px;line-height:24px;}}/*!sc*/
.kgZxtV h1{font-family:'IBM Plex Sans','Roboto',sans-serif;font-size:24px;line-height:28px;margin-bottom:16px;}/*!sc*/
@media (max-width:1201px){.kgZxtV h1{font-size:24px;line-height:28px;margin-bottom:8px;}}/*!sc*/
@media (max-width:751px){.kgZxtV h1{font-size:18px;line-height:24px;}}/*!sc*/
data-styled.g560[id="sc-16yt4q5-3"]{content:"kgZxtV,"}/*!sc*/
.eOXZIV{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;}/*!sc*/
data-styled.g561[id="sc-11l8wec-0"]{content:"eOXZIV,"}/*!sc*/
.jpiMVl{margin-bottom:120px;position:relative;}/*!sc*/
@media (max-width:1201px){.jpiMVl{margin-bottom:72px;}}/*!sc*/
data-styled.g562[id="sc-ze365z-0"]{content:"jpiMVl,"}/*!sc*/
.RPhWg{margin-bottom:40px;text-align:center;}/*!sc*/
data-styled.g563[id="sc-ze365z-1"]{content:"RPhWg,"}/*!sc*/
.bnqryM{width:416px;}/*!sc*/
@media (max-width:1201px){.bnqryM{width:100%;}}/*!sc*/
data-styled.g565[id="sc-32ejay-1"]{content:"bnqryM,"}/*!sc*/
.eNgslB{font-family:'Roboto',sans-serif;font-size:18px;line-height:24px;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 24px;padding:0 0 0 24px;list-style:none;margin-bottom:0;}/*!sc*/
@media (max-width:1201px){.eNgslB{font-size:18px;line-height:24px;}}/*!sc*/
@media (max-width:751px){.eNgslB{font-size:16px;line-height:24px;}}/*!sc*/
.eNgslB:last-child{margin-bottom:0;}/*!sc*/
.eNgslB::before{content:'•';position:absolute;top:0;left:0;color:#005ece;font-size:39px;line-height:26px;}/*!sc*/
data-styled.g566[id="sc-1xm68ya-0"]{content:"eNgslB,"}/*!sc*/
.hqEzLD{width:928px;}/*!sc*/
@media (max-width:1201px){.hqEzLD{width:100%;}}/*!sc*/
@media (max-width:751px){.hqEzLD{max-width:344px;}}/*!sc*/
data-styled.g567[id="sc-1xm68ya-1"]{content:"hqEzLD,"}/*!sc*/
.isRQVJ{margin-bottom:80px;padding:160px 0;color:#fff;}/*!sc*/
.isRQVJ .sc-1xm68ya-0::before{color:#fff;}/*!sc*/
@media (max-width:1201px){.isRQVJ{margin-bottom:120px;}}/*!sc*/
@media (max-width:751px){.isRQVJ{margin-bottom:80px;padding:120px 0;}}/*!sc*/
data-styled.g568[id="sc-1xm68ya-2"]{content:"isRQVJ,"}/*!sc*/
.cXcqyt{margin-bottom:60px;}/*!sc*/
@media (max-width:1201px){.cXcqyt{margin-bottom:52px;}}/*!sc*/
@media (max-width:751px){.cXcqyt{margin-bottom:32px;}}/*!sc*/
data-styled.g569[id="sc-1xm68ya-3"]{content:"cXcqyt,"}/*!sc*/
.kscGdX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-bottom:60px;}/*!sc*/
@media (max-width:1201px){.kscGdX{gap:60px;margin-bottom:52px;}}/*!sc*/
@media (max-width:751px){.kscGdX{gap:32px;margin-bottom:40px;}}/*!sc*/
data-styled.g570[id="sc-1xm68ya-4"]{content:"kscGdX,"}/*!sc*/
.jEIquP{padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}/*!sc*/
.jEIquP .sc-1xm68ya-0:after{background-color:#fff;}/*!sc*/
@media (max-width:1201px){.jEIquP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/
@media (max-width:751px){.jEIquP{gap:12px;}}/*!sc*/
data-styled.g572[id="sc-1xm68ya-6"]{content:"jEIquP,"}/*!sc*/
.eOihnY{font-size:18px;line-height:24px;font-weight:400;position:relative;cursor:pointer;}/*!sc*/
@media (max-width:751px){.eOihnY{font-size:16px;line-height:24px;font-weight:400;}}/*!sc*/
.eOihnY:after{content:'';position:absolute;bottom:1px;left:0;width:100%;height:1px;border-bottom:1px solid #fff;}/*!sc*/
data-styled.g573[id="sc-1xm68ya-7"]{content:"eOihnY,"}/*!sc*/
.kbHGLB{background:#fff;border-radius:25px;padding:24px 40px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:148px !important;}/*!sc*/
.kbHGLB.swiper-slide{width:224px;}/*!sc*/
@media (max-width:751px){.kbHGLB{padding:12px 16px;border-radius:16px;}.kbHGLB.swiper-slide{width:120px;height:80px !important;}}/*!sc*/
data-styled.g574[id="sc-x5ajzb-0"]{content:"kbHGLB,"}/*!sc*/
.VWxzD{background:url(https://cdn.otus.ru/media/public/e8/20/e8201fc7bc984d9493f1bfe1b3d6ecfb.png) no-repeat center;background-size:contain;width:100%;height:100%;}/*!sc*/
.fVYPAs{background:url(https://cdn.otus.ru/media/public/6c/81/6c8195524caf4befbb74c7a803f678fc.png) no-repeat center;background-size:contain;width:100%;height:100%;}/*!sc*/
.eHWyYG{background:url(https://cdn.otus.ru/media/public/30/3d/303d984444764c27a55ed0fd72b19c3d.png) no-repeat center;background-size:contain;width:100%;height:100%;}/*!sc*/
.fvDISO{background:url(https://cdn.otus.ru/media/public/1b/33/1b33438b7e4e4570b5b5562fa99eb42d.png) no-repeat center;background-size:contain;width:100%;height:100%;}/*!sc*/
.GkSfs{background:url(https://cdn.otus.ru/media/public/af/e4/afe4aa9660d444688ddc48c2acf31bd0.jpg) no-repeat center;background-size:contain;width:100%;height:100%;}/*!sc*/
.bjDeFO{background:url(https://cdn.otus.ru/media/public/81/c8/81c844c71b85419b8aa2ad821d8f6c84.jpg) no-repeat center;background-size:contain;width:100%;height:100%;}/*!sc*/
.lkVuMc{background:url(https://cdn.otus.ru/media/public/98/0f/980f0b64294f4795b94c22b4360221c2.png) no-repeat center;background-size:contain;width:100%;height:100%;}/*!sc*/
data-styled.g575[id="sc-x5ajzb-1"]{content:"VWxzD,fVYPAs,eHWyYG,fvDISO,GkSfs,bjDeFO,lkVuMc,"}/*!sc*/
.cdveUu{width:992px;margin:0 auto;}/*!sc*/
@media (max-width:1201px){.cdveUu{width:100%;}}/*!sc*/
data-styled.g576[id="sc-2pu6he-0"]{content:"cdveUu,"}/*!sc*/
.ifdlyD{margin-bottom:40px;white-space:normal;}/*!sc*/
@media (max-width:751px){.ifdlyD{margin-bottom:28px;}}/*!sc*/
data-styled.g577[id="sc-2pu6he-1"]{content:"ifdlyD,"}/*!sc*/
.rLbwk .swiper{margin:0 -40px 0 0;}/*!sc*/
@media (max-width:1201px){.rLbwk .swiper{margin:0 -36px 0 0;}}/*!sc*/
@media (max-width:751px){.rLbwk .swiper{margin:0 -16px 0 0;}}/*!sc*/
data-styled.g579[id="sc-2pu6he-3"]{content:"rLbwk,"}/*!sc*/
.hlgWda{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:229px;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:24px;}/*!sc*/
.hlgWda:last-child{margin-right:0;}/*!sc*/
@media (max-width:1201px){.hlgWda{margin-bottom:32px;}.hlgWda:last-child{margin-bottom:0;}}/*!sc*/
@media (max-width:751px){.hlgWda{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:12px;}.hlgWda:last-child{margin-bottom:24px;}}/*!sc*/
data-styled.g580[id="sc-1f5byvo-0"]{content:"hlgWda,"}/*!sc*/
.jyvyoR{color:#25b969;}/*!sc*/
data-styled.g581[id="sc-1f5byvo-1"]{content:"jyvyoR,"}/*!sc*/
.lhTbHf{margin-top:8px;white-space:nowrap;white-space:pre;}/*!sc*/
@media (max-width:751px){.lhTbHf{margin-top:0;}}/*!sc*/
@media (max-width:1201px){.lhTbHf{white-space:nowrap;}}/*!sc*/
data-styled.g582[id="sc-1f5byvo-2"]{content:"lhTbHf,"}/*!sc*/
.kWSJKL{margin-bottom:32px;}/*!sc*/
@media (max-width:751px){.kWSJKL{margin-bottom:20px;}}/*!sc*/
data-styled.g583[id="sc-xgmw75-0"]{content:"kWSJKL,"}/*!sc*/
.fqgPAJ{position:relative;background-color:#fff;color:#0f0f10;border-radius:25px;width:100%;margin:0 0 100px;padding:44px 64px 52px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
@media (max-width:1201px){.fqgPAJ{margin:0 0 40px;padding:44px 32px 36px 40px;}}/*!sc*/
@media (max-width:751px){.fqgPAJ{padding:24px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/
data-styled.g584[id="sc-xgmw75-1"]{content:"fqgPAJ,"}/*!sc*/
.cGRACb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:12px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
data-styled.g585[id="sc-xgmw75-2"]{content:"cGRACb,"}/*!sc*/
.jzczJK{-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;}/*!sc*/
data-styled.g586[id="sc-xgmw75-3"]{content:"jzczJK,"}/*!sc*/
.fSmctL{margin-bottom:12px;}/*!sc*/
data-styled.g587[id="sc-xgmw75-4"]{content:"fSmctL,"}/*!sc*/
.fHxdGa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
@media (max-width:1201px){.fHxdGa{width:382px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/
@media (max-width:751px){.fHxdGa{width:100%;}}/*!sc*/
data-styled.g588[id="sc-xgmw75-5"]{content:"fHxdGa,"}/*!sc*/
.hNPHLe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:208px;padding:28px 0 16px 48px;border-left:1px solid #ececec;}/*!sc*/
@media (max-width:1201px){.hNPHLe{position:absolute;right:32px;bottom:60px;padding:0 0 20px 48px;}}/*!sc*/
@media (max-width:751px){.hNPHLe{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;padding:16px 0 0 0;border-top:1px solid #ececec;border-left:none;position:relative;bottom:0;right:0;}}/*!sc*/
data-styled.g589[id="sc-xgmw75-6"]{content:"hNPHLe,"}/*!sc*/
.hBXFys{text-align:center;}/*!sc*/
@media (max-width:1201px){.hBXFys{font-size:62px;line-height:68px;}}/*!sc*/
@media (max-width:751px){.hBXFys{text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px;}}/*!sc*/
data-styled.g590[id="sc-xgmw75-7"]{content:"hBXFys,"}/*!sc*/
.rdBYv{margin-bottom:12px;}/*!sc*/
@media (max-width:751px){.rdBYv{margin-bottom:0;margin-left:24px;}}/*!sc*/
data-styled.g591[id="sc-xgmw75-8"]{content:"rdBYv,"}/*!sc*/
.fMHpUd{min-width:48px;width:48px;min-height:48px;height:48px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 24px 0 0;border-radius:12px;background:url(https://cdn.otus.ru/media/public/b5/7e/b57e99252878407e8e07f1db0da02368.svg),linear-gradient( 99.66deg, #373737 11.62%, #111111 87.01% );background-repeat:no-repeat;background-size:48px 48px;background-position:center;}/*!sc*/
data-styled.g592[id="sc-xgmw75-9"]{content:"fMHpUd,"}/*!sc*/
.jzJAgH{height:auto;margin-bottom:120px;padding:160px 0 200px;color:#fff;}/*!sc*/
@media (max-width:1201px){.jzJAgH{margin-bottom:88px;}}/*!sc*/
@media (max-width:751px){.jzJAgH{margin-bottom:64px;padding:136px 0;}}/*!sc*/
data-styled.g593[id="sc-1kuct9n-0"]{content:"jzJAgH,"}/*!sc*/
.jqwyOS{margin-bottom:60px;}/*!sc*/
@media (max-width:1201px){.jqwyOS{margin-bottom:44px;}}/*!sc*/
@media (max-width:751px){.jqwyOS{margin-bottom:24px;}}/*!sc*/
data-styled.g594[id="sc-1kuct9n-1"]{content:"jqwyOS,"}/*!sc*/
.cfBLof{width:992px;margin:0 auto;}/*!sc*/
@media (max-width:1201px){.cfBLof{width:100%;}}/*!sc*/
data-styled.g595[id="sc-1kuct9n-2"]{content:"cfBLof,"}/*!sc*/
.efarBD{margin-bottom:60px;}/*!sc*/
@media (max-width:1201px){.efarBD{margin-bottom:36px;}}/*!sc*/
@media (max-width:751px){.efarBD{margin-bottom:12px;}}/*!sc*/
data-styled.g597[id="sc-1kuct9n-4"]{content:"efarBD,"}/*!sc*/
.hXsBII{margin:0 0 100px;}/*!sc*/
@media (max-width:1201px){.hXsBII{margin:0 0 60xp;}}/*!sc*/
@media (max-width:751px){.hXsBII{margin:0 0 28px;}}/*!sc*/
.hXsBII ul{-webkit-column-count:2;column-count:2;-webkit-column-gap:96px;column-gap:96px;}/*!sc*/
@media (max-width:1201px){.hXsBII ul{-webkit-column-gap:20px;column-gap:20px;}}/*!sc*/
@media (max-width:751px){.hXsBII ul{-webkit-column-count:1;column-count:1;}}/*!sc*/
.hXsBII ul li{width:416px;}/*!sc*/
@media (max-width:1201px){.hXsBII ul li{width:332px;}}/*!sc*/
@media (max-width:751px){.hXsBII ul li{width:100%;}.hXsBII ul li b{font-weight:400;}}/*!sc*/
data-styled.g598[id="sc-1kuct9n-5"]{content:"hXsBII,"}/*!sc*/
.ciEuHS{color:#0f0f10;padding:32px 10px 10px;border-top:1px solid #ececec;}/*!sc*/
@media (max-width:751px){.ciEuHS{padding:12px 0 0;}}/*!sc*/
data-styled.g600[id="sc-ptxdl6-0"]{content:"ciEuHS,"}/*!sc*/
.kyVtIH{-webkit-transition:height 0.2s ease-out;transition:height 0.2s ease-out;will-change:height;overflow:hidden;}/*!sc*/
data-styled.g601[id="sc-ptxdl6-1"]{content:"kyVtIH,"}/*!sc*/
.kVdrfk{padding-top:20px;}/*!sc*/
@media (max-width:751px){.kVdrfk{padding-top:12px;}}/*!sc*/
data-styled.g602[id="sc-ptxdl6-2"]{content:"kVdrfk,"}/*!sc*/
.hdRZtB{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:24px;}/*!sc*/
data-styled.g603[id="sc-li015i-0"]{content:"hdRZtB,"}/*!sc*/
.bqYpKB{color:#0f0f10;padding:10px;}/*!sc*/
@media (max-width:751px){.bqYpKB{padding:0;}}/*!sc*/
data-styled.g604[id="sc-li015i-1"]{content:"bqYpKB,"}/*!sc*/
.lfKxpm{cursor:pointer;color:#575757;background:#fff;border-radius:20px;padding:20px 36px 20px 20px;-webkit-tap-highlight-color:transparent;}/*!sc*/
@media (max-width:751px){.lfKxpm{padding:16px 28px 16px 16px;}}/*!sc*/
data-styled.g605[id="sc-li015i-2"]{content:"lfKxpm,"}/*!sc*/
.dbNuvG{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;will-change:transform;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}/*!sc*/
data-styled.g606[id="sc-li015i-3"]{content:"dbNuvG,"}/*!sc*/
.htYSLI{margin-bottom:20px;}/*!sc*/
.htYSLI:last-child{margin-bottom:0;}/*!sc*/
@media (max-width:751px){.htYSLI{margin-bottom:12px;}}/*!sc*/
data-styled.g608[id="sc-tqrjzo-1"]{content:"htYSLI,"}/*!sc*/
.irTCnx{width:992px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#0f0f10;}/*!sc*/
@media (max-width:1201px){.irTCnx{width:100%;}}/*!sc*/
@media (max-width:751px){.irTCnx{width:100%;margin-bottom:28px;}}/*!sc*/
data-styled.g609[id="sc-1mszhjn-0"]{content:"irTCnx,"}/*!sc*/
.kPNZqQ{margin-bottom:40px;}/*!sc*/
@media (max-width:1201px){.kPNZqQ{margin-bottom:24px;}}/*!sc*/
@media (max-width:751px){.kPNZqQ{margin-bottom:20px;}}/*!sc*/
data-styled.g610[id="sc-1mszhjn-1"]{content:"kPNZqQ,"}/*!sc*/
.gwYuWO.gwYuWO{width:416px;}/*!sc*/
@media (max-width:751px){.gwYuWO.gwYuWO{width:100%;}}/*!sc*/
data-styled.g638[id="sc-kixk9v-0"]{content:"gwYuWO,"}/*!sc*/
.golIF{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;}/*!sc*/
@media (max-width:751px){.golIF{display:none;}}/*!sc*/
data-styled.g646[id="sc-1vxm7ng-0"]{content:"golIF,"}/*!sc*/
.dbOiAN{margin:0 16px;}/*!sc*/
data-styled.g647[id="sc-1vxm7ng-1"]{content:"dbOiAN,"}/*!sc*/
.jxmQOK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;}/*!sc*/
.jxmQOK a{position:relative;}/*!sc*/
.jxmQOK a:hover::after{background-color:transparent;}/*!sc*/
.jxmQOK a::after{-webkit-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;will-change:background-color;content:'';position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:currentColor;}/*!sc*/
@media (max-width:1201px){.jxmQOK{font-size:16px;}}/*!sc*/
data-styled.g648[id="sc-1vxm7ng-2"]{content:"jxmQOK,"}/*!sc*/
.ivApKl{display:inline;margin-left:16px;background-size:12px 1px;background-repeat:repeat-x;background-position:0 100%;background-image:linear-gradient( to right,#fff 50%,rgba(255,255,255,0) 0% );padding-bottom:4px;white-space:nowrap;}/*!sc*/
data-styled.g649[id="sc-5am0g3-0"]{content:"ivApKl,"}/*!sc*/
.eFljfP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0 12px 20px;}/*!sc*/
@media (min-width:1200px){.eFljfP:hover .sc-5am0g3-0{color:#ffd709;background-image:linear-gradient( to right,#ffd709 50%,rgba(255,255,255,0) 0% );}}/*!sc*/
@media (max-width:1201px){.eFljfP{margin:0 12px 12px;}}/*!sc*/
@media (max-width:751px){}/*!sc*/
data-styled.g650[id="sc-5am0g3-1"]{content:"eFljfP,"}/*!sc*/
.kHeeQv{max-width:260px;padding:20px 24px;text-align:center;}/*!sc*/
@media (max-width:751px){.kHeeQv{max-width:calc(100% - 32px);width:100%;}.kHeeQv[data-popper-placement^='bottom-end']::before{right:44px;}}/*!sc*/
data-styled.g651[id="sc-5am0g3-2"]{content:"kHeeQv,"}/*!sc*/
.jDOZfu{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;min-width:100%;margin-top:24px;padding:0 41px;z-index:10;}/*!sc*/
@media (max-width:751px){.jDOZfu{padding:0 16.5px;}}/*!sc*/
data-styled.g657[id="sc-4o7hfp-0"]{content:"jDOZfu,"}/*!sc*/
.eBROUt{-webkit-flex:0;-ms-flex:0;flex:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;right:0;margin:0 0 0 auto;}/*!sc*/
@media (max-width:1201px){.eBROUt{-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}}/*!sc*/
@media (max-width:751px){.eBROUt{width:100%;left:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}}/*!sc*/
data-styled.g658[id="sc-4o7hfp-1"]{content:"eBROUt,"}/*!sc*/
.fHVRxg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 -12px;}/*!sc*/
@media (max-width:1201px){.fHVRxg{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}}/*!sc*/
data-styled.g659[id="sc-4o7hfp-2"]{content:"fHVRxg,"}/*!sc*/
.pkSWX{color:#ffd709;}/*!sc*/
data-styled.g661[id="sc-4o7hfp-4"]{content:"pkSWX,"}/*!sc*/
.eufkJz{position:relative;padding-bottom:60px;color:#fff;}/*!sc*/
@media (max-width:1201px){.eufkJz{padding-bottom:80px;}}/*!sc*/
@media (max-width:751px){.eufkJz{padding-bottom:40px;}}/*!sc*/
data-styled.g663[id="sc-s2pydo-0"]{content:"eufkJz,"}/*!sc*/
.diGrSa{width:654px;margin-bottom:24px;text-align:center;}/*!sc*/
@media (max-width:1201px){.diGrSa{width:468px;}}/*!sc*/
@media (max-width:751px){.diGrSa{width:100%;}}/*!sc*/
data-styled.g664[id="sc-s2pydo-1"]{content:"diGrSa,"}/*!sc*/
.eebcXn{margin-bottom:24px;height:80px;width:80px;background-image:url(https://cdn.otus.ru/media/public/f0/80/f080543483be42a3b8c276697c34921e.svg);background-repeat:no-repeat;background-size:100% 100%;}/*!sc*/
@media (max-width:1201px){.eebcXn{margin-bottom:40px;}}/*!sc*/
@media (max-width:751px){.eebcXn{margin-bottom:24px;}}/*!sc*/
data-styled.g665[id="sc-s2pydo-2"]{content:"eebcXn,"}/*!sc*/
.dZDxRw{width:640px;margin-bottom:40px;text-align:center;}/*!sc*/
@media (max-width:751px){.dZDxRw{margin-bottom:24px;width:100%;}}/*!sc*/
data-styled.g666[id="sc-s2pydo-3"]{content:"dZDxRw,"}/*!sc*/
.EOCgR{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
data-styled.g668[id="sc-s2pydo-6"]{content:"EOCgR,"}/*!sc*/
.iHjMxQ{padding:134px 0 200px;}/*!sc*/
@media (max-width:1201px){.iHjMxQ{padding-top:152px;}}/*!sc*/
@media (max-width:751px){.iHjMxQ{padding:128px 0 136px;}}/*!sc*/
data-styled.g669[id="sc-s2pydo-5"]{content:"iHjMxQ,"}/*!sc*/
.fYPwsY.fYPwsY{width:480px;}/*!sc*/
@media (max-width:1201px){.fYPwsY.fYPwsY{width:100%;}}/*!sc*/
data-styled.g670[id="sc-n3p609-0"]{content:"fYPwsY,"}/*!sc*/
.caypgj{margin-bottom:32px;}/*!sc*/
data-styled.g671[id="sc-n3p609-1"]{content:"caypgj,"}/*!sc*/
.gAbnmq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#0f0f10;-webkit-flex:1 0 480px;-ms-flex:1 0 480px;flex:1 0 480px;margin-right:32px;margin-bottom:32px;}/*!sc*/
.gAbnmq:nth-child(2n){margin-right:0;}/*!sc*/
.gAbnmq:nth-last-child(-n + 2){margin-bottom:0;}/*!sc*/
@media (max-width:1201px){.gAbnmq{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0;margin-bottom:24px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.gAbnmq:nth-last-child(-n + 2){margin-bottom:24px;}.gAbnmq:last-child{margin-bottom:0;}}/*!sc*/
@media (max-width:751px){.gAbnmq{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.gAbnmq:nth-last-child(-n + 2){margin-bottom:40px;}}/*!sc*/
data-styled.g673[id="sc-1l3meww-0"]{content:"gAbnmq,"}/*!sc*/
.isRbIZ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:256px;height:144px;border-radius:20px;margin-right:32px;background-image:url(https://sun9-45.userapi.com/impg/CFGCQ4XcwDe2t6WEdE1m0X_73zMWeCQfHkh93w/fG4IPDdTt1Q.jpg?size=320x240&quality=95&keep_aspect_ratio=1&background=000000&sign=eb4a4c20a61eb20df7f6faef1a37f6e4&c_uniq_tag=ZkwrKHHBuxw3IfsFhVrr8Cz69kcFavXtWE9fGPPly4w&type=video_thumb);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;}/*!sc*/
@media (max-width:1201px){.isRbIZ{margin-right:40px;}}/*!sc*/
@media (max-width:751px){.isRbIZ{margin-right:0;margin-bottom:12px;width:320px;height:177px;}}/*!sc*/
.jyUSlQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:256px;height:144px;border-radius:20px;margin-right:32px;background-image:url(https://sun9-36.userapi.com/impg/6jkxOElYYr6BeLz7r1t29zufkAALgEKs-dv1Gg/wvTvYzNZ5d4.jpg?size=320x240&quality=95&keep_aspect_ratio=1&background=000000&sign=1a166cb212114ff4b1eb49777ef2ef44&c_uniq_tag=T-cProQNKZaCRFFnSEJVCmd0L_9qObBYzDHQTXgRacw&type=video_thumb);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;}/*!sc*/
@media (max-width:1201px){.jyUSlQ{margin-right:40px;}}/*!sc*/
@media (max-width:751px){.jyUSlQ{margin-right:0;margin-bottom:12px;width:320px;height:177px;}}/*!sc*/
data-styled.g674[id="sc-1l3meww-1"]{content:"isRbIZ,jyUSlQ,"}/*!sc*/
.cHxJxf{width:192px;}/*!sc*/
@media (max-width:1201px){.cHxJxf{width:320px;}}/*!sc*/
data-styled.g675[id="sc-1l3meww-2"]{content:"cHxJxf,"}/*!sc*/
.blhXzJ{white-space:nowrap;overflow:auto;text-overflow:ellipsis;margin-bottom:4px;}/*!sc*/
@media (max-width:1201px){.blhXzJ{margin-bottom:8px;}}/*!sc*/
data-styled.g676[id="sc-1l3meww-3"]{content:"blhXzJ,"}/*!sc*/
.dePnfm{margin-bottom:12px;}/*!sc*/
@media (max-width:1201px){.dePnfm{margin-bottom:8px;}}/*!sc*/
data-styled.g677[id="sc-1l3meww-4"]{content:"dePnfm,"}/*!sc*/
.gnNvLT{word-wrap:break-word;overflow:hidden;max-height:192px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}/*!sc*/
data-styled.g678[id="sc-1l3meww-5"]{content:"gnNvLT,"}/*!sc*/
.hkpcCk{color:#fff;}/*!sc*/
data-styled.g680[id="sc-1l3meww-7"]{content:"hkpcCk,"}/*!sc*/
.frFtzw{background:#fff;border-radius:20px;padding:64px;margin-bottom:120px;color:#0f0f10;}/*!sc*/
@media (max-width:1201px){.frFtzw{padding:40px 32px;margin-bottom:152px;}}/*!sc*/
@media (max-width:751px){.frFtzw{padding:20px 16px;margin-bottom:116px;}}/*!sc*/
data-styled.g681[id="sc-g9zqla-0"]{content:"frFtzw,"}/*!sc*/
.jqTCqB{margin-bottom:40px;}/*!sc*/
@media (max-width:751px){.jqTCqB{margin-bottom:24px;}}/*!sc*/
data-styled.g682[id="sc-g9zqla-1"]{content:"jqTCqB,"}/*!sc*/
.nExnN{display:none;}/*!sc*/
@media (max-width:1201px){.nExnN{display:block;}}/*!sc*/
@media (max-width:751px){.nExnN{display:none;}}/*!sc*/
data-styled.g683[id="sc-g9zqla-2"]{content:"nExnN,"}/*!sc*/
.cmzqGo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:32px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/
@media (max-width:1201px){.cmzqGo{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/
@media (max-width:751px){.cmzqGo{margin-bottom:0;}}/*!sc*/
data-styled.g684[id="sc-g9zqla-3"]{content:"cmzqGo,"}/*!sc*/
.jFkdvO{background:linear-gradient( 99.66deg,#373737 11.62%,#111111 87.01% );display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:120px 0 0;padding:54px 64px;border-radius:20px;box-shadow:0px 0px 49px rgba(0,0,0,0.05);}/*!sc*/
@media (max-width:1201px){.jFkdvO{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:normal;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;padding:48px 64px;}}/*!sc*/
@media (max-width:1201px){.jFkdvO{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 24px;}}/*!sc*/
data-styled.g762[id="sc-hqry8z-0"]{content:"jFkdvO,"}/*!sc*/
.byqrft{-webkit-flex:1;-ms-flex:1;flex:1;color:#fff;white-space:pre-wrap;}/*!sc*/
@media (max-width:751px){.byqrft{white-space:normal;}}/*!sc*/
data-styled.g763[id="sc-hqry8z-1"]{content:"byqrft,"}/*!sc*/
.ipIyzP{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:288px;margin:0 32px 0 0;}/*!sc*/
@media (max-width:1201px){.ipIyzP{width:100%;margin:32px 0 0;}}/*!sc*/
@media (max-width:1201px){.ipIyzP{margin:28px 0 0;}}/*!sc*/
data-styled.g764[id="sc-hqry8z-2"]{content:"ipIyzP,"}/*!sc*/
.kGaApg:not(:last-child){margin-bottom:24px;}/*!sc*/
data-styled.g765[id="sc-1dvzzbq-0"]{content:"kGaApg,"}/*!sc*/
.bTvRzO{margin-bottom:40px;}/*!sc*/
.bTvRzO:last-child{margin-bottom:0;}/*!sc*/
@media (max-width:1201px){.bTvRzO{margin-bottom:32px;}}/*!sc*/
@media (max-width:751px){.bTvRzO{margin-bottom:24px;}}/*!sc*/
data-styled.g767[id="sc-yxq6ju-1"]{content:"bTvRzO,"}/*!sc*/
.kOagS{padding-top:40px;}/*!sc*/
@media (max-width:1201px){.kOagS{padding-top:32px;}}/*!sc*/
@media (max-width:751px){.kOagS{padding-top:24px;}}/*!sc*/
data-styled.g768[id="sc-12j3cf5-0"]{content:"kOagS,"}/*!sc*/
.jTjgBj{margin:0 0 24px;}/*!sc*/
@media (max-width:751px){.jTjgBj{margin:0 0 16px;}}/*!sc*/
data-styled.g769[id="sc-12j3cf5-1"]{content:"jTjgBj,"}/*!sc*/
.cmpQoV{margin-bottom:120px;padding-top:80px;border-top:1px solid #afafaf;}/*!sc*/
@media (max-width:1201px){.cmpQoV{margin-bottom:58px;}}/*!sc*/
@media (max-width:751px){.cmpQoV{margin-bottom:64px;}}/*!sc*/
data-styled.g776[id="sc-1am6qh7-0"]{content:"cmpQoV,"}/*!sc*/
.bmcDgO{width:992px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#0f0f10;}/*!sc*/
@media (max-width:1201px){.bmcDgO{width:100%;}}/*!sc*/
@media (max-width:751px){.bmcDgO{width:100%;}}/*!sc*/
data-styled.g777[id="sc-1am6qh7-1"]{content:"bmcDgO,"}/*!sc*/
.jZdzTX{margin-bottom:76px;}/*!sc*/
@media (max-width:1201px){.jZdzTX{margin-bottom:84px;}}/*!sc*/
@media (max-width:751px){.jZdzTX{margin-bottom:32px;}}/*!sc*/
data-styled.g778[id="sc-1am6qh7-2"]{content:"jZdzTX,"}/*!sc*/
.coDgWq{width:512px;}/*!sc*/
@media (max-width:1201px){.coDgWq{width:500px;}}/*!sc*/
@media (max-width:751px){.coDgWq{width:352px;}}/*!sc*/
data-styled.g779[id="sc-wqbts8-0"]{content:"coDgWq,"}/*!sc*/
.jjMVIs{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:992px;margin:0 auto 212px;}/*!sc*/
@media (max-width:1201px){.jjMVIs{margin-bottom:198px;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}}/*!sc*/
@media (max-width:751px){.jjMVIs{margin-bottom:136px;}}/*!sc*/
data-styled.g780[id="sc-130tum6-0"]{content:"jjMVIs,"}/*!sc*/
.leLsGR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:480px;}/*!sc*/
.leLsGR h2{font-family:'IBM Plex Sans','Roboto',sans-serif;font-size:52px;line-height:64px;}/*!sc*/
@media (max-width:1201px){.leLsGR h2{font-size:52px;line-height:64px;max-width:100%;margin-top:66px;}}/*!sc*/
@media (max-width:751px){.leLsGR h2{font-size:24px;line-height:28px;margin-top:28px;}}/*!sc*/
@media (max-width:1201px){.leLsGR{max-width:100%;margin-top:66px;}}/*!sc*/
@media (max-width:751px){.leLsGR{margin-top:28px;}}/*!sc*/
data-styled.g781[id="sc-130tum6-1"]{content:"leLsGR,"}/*!sc*/
.ervbDS{margin:0 12px 0 0;}/*!sc*/
.ervbDS:last-child{margin:0;}/*!sc*/
data-styled.g802[id="sc-e8trbg-0"]{content:"ervbDS,"}/*!sc*/
.hejpaX{color:#afafaf;}/*!sc*/
data-styled.g803[id="sc-uyf7sm-0"]{content:"hejpaX,"}/*!sc*/
.gQNEkq{padding:40px 64px;background:#fff;border-radius:20px;height:100%;}/*!sc*/
@media (max-width:1201px){.gQNEkq.swiper-slide{width:544px;padding:40px;}}/*!sc*/
@media (max-width:751px){.gQNEkq.swiper-slide{width:100%;margin:0;padding:24px 16px;}}/*!sc*/
data-styled.g804[id="sc-h3yero-0"]{content:"gQNEkq,"}/*!sc*/
.kaQYTv{color:#0f0f10;margin-bottom:16px;}/*!sc*/
@media (max-width:751px){.kaQYTv{margin-bottom:4px;}}/*!sc*/
data-styled.g805[id="sc-h3yero-1"]{content:"kaQYTv,"}/*!sc*/
.dOvyBf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;}/*!sc*/
data-styled.g806[id="sc-h3yero-2"]{content:"dOvyBf,"}/*!sc*/
.keJcdl{margin-right:24px;}/*!sc*/
data-styled.g807[id="sc-h3yero-3"]{content:"keJcdl,"}/*!sc*/
.kWzDDK{width:88px;height:88px;border-radius:50%;background-image:url(https://cdn.otus.ru/media/public/24/da/avatar-302904-24da4c.png);background-repeat:no-repeat;background-size:cover;}/*!sc*/
@media (max-width:751px){.kWzDDK{width:60px;height:60px;}}/*!sc*/
.hYKAgD{width:88px;height:88px;border-radius:50%;background-image:url(https://cdn.otus.ru/media/public/60/77/avatar-1801-60778f.png);background-repeat:no-repeat;background-size:cover;}/*!sc*/
@media (max-width:751px){.hYKAgD{width:60px;height:60px;}}/*!sc*/
.fBYDob{width:88px;height:88px;border-radius:50%;background-image:url(https://cdn.otus.ru/media/public/94/09/avatar-47378-94093f.png);background-repeat:no-repeat;background-size:cover;}/*!sc*/
@media (max-width:751px){.fBYDob{width:60px;height:60px;}}/*!sc*/
.kzVhyA{width:88px;height:88px;border-radius:50%;background-image:url(https://cdn.otus.ru/media/public/19/af/avatar-1801-19af32.png);background-repeat:no-repeat;background-size:cover;}/*!sc*/
@media (max-width:751px){.kzVhyA{width:60px;height:60px;}}/*!sc*/
.cBCBsC{width:88px;height:88px;border-radius:50%;background-image:url(https://cdn.otus.ru/media/public/ad/a2/avatar-8824-ada22c.png);background-repeat:no-repeat;background-size:cover;}/*!sc*/
@media (max-width:751px){.cBCBsC{width:60px;height:60px;}}/*!sc*/
.bhhgqk{width:88px;height:88px;border-radius:50%;background-image:url(https://cdn.otus.ru/media/public/6a/7f/avatar-12629-6a7f1f.png);background-repeat:no-repeat;background-size:cover;}/*!sc*/
@media (max-width:751px){.bhhgqk{width:60px;height:60px;}}/*!sc*/
.ksnpSg{width:88px;height:88px;border-radius:50%;background-image:url(https://cdn.otus.ru/media/public/e0/f2/3590_e0f2440a2a23eb46ec1b760bcf049a6c3ee11487.png);background-repeat:no-repeat;background-size:cover;}/*!sc*/
@media (max-width:751px){.ksnpSg{width:60px;height:60px;}}/*!sc*/
data-styled.g808[id="sc-h3yero-4"]{content:"kWzDDK,hYKAgD,fBYDob,kzVhyA,cBCBsC,bhhgqk,ksnpSg,"}/*!sc*/
.dYfXnT{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:30%;}/*!sc*/
@media (max-width:1201px){.dYfXnT{max-width:208px;}}/*!sc*/
@media (max-width:751px){.dYfXnT{max-width:92px;}}/*!sc*/
data-styled.g809[id="sc-h3yero-5"]{content:"dYfXnT,"}/*!sc*/
.bXBhOa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-self:flex-start;margin-left:auto;}/*!sc*/
data-styled.g810[id="sc-h3yero-6"]{content:"bXBhOa,"}/*!sc*/
.fwXQYP{color:#0f0f10;margin-bottom:16px;word-wrap:break-word;overflow:hidden;max-height:168px;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;}/*!sc*/
@media (max-width:1201px){.fwXQYP{word-wrap:break-word;overflow:hidden;max-height:144px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}}/*!sc*/
@media (max-width:751px){.fwXQYP{word-wrap:break-word;overflow:hidden;max-height:216px;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;}}/*!sc*/
data-styled.g812[id="sc-h3yero-8"]{content:"fwXQYP,"}/*!sc*/
.dXezGA{margin-bottom:120px;position:relative;}/*!sc*/
@media (max-width:751px){.dXezGA{margin-bottom:80px;}}/*!sc*/
data-styled.g814[id="sc-h0c1ca-0"]{content:"dXezGA,"}/*!sc*/
@media (min-width:1200px){.gaiDWC{margin:-16px -16px 0;}}/*!sc*/
data-styled.g815[id="sc-h0c1ca-1"]{content:"gaiDWC,"}/*!sc*/
.dygiGU{margin-left:64px;margin-bottom:60px;color:#0f0f10;}/*!sc*/
@media (max-width:1201px){.dygiGU{margin-left:0;margin-bottom:44px;}}/*!sc*/
@media (max-width:751px){.dygiGU{margin-bottom:24px;}}/*!sc*/
data-styled.g818[id="sc-h0c1ca-4"]{content:"dygiGU,"}/*!sc*/
@media (max-width:1201px){.vuxta .swiper{margin-right:-36px;}}/*!sc*/
@media (max-width:751px){.vuxta .swiper{margin-right:0;}}/*!sc*/
data-styled.g819[id="sc-h0c1ca-5"]{content:"vuxta,"}/*!sc*/
.jLBzJS{background-image:url(https://cdn.otus.ru/media/public/d0/be/d0be0b8a0a9a4fbea2c328bc13f8cb71.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;width:100%;height:100%;border-radius:15px;}/*!sc*/
@media (min-width:1200px){.jLBzJS:before{-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:2;opacity:0.1;border-radius:inherit;}}/*!sc*/
.GyrrS{background-image:url(https://cdn.otus.ru/media/public/9b/f8/9bf83d7d100a46f9896f7ed92a437019.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;width:100%;height:100%;border-radius:15px;}/*!sc*/
@media (min-width:1200px){.GyrrS:before{-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:2;opacity:0.1;border-radius:inherit;}}/*!sc*/
.kDDiqu{background-image:url(https://cdn.otus.ru/media/public/f7/40/f74050f10535461cb9e8511eeca29267.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;width:100%;height:100%;border-radius:15px;}/*!sc*/
@media (min-width:1200px){.kDDiqu:before{-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:2;opacity:0.1;border-radius:inherit;}}/*!sc*/
.jTInbJ{background-image:url(https://cdn.otus.ru/media/public/8b/aa/8baae8b7d95641d8adf3bb2af1028758.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;width:100%;height:100%;border-radius:15px;}/*!sc*/
@media (min-width:1200px){.jTInbJ:before{-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:2;opacity:0.1;border-radius:inherit;}}/*!sc*/
.cUOnYP{background-image:url(https://cdn.otus.ru/media/public/a6/a2/a6a23d06d9014ec5b79897dfffcf8020.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;width:100%;height:100%;border-radius:15px;}/*!sc*/
@media (min-width:1200px){.cUOnYP:before{-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:2;opacity:0.1;border-radius:inherit;}}/*!sc*/
.gnlWRM{background-image:url(https://cdn.otus.ru/media/public/72/91/72913dfb388848e2b687bc42773d700a.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;width:100%;height:100%;border-radius:15px;}/*!sc*/
@media (min-width:1200px){.gnlWRM:before{-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:2;opacity:0.1;border-radius:inherit;}}/*!sc*/
.izRHOr{background-image:url(https://cdn.otus.ru/media/public/15/47/15478133bb014fb0a4aeb2687c6c9c76.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;width:100%;height:100%;border-radius:15px;}/*!sc*/
@media (min-width:1200px){.izRHOr:before{-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:2;opacity:0.1;border-radius:inherit;}}/*!sc*/
.epJsoR{background-image:url(https://cdn.otus.ru/media/public/b4/c8/b4c8f844565b4be0b9fa0de33ed9b20c.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;width:100%;height:100%;border-radius:15px;}/*!sc*/
@media (min-width:1200px){.epJsoR:before{-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:2;opacity:0.1;border-radius:inherit;}}/*!sc*/
.hbBdZC{background-image:url(https://cdn.otus.ru/media/public/8b/72/8b72049e7d094d63aa710292f12956a2.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;width:100%;height:100%;border-radius:15px;}/*!sc*/
@media (min-width:1200px){.hbBdZC:before{-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;will-change:opacity;content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:2;opacity:0.1;border-radius:inherit;}}/*!sc*/
data-styled.g820[id="sc-jotj87-0"]{content:"jLBzJS,GyrrS,kDDiqu,jTInbJ,cUOnYP,gnlWRM,izRHOr,epJsoR,hbBdZC,"}/*!sc*/
.fjUCpx{cursor:pointer;position:relative;width:256px;height:380px;}/*!sc*/
@media (min-width:1200px){.fjUCpx{-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;will-change:transform;}.fjUCpx:hover{-webkit-transform:scale(1.078);-ms-transform:scale(1.078);transform:scale(1.078);}.fjUCpx:hover > .sc-jotj87-0::before{opacity:0;}}/*!sc*/
@media (max-width:751px){.fjUCpx{width:172px;height:255px;}}/*!sc*/
data-styled.g821[id="sc-jotj87-1"]{content:"fjUCpx,"}/*!sc*/
.fxMjmR{color:#fff;}/*!sc*/
.fxMjmR.swiper-slide{width:256px;}/*!sc*/
@media (max-width:1201px){.fxMjmR.swiper-slide{width:256px;}}/*!sc*/
@media (max-width:751px){.fxMjmR.swiper-slide{width:172px;}}/*!sc*/
@media (max-width:1201px){.fxMjmR.swiper-slide{margin:0;}}/*!sc*/
data-styled.g826[id="sc-1s527z5-0"]{content:"fxMjmR,"}/*!sc*/
.iiYkXk{margin-top:20px;}/*!sc*/
data-styled.g827[id="sc-1s527z5-1"]{content:"iiYkXk,"}/*!sc*/
.jSHKpX{margin-top:8px;}/*!sc*/
@media (max-width:751px){.jSHKpX{margin-top:4px;}}/*!sc*/
data-styled.g828[id="sc-1s527z5-2"]{content:"jSHKpX,"}/*!sc*/
.kLSaHO{margin-top:8px;font-style:italic;}/*!sc*/
@media (max-width:751px){.kLSaHO{margin-top:4px;}}/*!sc*/
data-styled.g829[id="sc-1s527z5-3"]{content:"kLSaHO,"}/*!sc*/
.iJNhSn{width:992px;margin:0 auto;}/*!sc*/
@media (max-width:1201px){.iJNhSn{width:100%;}}/*!sc*/
data-styled.g844[id="sc-7bqyxh-0"]{content:"iJNhSn,"}/*!sc*/
.eTWzoY{position:relative;height:auto;margin-bottom:120px;padding:160px 0 200px;color:#fff;}/*!sc*/
@media (max-width:751px){.eTWzoY{margin-bottom:92px;padding:136px 0;}}/*!sc*/
data-styled.g845[id="sc-7bqyxh-1"]{content:"eTWzoY,"}/*!sc*/
.imGcoX{overflow:hidden;padding:0 105px;margin:0 -105px;}/*!sc*/
@media (max-width:1201px){.imGcoX{padding:0 36px;margin:0 -36px;}}/*!sc*/
@media (max-width:751px){.imGcoX{padding:0 16px;margin:0 -16px;}}/*!sc*/
data-styled.g846[id="sc-7bqyxh-2"]{content:"imGcoX,"}/*!sc*/
.gvtgmJ{margin-bottom:80px;}/*!sc*/
@media (max-width:1201px){.gvtgmJ{margin-bottom:48px;}}/*!sc*/
@media (max-width:751px){.gvtgmJ{margin-bottom:40px;}}/*!sc*/
data-styled.g847[id="sc-7bqyxh-3"]{content:"gvtgmJ,"}/*!sc*/
.hgzLIf{position:relative;width:672px;margin:56px 0 0;}/*!sc*/
@media (max-width:1201px){.hgzLIf{margin:112px 0 0;}}/*!sc*/
@media (max-width:751px){.hgzLIf{margin:48px 0 0;}}/*!sc*/
@media (max-width:751px){.hgzLIf{width:100%;}}/*!sc*/
data-styled.g848[id="sc-7bqyxh-4"]{content:"hgzLIf,"}/*!sc*/
.gCZLLN .swiper{overflow:visible;}/*!sc*/
data-styled.g849[id="sc-7bqyxh-5"]{content:"gCZLLN,"}/*!sc*/
.cjUVzd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 67px;padding:0 64px 0;color:#0f0f10;}/*!sc*/
@media (max-width:1201px){.cjUVzd{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto 110px;padding:0;}}/*!sc*/
@media (max-width:751px){.cjUVzd{margin:0 auto 50px;}}/*!sc*/
data-styled.g851[id="sc-rvdro8-0"]{content:"cjUVzd,"}/*!sc*/
.hIDsVz{margin:0 0 40px;}/*!sc*/
@media (max-width:751px){.hIDsVz{margin:0 0 24px;}}/*!sc*/
data-styled.g853[id="sc-rvdro8-2"]{content:"hIDsVz,"}/*!sc*/
.fAoRTp{min-width:448px;width:448px;min-height:448px;height:448px;margin:0 32px 0 0;object-fit:contain;}/*!sc*/
@media (max-width:1201px){.fAoRTp{min-width:547px;width:547px;min-height:547px;height:547px;margin:0 auto 24px;}}/*!sc*/
@media (max-width:751px){.fAoRTp{min-width:352px;width:352px;min-height:352px;height:352px;margin:0 auto 40px;}}/*!sc*/
data-styled.g854[id="sc-rvdro8-1-Component"]{content:"fAoRTp,"}/*!sc*/
.bbEYfR{margin-bottom:120px;}/*!sc*/
@media (max-width:1201px){.bbEYfR{margin-bottom:80px;}}/*!sc*/
@media (max-width:751px){.bbEYfR{margin-bottom:40px;}}/*!sc*/
data-styled.g855[id="sc-nqd633-0"]{content:"bbEYfR,"}/*!sc*/
</style></head><body><div id="__next"><script type="application/ld+json">{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Otus",
"url": "https://otus.ru",
"logo": "https://otus.ru/__new_static__/img/meta-image.png",
"sameAs": [
"https://vk.com/otusru",
"https://t.me/Otusjava"
]
}</script><div class="sc-1j17uuq-0 klmZDZ sc-1b3dhyb-0 bzaXwp"><div class="ui-chunk-container sc-1pwtpfp-0 dMvvUT sc-1pwtpfp-0 dMvvUT"><div class="before-header-ui">
<div class="before-header-ui__ellipse1"></div>
<div class="before-header-ui__ellipse2"></div>
<div class="before-header-ui__container">
<div class="before-header-ui__img before-header-ui__img_sales"></div>
<div class="before-header-ui__content">
<div class="before-header-ui__title hide-phone">Курсы по нейросетям со скидкой до 30%</div>
<div class="before-header-ui__title show-phone">Курсы по нейросетям со скидкой до 30%</div>
</div>
<a class="before-header-ui__button" rel="noopener" href="https://otus.ru/catalog/courses?categories=neural_networks&utm_source=internal&utm_medium=free&utm_campaign=otus&utm_term=chank&utm_content=sla_sale_20-02-2026-10-04-2026" target="_blank">Выбрать курс</a>
</div>
</div></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div id="main-menu" class="sc-r03h0s-0 dKnRmO"><div class="sc-x072mc-0 sc-1x9oq14-0-styled-div sc-r03h0s-1 hOtCic eFDQwF bMTmMH"><a class="sc-r03h0s-2 iLJJBX" href="/"><img src="/_next/static/images/img/logo2022_without_text-ad6a01e8608432b9967c441a0f4760b4.svg" alt="OTUS Logo" width="82" height="42" class="sc-136rsxq-0 dxxUfg"/></a><nav class="sc-r03h0s-3 kVvakX"><div class="sc-r03h0s-5 sc-1youhxc-2 sc-k2vhmo-0 bYKNcH gAMwby gnDzft"><div class="sc-k2vhmo-1 cYMYSf"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-k2vhmo-2 etPPJE"><circle cx="11.7666" cy="11.7666" r="8.98856" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></circle><path d="M18.0183 18.4852L21.5423 22.0001" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div></div><div class="sc-r03h0s-5 sc-1youhxc-2 cGgLky ewISlX"><span title="Обучение" class="sc-1youhxc-1 cMNIlZ">Обучение</span> <div size="24" class="sc-i28ik1-0 bmVffP sc-1youhxc-0 dwrtLP"><div class="sc-i28ik1-1 gNVXtU"><svg width="10" height="5" viewBox="0 0 10 5" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-8zcw6d-0 eJDLVL"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.10067 0.378818C1.29593 0.183556 1.61251 0.183555 1.80778 0.378818L5.00023 3.57127L8.19272 0.378777C8.38798 0.183515 8.70457 0.183515 8.89983 0.378777C9.09509 0.574039 9.09509 0.890622 8.89983 1.08588L5.3643 4.62142C5.26426 4.72146 5.13237 4.77024 5.00127 4.76777C4.8695 4.77079 4.73676 4.72202 4.6362 4.62146L1.10067 1.08592C0.905408 0.890663 0.905408 0.57408 1.10067 0.378818Z" fill="currentColor"></path></svg></div></div></div><div class="sc-piuiz2-0 fEESDM"><div class="sc-piuiz2-1 fDVGGf"><svg class="sc-1gml7ra-3 XomuX sc-r03h0s-6 sc-1891c19-0 kpxsrg ggDqfB" viewBox="0 0 600 600" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M125.573 140.619C131.659 71.6017 210.245 34.9562 267.027 74.6573L553.942 275.262C610.723 314.962 603.117 401.233 540.247 430.55L222.58 578.681C159.71 607.997 88.7344 558.37 94.8204 489.355L125.573 140.619Z" stroke="#eaeaea" class="sc-1gml7ra-0 hERPbJ"></path><path d="M148.472 246.647C133.624 191.005 184.615 140.013 240.257 154.862L519.856 229.476C575.498 244.325 594.059 313.877 553.266 354.67L348.281 559.656C307.488 600.449 237.935 581.888 223.087 526.246L148.472 246.647Z" fill="url(#4f62b2e0b3c765699dbf9813)"></path><defs><linearGradient id="4f62b2e0b3c765699dbf9813" x1="128.696" y1="395.739" x2="443.538" y2="180.173" gradientUnits="userSpaceOnUse"><stop stop-color="rgba(249, 249, 249, 1)"></stop><stop offset="1" stop-color="rgba(235, 235, 235, 1)"></stop></linearGradient></defs></svg><div class="sc-piuiz2-2 fhxPhf"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div class="sc-1kjc6dh-0 fXsjgC"><div><p class="sc-1x9oq14-0 sc-1kjc6dh-1 ViUGY bxwCjw">Направления</p><div class="sc-1kjc6dh-2 sc-ig0m9y-0 lhsLfs cgYLnJ"><a class="sc-4zz0i4-0 dZepSJ" href="/categories/programming">Программирование<!-- --> (<!-- -->117<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/architecture">Архитектура<!-- --> (<!-- -->17<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/data-science">Data Science<!-- --> (<!-- -->27<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/operations">Инфраструктура<!-- --> (<!-- -->58<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/gamedev">GameDev<!-- --> (<!-- -->10<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/information-security-courses">Безопасность<!-- --> (<!-- -->15<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/marketing-business">Управление<!-- --> (<!-- -->46<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/analytics">Аналитика и анализ<!-- --> (<!-- -->25<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/business-product">Бизнес и продукт в IT<!-- --> (<!-- -->26<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/import-substitution">Импортозамещение<!-- --> (<!-- -->15<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/testing">Тестирование<!-- --> (<!-- -->12<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/neural_networks">Нейросети<!-- --> (<!-- -->9<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/it-bez-programmirovanija">IT без программирования<!-- --> (<!-- -->19<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/corporate">Корпоративные курсы<!-- --> (<!-- -->27<!-- -->)</a></div></div></div><div class="sc-1kjc6dh-0 fXsjgC"><div><p class="sc-1x9oq14-0 sc-1kjc6dh-1 ViUGY bxwCjw">События</p><div class="sc-1kjc6dh-2 eANJVj"><a class="sc-4zz0i4-0 dZepSJ" href="/lessons/calendar/2026">Календарь запуска курсов</a><a class="sc-4zz0i4-0 dZepSJ" href="/events/near">Календарь мероприятий</a></div></div><div><p class="sc-1x9oq14-0 sc-1kjc6dh-1 ViUGY bxwCjw">Другое</p><div class="sc-1kjc6dh-2 eANJVj"><a class="sc-4zz0i4-0 dZepSJ" href="/categories/spec">Специализации<!-- --> (<!-- -->13<!-- -->)</a><a class="sc-4zz0i4-0 dZepSJ" href="/categories/online">Подготовительные курсы<!-- --> (<!-- -->14<!-- -->)</a><a class="sc-4zz0i4-0 gXNPrh" href="/subscription">Подписка на курсы</a><a class="sc-4zz0i4-0 dZepSJ" href="/tests">Проверьте свои знания</a></div></div></div></div></div></div><div class="sc-r03h0s-5 sc-1youhxc-2 cGgLky ewISlX"><span title="Информация" class="sc-1youhxc-1 cMNIlZ">Информация</span> <div size="24" class="sc-i28ik1-0 bmVffP sc-1youhxc-0 dwrtLP"><div class="sc-i28ik1-1 gNVXtU"><svg width="10" height="5" viewBox="0 0 10 5" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-8zcw6d-0 eJDLVL"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.10067 0.378818C1.29593 0.183556 1.61251 0.183555 1.80778 0.378818L5.00023 3.57127L8.19272 0.378777C8.38798 0.183515 8.70457 0.183515 8.89983 0.378777C9.09509 0.574039 9.09509 0.890622 8.89983 1.08588L5.3643 4.62142C5.26426 4.72146 5.13237 4.77024 5.00127 4.76777C4.8695 4.77079 4.73676 4.72202 4.6362 4.62146L1.10067 1.08592C0.905408 0.890663 0.905408 0.57408 1.10067 0.378818Z" fill="currentColor"></path></svg></div></div></div><div class="sc-piuiz2-0 fEESDM"><div class="sc-piuiz2-1 fDVGGf"><svg class="sc-1gml7ra-3 XomuX sc-r03h0s-6 sc-1891c19-0 kpxsrg ggDqfB" viewBox="0 0 600 600" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M125.573 140.619C131.659 71.6017 210.245 34.9562 267.027 74.6573L553.942 275.262C610.723 314.962 603.117 401.233 540.247 430.55L222.58 578.681C159.71 607.997 88.7344 558.37 94.8204 489.355L125.573 140.619Z" stroke="#eaeaea" class="sc-1gml7ra-0 hERPbJ"></path><path d="M148.472 246.647C133.624 191.005 184.615 140.013 240.257 154.862L519.856 229.476C575.498 244.325 594.059 313.877 553.266 354.67L348.281 559.656C307.488 600.449 237.935 581.888 223.087 526.246L148.472 246.647Z" fill="url(#c6e0d40f11a3b302459f1848)"></path><defs><linearGradient id="c6e0d40f11a3b302459f1848" x1="128.696" y1="395.739" x2="443.538" y2="180.173" gradientUnits="userSpaceOnUse"><stop stop-color="rgba(249, 249, 249, 1)"></stop><stop offset="1" stop-color="rgba(235, 235, 235, 1)"></stop></linearGradient></defs></svg><div class="sc-piuiz2-2 fhxPhf"><div class="sc-1kjc6dh-0 fXsjgC"><div><p class="sc-1x9oq14-0 sc-1kjc6dh-1 ViUGY bxwCjw">OTUS</p><div class="sc-1kjc6dh-2 eANJVj"><a class="sc-4zz0i4-0 dZepSJ" href="/about">О компании</a><a class="sc-4zz0i4-0 dZepSJ" href="/smi">СМИ о нас</a><a class="sc-4zz0i4-0 dZepSJ" href="/journal">OTUS Журнал</a><a class="sc-4zz0i4-0 dZepSJ" href="https://direct.otus.ru" target="_blank" rel="noopener noreferrer">OTUS Директ</a><a class="sc-4zz0i4-0 dZepSJ" href="/legal/common">Сведения об образовательной организации</a><a class="sc-4zz0i4-0 dZepSJ" rel="noopener noreferrer" href="/contacts">Контактная информация</a></div></div></div><div class="sc-1kjc6dh-0 fXsjgC"><div><p class="sc-1x9oq14-0 sc-1kjc6dh-1 ViUGY bxwCjw">Студентам</p><div class="sc-1kjc6dh-2 eANJVj"><a class="sc-4zz0i4-0 dZepSJ" href="/reviews">Отзывы</a><a class="sc-4zz0i4-0 dZepSJ" href="https://landing.otus.ru/about-otus ">Как выбрать курс</a><a class="sc-4zz0i4-0 dZepSJ" href="https://landing.otus.ru/gallery">Истории выпускников</a><a class="sc-4zz0i4-0 dZepSJ" href="/instructors">Наши преподаватели</a><a class="sc-4zz0i4-0 dZepSJ" href="/employers/all">Наши партнеры</a><a class="sc-4zz0i4-0 dZepSJ" href="/about/loyalty">Программа лояльности</a><a class="sc-4zz0i4-0 dZepSJ" href="/faq">Вопросы и ответы</a></div></div></div><div class="sc-1kjc6dh-0 fXsjgC"><div><p class="sc-1x9oq14-0 sc-1kjc6dh-1 ViUGY bxwCjw">Преподавателям</p><div class="sc-1kjc6dh-2 eANJVj"><a class="sc-4zz0i4-0 dZepSJ" href="/teach">Стать преподавателем</a><a class="sc-4zz0i4-0 dZepSJ" href="/instructors">Наши преподаватели</a><a class="sc-4zz0i4-0 dZepSJ" href="/nest/dlja-prepodavatelej">База знаний</a></div></div></div></div></div></div><a class="sc-1vdp0yy-0 ldwIhb sc-r03h0s-5 sc-r03h0s-7 cGgLky jHaHbB" href="/b2b">Компаниям</a></nav><section class="sc-1pw2hu9-0 deZXFK"><div class="sc-r03h0s-5 sc-gqclrv-0 cGgLky eDycrR"><div class="sc-199a3eq-1-div cwTwwh sc-hrqzy3-0 jTtOKw"><div class="sc-hrqzy3-1 faPWUN"></div><div class="sc-1xopqwy-0 LDEpF"></div></div><p class="sc-1x9oq14-0 sc-gqclrv-1 eMZyoN rcsBI sc-hrqzy3-0 ePGOOQ"><div class="sc-1xopqwy-0 iXhGSD">UserPartName</div></p></div></section></div></div><main class="sc-1j17uuq-1 dPcKhb"><div class="sc-1b3dhyb-1 dvLdDh"><section class="sc-s2pydo-0 eufkJz"><div class="sc-4o7hfp-0 jDOZfu"><div class="sc-1vxm7ng-0 golIF"><div class="sc-1vxm7ng-2 jxmQOK"><a href="/categories/operations">Инфраструктура</a><svg class="sc-1vxm7ng-1 dbOiAN" width="7" height="10" viewBox="0 0 7 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L5 5L1 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg></div><div class="sc-1vxm7ng-2 jxmQOK"><span>Базы данных</span></div></div><div class="sc-4o7hfp-1 eBROUt"><div class="sc-4o7hfp-2 fHVRxg"><div class="sc-5am0g3-1 eFljfP"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-4o7hfp-4 pkSWX"><path d="M17.9185 14.32C17.6595 14.571 17.5405 14.934 17.5995 15.29L18.4885 20.21C18.5635 20.627 18.3875 21.049 18.0385 21.29C17.6965 21.54 17.2415 21.57 16.8685 21.37L12.4395 19.06C12.2855 18.978 12.1145 18.934 11.9395 18.929H11.6685C11.5745 18.943 11.4825 18.973 11.3985 19.019L6.96851 21.34C6.74951 21.45 6.50151 21.489 6.25851 21.45C5.66651 21.338 5.27151 20.774 5.36851 20.179L6.25851 15.259C6.31751 14.9 6.19851 14.535 5.93951 14.28L2.32851 10.78C2.02651 10.487 1.92151 10.047 2.05951 9.65C2.19351 9.254 2.53551 8.965 2.94851 8.9L7.91851 8.179C8.29651 8.14 8.62851 7.91 8.79851 7.57L10.9885 3.08C11.0405 2.98 11.1075 2.888 11.1885 2.81L11.2785 2.74C11.3255 2.688 11.3795 2.645 11.4395 2.61L11.5485 2.57L11.7185 2.5H12.1395C12.5155 2.539 12.8465 2.764 13.0195 3.1L15.2385 7.57C15.3985 7.897 15.7095 8.124 16.0685 8.179L21.0385 8.9C21.4585 8.96 21.8095 9.25 21.9485 9.65C22.0795 10.051 21.9665 10.491 21.6585 10.78L17.9185 14.32Z" fill="currentColor"></path></svg><p class="sc-1x9oq14-0 sc-5am0g3-0 krJlll ivApKl">Рассрочка</p></div></div></div></div><div class="sc-1ddwpfq-1 hnlXxp sc-s2pydo-5 iHjMxQ"><i class="sc-1ddwpfq-0 gtUtSY"></i><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div class="sc-s2pydo-6 EOCgR sc-x072mc-0 hOtCic"><div class="sc-s2pydo-2 eebcXn"></div><h1 class="sc-1x9oq14-0 sc-s2pydo-1 kswXpy diGrSa">Базы данных</h1><div class="sc-1x9oq14-0 sc-s2pydo-3 enpOeQ dZDxRw"><p><span>Освойте все необходимые навыки для профессиональной работы с реляционными и нереляционными базами данных</span></p></div><div class="sc-1lrh8w5-0 ftkQLi sc-kixk9v-0 gwYuWO"><button class="sc-1qig7zt-0 czpnNJ sc-1lrh8w5-3 JTsAm"><span class="sc-1lrh8w5-4 jTrfLJ">Сообщить о старте набора</span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-1lrh8w5-5 eCsaUt"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.7071 8.79633C18.7071 10.0523 19.039 10.7925 19.7695 11.6456C20.3231 12.2741 20.5 13.0808 20.5 13.956C20.5 14.8302 20.2128 15.6601 19.6373 16.3339C18.884 17.1417 17.8215 17.6573 16.7372 17.747C15.1659 17.8809 13.5937 17.9937 12.0005 17.9937C10.4063 17.9937 8.83505 17.9263 7.26375 17.747C6.17846 17.6573 5.11602 17.1417 4.36367 16.3339C3.78822 15.6601 3.5 14.8302 3.5 13.956C3.5 13.0808 3.6779 12.2741 4.23049 11.6456C4.98384 10.7925 5.29392 10.0523 5.29392 8.79633V8.3703C5.29392 6.68834 5.71333 5.58852 6.577 4.51186C7.86106 2.9417 9.91935 2 11.9558 2H12.0452C14.1254 2 16.2502 2.98702 17.5125 4.62466C18.3314 5.67916 18.7071 6.73265 18.7071 8.3703V8.79633ZM9.07367 20.0608C9.07367 19.5573 9.53582 19.3266 9.96318 19.2279C10.4631 19.1222 13.5093 19.1222 14.0092 19.2279C14.4366 19.3266 14.8987 19.5573 14.8987 20.0608C14.8738 20.5402 14.5926 20.9653 14.204 21.2352C13.7001 21.628 13.1088 21.8767 12.4906 21.9664C12.1487 22.0107 11.8128 22.0117 11.4828 21.9664C10.8636 21.8767 10.2723 21.628 9.76938 21.2342C9.37978 20.9653 9.09852 20.5402 9.07367 20.0608Z" fill="currentColor"></path></svg></button></div></div></div></section><div id="vdescription" class="sc-x072mc-0 sc-1oat6ot-0 hOtCic dYVcmu"><div class="sc-1oat6ot-1 cVgwEc"><div class="sc-126tghp-0 dGIdAz"><div class="sc-126tghp-2 djZVhn"><h3 class="sc-1x9oq14-0 sc-126tghp-3 jmLQpp cJroeV">Видео-презентация курса <br/>Базы данных</h3><svg width="64" height="64" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-126tghp-1 daskap"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 12.0058C2 6.48625 6.48842 2 12 2C17.5116 2 22 6.48625 22 12.0058C22 17.5137 17.5116 22 12 22C6.48842 22 2 17.5137 2 12.0058ZM15.668 13.0178C15.7741 12.9117 15.9093 12.7477 15.9382 12.7091C16.0927 12.5065 16.1699 12.2557 16.1699 12.0058C16.1699 11.725 16.083 11.4645 15.9189 11.2523C15.9055 11.2388 15.8791 11.2102 15.8448 11.1728C15.7806 11.103 15.6885 11.0026 15.6004 10.9146C14.8089 10.0656 12.7432 8.67631 11.6622 8.25181C11.4981 8.18524 11.083 8.03956 10.861 8.02991C10.6486 8.02991 10.4459 8.07815 10.2529 8.17463C10.0116 8.3097 9.81853 8.52195 9.71236 8.77279C9.64479 8.94645 9.53861 9.46744 9.53861 9.47709C9.43243 10.0463 9.37452 10.9725 9.37452 11.9952C9.37452 12.9706 9.43243 13.8572 9.51931 14.4361C9.52169 14.4385 9.53 14.4799 9.5429 14.5442C9.58211 14.7397 9.6638 15.1471 9.75097 15.314C9.96332 15.7192 10.3784 15.9701 10.8224 15.9701H10.861C11.1506 15.9604 11.7587 15.7096 11.7587 15.7C12.7819 15.2754 14.7992 13.9537 15.61 13.0757L15.668 13.0178Z" fill="currentColor"></path></svg></div></div><div class="sc-1oat6ot-5 klGcVm"><div class="sc-1oat6ot-4 hdfpFD"><div class="sc-1x9oq14-0 sc-pyhrzd-0 doSDez hRFuCQ"> <h2>Для кого этот курс?</h2>
<ul>
<li>
<div>DBA, решающие задачи миграции с проприетарных источников и импортозамещения.</div>
</li>
<li>
<div>Администраторы баз данных, желающие работать в крупных компаниях, но нуждающиеся в дополнительных компетенциях.</div>
</li>
<li>
<div>Специалисты, неуверенные в своих знаниях о БД, их видах и решаемых задачах.</div>
</li>
<li>
<div>Руководители, планирующие выстраивать архитектуру, инфраструктуру, оптимизировать производительность БД и грамотно управлять рисками в масштабных проектах.</div>
</li>
<li>
<div>Специалисты, стремящиеся расширить свой кругозор в сфере БД.</div>
</li>
<li>
<div>Разработчики, постоянно работающие с базами данных.</div>
</li>
</ul>
<h2>Необходимые знания:</h2>
<div><span>Программа подходит для начинающих. </span>Для обучения потребуется базовое понимание синтаксиса SQL, опыт разработки или администрирования<br><br><br><strong>Пройдите короткий вступительный тест,<br>чтобы успеть занять место в группе по специальной цене</strong></div></div><div class="sc-1lrh8w5-0 ftkQLi sc-1oat6ot-3 hjZAnk"><button class="sc-1qig7zt-0 czpnNJ sc-1lrh8w5-3 JTsAm"><span class="sc-1lrh8w5-4 jTrfLJ">Сообщить о старте набора</span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-1lrh8w5-5 eCsaUt"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.7071 8.79633C18.7071 10.0523 19.039 10.7925 19.7695 11.6456C20.3231 12.2741 20.5 13.0808 20.5 13.956C20.5 14.8302 20.2128 15.6601 19.6373 16.3339C18.884 17.1417 17.8215 17.6573 16.7372 17.747C15.1659 17.8809 13.5937 17.9937 12.0005 17.9937C10.4063 17.9937 8.83505 17.9263 7.26375 17.747C6.17846 17.6573 5.11602 17.1417 4.36367 16.3339C3.78822 15.6601 3.5 14.8302 3.5 13.956C3.5 13.0808 3.6779 12.2741 4.23049 11.6456C4.98384 10.7925 5.29392 10.0523 5.29392 8.79633V8.3703C5.29392 6.68834 5.71333 5.58852 6.577 4.51186C7.86106 2.9417 9.91935 2 11.9558 2H12.0452C14.1254 2 16.2502 2.98702 17.5125 4.62466C18.3314 5.67916 18.7071 6.73265 18.7071 8.3703V8.79633ZM9.07367 20.0608C9.07367 19.5573 9.53582 19.3266 9.96318 19.2279C10.4631 19.1222 13.5093 19.1222 14.0092 19.2279C14.4366 19.3266 14.8987 19.5573 14.8987 20.0608C14.8738 20.5402 14.5926 20.9653 14.204 21.2352C13.7001 21.628 13.1088 21.8767 12.4906 21.9664C12.1487 22.0107 11.8128 22.0117 11.4828 21.9664C10.8636 21.8767 10.2723 21.628 9.76938 21.2342C9.37978 20.9653 9.09852 20.5402 9.07367 20.0608Z" fill="currentColor"></path></svg></button></div></div></div></div></div><div class="sc-x072mc-0 sc-lpm061-0 hOtCic cjEHVO"><div><h2 class="sc-1x9oq14-0 sc-lpm061-1 jmLQpp iKbbnr">Что вам даст этот курс?</h2><div class="sc-1x9oq14-0 sc-pyhrzd-0 doSDez hRFuCQ"><p>Цель курса — научить слушателя эффективно работать с любой базой данных (как реляционной, так и нереляционной) с помощью языка структурированных запросов SQL. Курс обеспечивает глубокое погружение в СУБД. После его прохождения вам не придется тушить пожары в результате неоптимально заложенных основ<br><br></p>
<h2>После обучения вы:</h2>
<ul>
<li>Научитесь проектировать базы данных и создавать оптимальную структуру их хранения</li>
<li>Будете различать основные СУБД, которые могут пригодиться разработчику (PostgreSQL, MySQL, Redis, MongoDB, Cassandra и т. д.)</li>
<li>Освоите синтаксис и особенности работы SQL, DDL, DML</li>
<li>Познакомитесь с современными технологиями построения оперативной и аналитической отчетности, сравните возможности кубов и связки Clickhouse + Superset</li>
<li>Сможете оптимизировать медленные запросы и разбираться с некорректными SQL-запросами</li>
<li>Станете уверенней работать с индексами, научитесь оптимизировать, профилировать и обновлять базы данных</li>
</ul>
<div> </div>
<div><strong>Читать историю успеха нашего выпускника:</strong></div>
<div> </div>
<p><span style="background-color: rgb(255, 255, 255); color: rgb(11, 100, 160);"><a href="https://landing.otus.ru/gallery/sizov" style="background-color: rgb(255, 255, 255); color: rgb(11, 100, 160);" target="_blank" rel="noopener">Павел Сизов</a></span></p></div></div><div class="sc-1232l32-0 gjfSTs"><svg width="48" height="48" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-1232l32-1 gLmhvn"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.66988 1.99927H16.3399C19.7299 1.99927 21.9999 4.37927 21.9999 7.91927V16.0903C21.9999 19.6203 19.7299 21.9993 16.3399 21.9993H7.66988C4.27988 21.9993 1.99988 19.6203 1.99988 16.0903V7.91927C1.99988 4.37927 4.27988 1.99927 7.66988 1.99927ZM11.9899 9.06027C11.5199 9.06027 11.1299 8.66927 11.1299 8.19027C11.1299 7.70027 11.5199 7.31027 12.0099 7.31027C12.4899 7.31027 12.8799 7.70027 12.8799 8.19027C12.8799 8.66927 12.4899 9.06027 11.9899 9.06027ZM12.8699 15.7803C12.8699 16.2603 12.4799 16.6503 11.9899 16.6503C11.5099 16.6503 11.1199 16.2603 11.1199 15.7803V11.3603C11.1199 10.8793 11.5099 10.4803 11.9899 10.4803C12.4799 10.4803 12.8699 10.8793 12.8699 11.3603V15.7803Z" fill="url(#e8e977527159914420bfeb38)"></path><defs><linearGradient id="e8e977527159914420bfeb38" x1="7.24435" y1="16.8809" x2="41.5417" y2="22.7167" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg><div class="sc-1x9oq14-0 sc-pyhrzd-0 doSDez hRFuCQ sc-1232l32-2 cLdvvd"><h2>Актуальность навыков:</h2>
<div><span><span style="font-weight: 400;"><br></span></span><span>Востребованность SQL растет с каждым годом у работодателей со всего мира.<br><br>На рынке дефицит профессионалов, способных проектировать, разрабатывать и эффективно использовать БД<br></span></div></div></div></div><div class="sc-x072mc-0 sc-rvdro8-0 hOtCic cjUVzd"><svg class="sc-rvdro8-1-Component fAoRTp" width="448" height="448" viewBox="0 0 448 448" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M73.973 262.521c-25.943-9.97-31.12-43.662-9.318-60.646L292.018 24.752c21.802-16.984 54.23-4.521 58.372 22.432l43.19 281.097c4.142 26.954-23.11 48.184-49.053 38.214L73.973 262.521Z" fill="url(#processDefaultImageIconA)"></path><path d="M119.392 368.19c-23.13 10.287-48.177-8.104-45.084-33.104l32.265-260.72c3.094-25 32.008-37.859 52.045-23.146l208.965 153.435c20.037 14.712 16.17 45.962-6.961 56.25L119.392 368.19Z" fill="url(#processDefaultImageIconB)"></path><path d="M204.971 119.576c-8.276-10.24-2.416-25.302 10.548-27.111l135.199-18.87c12.964-1.81 23.309 10.99 18.621 23.039l-48.89 125.659c-4.688 12.049-20.893 14.311-29.169 4.071l-86.309-106.788Z" fill="url(#processDefaultImageIconC)"></path><path d="M90.942 108.696c-3.277 0-6.145-2.456-6.145-5.732a3.67 3.67 0 0 0-3.687-3.684 3.67 3.67 0 0 0-3.687 3.684c0 3.276-2.459 5.732-5.736 5.732A3.67 3.67 0 0 0 68 112.381a3.67 3.67 0 0 0 3.687 3.685c3.278 0 5.736 2.456 5.736 5.731a3.67 3.67 0 0 0 3.687 3.685 3.67 3.67 0 0 0 3.687-3.685c0-3.275 2.458-5.731 5.735-5.731a3.67 3.67 0 0 0 3.687-3.685c.41-2.047-1.229-3.685-3.277-3.685Z" fill="url(#processDefaultImageIconD)"></path><path d="M235.737 385.911c-3.277 0-6.145-2.457-6.145-5.732a3.671 3.671 0 0 0-3.687-3.685 3.67 3.67 0 0 0-3.687 3.685c0 3.275-2.458 5.732-5.736 5.732a3.67 3.67 0 0 0-3.687 3.684 3.671 3.671 0 0 0 3.687 3.685c3.278 0 5.736 2.456 5.736 5.732a3.67 3.67 0 0 0 3.687 3.684 3.67 3.67 0 0 0 3.687-3.684c0-3.276 2.458-5.732 5.735-5.732a3.67 3.67 0 0 0 3.687-3.685c0-2.047-1.638-3.684-3.277-3.684Z" fill="url(#processDefaultImageIconE)"></path><path d="M227.072 79.54a6.553 6.553 0 0 0 6.555-6.55 6.553 6.553 0 0 0-6.555-6.55 6.553 6.553 0 0 0-6.555 6.55 6.553 6.553 0 0 0 6.555 6.55Z" fill="url(#processDefaultImageIconF)"></path><path d="M78.242 66.626C72.506 66.626 68 62.122 68 56.39c0-5.731 4.506-10.235 10.242-10.235 5.735 0 10.242 4.504 10.242 10.236 0 5.731-4.507 10.235-10.242 10.235Zm0-13.92c-2.049 0-4.097 1.637-4.097 4.094 0 2.456 1.639 4.094 4.097 4.094 2.048 0 4.097-1.638 4.097-4.094 0-2.456-2.049-4.094-4.097-4.094Z" fill="url(#processDefaultImageIconG)"></path><path d="M307.192 382.834a6.553 6.553 0 0 0 6.555-6.55 6.553 6.553 0 0 0-6.555-6.551 6.553 6.553 0 0 0-6.555 6.551 6.553 6.553 0 0 0 6.555 6.55Z" fill="url(#processDefaultImageIconH)"></path><path d="M324.394 308.101c-5.736 0-10.242-4.503-10.242-10.235 0-5.732 4.506-10.235 10.242-10.235 5.735 0 10.241 4.503 10.241 10.235 0 5.732-4.506 10.235-10.241 10.235Zm0-13.92c-2.049 0-4.097 1.638-4.097 4.095 0 2.456 1.638 4.094 4.097 4.094 2.048 0 4.096-1.638 4.096-4.094 0-2.457-1.638-4.095-4.096-4.095Z" fill="url(#processDefaultImageIconI)"></path><path d="m310.288 164.276-43.879-42.909a13.329 13.329 0 0 0-9.355-3.82c-3.52 0-6.847 1.368-9.354 3.82L109.552 256.414c-2.507 2.452-3.905 5.705-3.905 9.147s1.398 6.696 3.905 9.148l43.88 42.909a13.324 13.324 0 0 0 9.354 3.82c3.52 0 6.847-1.368 9.355-3.82L310.24 182.572c5.207-4.999 5.207-13.25.048-18.296Zm-3.183 15.231L169.006 314.554c-1.639 1.603-3.857 2.499-6.22 2.499-2.363 0-4.532-.896-6.22-2.499l-43.879-42.91a8.432 8.432 0 0 1-2.556-6.036c0-2.31.916-4.432 2.556-6.082l138.099-135.047c1.639-1.603 3.857-2.499 6.22-2.499 2.363 0 4.533.896 6.22 2.499l43.879 42.909a8.433 8.433 0 0 1 0 12.119Z" fill="#fff"></path><path d="m135.88 267.494 5.304-5.186c.868-.849.868-2.264 0-3.16l-5.835-5.705c-.868-.849-2.314-.849-3.23 0l-5.304 5.187c-.868.848-.868 2.263 0 3.159l5.834 5.705c.916.849 2.363.849 3.231 0ZM143.451 256.979c.867.849 2.314.849 3.23 0l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.834-5.706c-.868-.849-2.315-.849-3.231 0l-5.304 5.187c-.868.849-.868 2.263 0 3.159l5.835 5.706ZM154.155 246.464c.868.849 2.314.849 3.231 0l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.835-5.706c-.868-.848-2.314-.848-3.231 0l-5.304 5.187c-.868.849-.868 2.264 0 3.16l5.835 5.705ZM164.908 235.996c.868.849 2.315.849 3.231 0l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.835-5.706c-.868-.849-2.314-.849-3.23 0l-5.304 5.187c-.868.849-.868 2.263 0 3.159l5.834 5.706ZM175.661 225.481c.868.848 2.314.848 3.23 0l5.304-5.187c.868-.849.868-2.264 0-3.159l-5.834-5.706c-.868-.849-2.315-.849-3.231 0l-5.304 5.187c-.868.849-.868 2.263 0 3.159l5.835 5.706ZM186.413 214.965c.868.849 2.315.849 3.231 0l5.304-5.187c.868-.848.868-2.263 0-3.159l-5.883-5.658c-.868-.849-2.314-.849-3.23 0l-5.304 5.187c-.868.848-.868 2.263 0 3.159l5.882 5.658ZM197.118 204.45c.868.849 2.314.849 3.23 0l5.305-5.186c.867-.849.867-2.264 0-3.16l-5.835-5.705c-.868-.849-2.314-.849-3.231 0l-5.304 5.187c-.868.848-.868 2.263 0 3.159l5.835 5.705ZM207.871 193.982c.868.848 2.314.848 3.231 0l5.304-5.187c.868-.849.868-2.264 0-3.159l-5.835-5.706c-.868-.849-2.314-.849-3.23 0l-5.305 5.187c-.867.849-.867 2.263 0 3.159l5.835 5.706ZM218.624 183.468c.868.848 2.314.848 3.23 0l5.304-5.187c.868-.849.868-2.264 0-3.16l-5.834-5.705c-.868-.849-2.315-.849-3.231 0l-5.304 5.187c-.868.848-.868 2.263 0 3.159l5.835 5.706ZM229.376 172.952c.868.849 2.315.849 3.231 0l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.883-5.658c-.868-.849-2.314-.849-3.23 0l-5.305 5.186c-.867.849-.867 2.264 0 3.16l5.883 5.658ZM240.081 162.437c.868.849 2.315.849 3.231 0l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.835-5.706c-.868-.849-2.314-.849-3.23 0l-5.304 5.187c-.868.849-.868 2.263 0 3.159l5.834 5.706ZM250.834 151.922c.868.849 2.315.849 3.231 0l5.304-5.187c.868-.848.868-2.263 0-3.159l-5.834-5.706c-.868-.848-2.315-.848-3.231 0L245 143.057c-.868.849-.868 2.264 0 3.16l5.834 5.705ZM147.259 275.982l-5.834-5.706c-.868-.849-2.315-.849-3.231 0l-5.304 5.187c-.868.849-.868 2.263 0 3.159l5.835 5.706c.868.849 2.314.849 3.23 0l5.304-5.187c.917-.849.917-2.263 0-3.159ZM148.995 259.809l-5.304 5.187c-.868.848-.868 2.263 0 3.159l5.835 5.658c.868.849 2.314.849 3.23 0l5.304-5.187c.868-.848.868-2.263 0-3.159l-5.834-5.705c-.916-.849-2.363-.849-3.231.047ZM163.461 263.297l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.834-5.706c-.868-.848-2.315-.848-3.231 0l-5.304 5.187c-.868.849-.868 2.264 0 3.16l5.835 5.705c.916.849 2.362.849 3.23 0ZM170.453 238.778l-5.304 5.187c-.868.849-.868 2.263 0 3.159l5.834 5.706c.868.849 2.315.849 3.231 0l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.834-5.706a2.368 2.368 0 0 0-3.231 0ZM181.206 228.31l-5.304 5.187c-.868.849-.868 2.263 0 3.159l5.834 5.706c.868.849 2.315.849 3.231 0l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.834-5.706c-.916-.896-2.363-.896-3.231 0ZM191.959 217.795l-5.304 5.187c-.868.849-.868 2.263 0 3.159l5.834 5.706c.868.848 2.315.848 3.231 0l5.304-5.187c.868-.849.868-2.264 0-3.159l-5.835-5.706c-.916-.896-2.362-.896-3.23 0ZM202.712 207.28l-5.304 5.186c-.868.849-.868 2.264 0 3.16l5.834 5.705c.868.849 2.315.849 3.231 0l5.304-5.187c.868-.848.868-2.263 0-3.159l-5.835-5.705c-.916-.849-2.362-.849-3.23 0ZM213.416 196.764l-5.304 5.187c-.868.849-.868 2.264 0 3.16l5.835 5.705c.868.849 2.314.849 3.23 0l5.304-5.187c.868-.848.868-2.263 0-3.159l-5.834-5.706c-.868-.848-2.315-.848-3.231 0ZM224.169 186.249l-5.304 5.187c-.868.849-.868 2.264 0 3.159l5.834 5.706c.868.849 2.315.849 3.231 0l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.834-5.706c-.917-.848-2.363-.848-3.231 0ZM234.922 175.781l-5.304 5.187c-.868.848-.868 2.263 0 3.159l5.834 5.705c.868.849 2.315.849 3.231 0l5.304-5.186c.868-.849.868-2.264 0-3.16l-5.835-5.705c-.916-.896-2.362-.896-3.23 0ZM245.674 165.266l-5.304 5.187c-.868.849-.868 2.263 0 3.159l5.834 5.706c.868.848 2.315.848 3.231 0l5.304-5.187c.868-.849.868-2.264 0-3.159l-5.883-5.706c-.867-.849-2.314-.849-3.182 0ZM260.14 168.756l5.304-5.187c.868-.849.868-2.264 0-3.16l-5.834-5.705c-.868-.849-2.315-.849-3.231 0l-5.304 5.187c-.868.849-.868 2.263 0 3.159l5.835 5.706c.916.896 2.362.896 3.23 0ZM267.662 158.24c.868.849 2.315.849 3.231 0l5.304-5.186c.868-.849.868-2.264 0-3.16l-5.835-5.705c-.867-.849-2.314-.849-3.23 0l-5.304 5.187c-.868.848-.868 2.263 0 3.159l5.834 5.705ZM152.371 280.98c-.868-.848-2.315-.848-3.231 0l-5.304 5.187c-.868.849-.868 2.264 0 3.159l5.835 5.706c.868.849 2.314.849 3.23 0l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.834-5.706ZM168.959 276.171l-5.835-5.706c-.868-.849-2.314-.849-3.23 0l-5.305 5.187c-.868.849-.868 2.263 0 3.159l5.835 5.706c.868.849 2.314.849 3.231 0l5.304-5.187c.868-.849.868-2.263 0-3.159ZM171.177 274.001c.868.849 2.314.849 3.23 0l5.304-5.187c.868-.848.868-2.263 0-3.159l-5.834-5.705c-.868-.849-2.315-.849-3.231 0l-5.304 5.186c-.868.849-.868 2.264 0 3.16l5.835 5.705ZM185.159 263.486l5.305-5.187c.867-.848.867-2.263 0-3.159l-5.835-5.658c-.868-.849-2.314-.849-3.231 0l-5.304 5.187c-.868.848-.868 2.263 0 3.159l5.835 5.705a2.32 2.32 0 0 0 3.23-.047ZM195.864 252.971l5.304-5.187c.868-.848.868-2.263 0-3.159l-5.834-5.658c-.868-.849-2.315-.849-3.231 0l-5.304 5.187c-.868.848-.868 2.263 0 3.159l5.835 5.705c.916.849 2.362.849 3.23-.047ZM206.617 242.503l5.304-5.187c.868-.848.868-2.263 0-3.159l-5.834-5.705c-.868-.849-2.315-.849-3.231 0l-5.304 5.186c-.868.849-.868 2.264 0 3.16l5.834 5.705c.916.849 2.363.849 3.231 0ZM217.37 231.988l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.834-5.706c-.868-.848-2.315-.848-3.231 0l-5.304 5.187c-.868.849-.868 2.264 0 3.159l5.835 5.706c.916.849 2.362.849 3.23 0ZM228.123 221.472l5.304-5.186c.868-.849.868-2.264 0-3.16l-5.835-5.705c-.867-.849-2.314-.849-3.23 0l-5.304 5.187c-.868.848-.868 2.263 0 3.159l5.834 5.705a2.278 2.278 0 0 0 3.231 0ZM238.875 210.957l5.304-5.187c.868-.848.868-2.263 0-3.159l-5.834-5.705c-.868-.849-2.315-.849-3.231 0l-5.304 5.186c-.868.849-.868 2.264 0 3.16l5.835 5.705c.868.896 2.314.896 3.23 0ZM249.58 200.489l5.304-5.186c.868-.849.868-2.264 0-3.16l-5.834-5.705c-.868-.849-2.315-.849-3.231 0l-5.304 5.187c-.868.848-.868 2.263 0 3.159l5.835 5.705c.916.849 2.362.849 3.23 0ZM260.333 189.974l5.304-5.186c.868-.849.868-2.264 0-3.16l-5.834-5.705c-.868-.849-2.315-.849-3.231 0l-5.304 5.187c-.868.848-.868 2.263 0 3.159l5.834 5.705c.917.849 2.363.849 3.231 0ZM271.086 179.459l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.834-5.659c-.868-.848-2.315-.848-3.231 0l-5.304 5.187c-.868.849-.868 2.264 0 3.16l5.835 5.705a2.417 2.417 0 0 0 3.23-.047ZM272.774 163.286l5.834 5.705c.868.849 2.315.849 3.231 0l5.304-5.186c.868-.849.868-2.264 0-3.16l-5.835-5.705c-.868-.849-2.314-.849-3.23 0l-5.304 5.187c-.868.848-.868 2.263 0 3.159ZM174.504 281.64c-.868-.849-2.315-.849-3.231 0l-5.304 5.187c-.868.849-.868 2.263 0 3.159l5.834 5.706c.868.848 2.315.848 3.231 0l5.304-5.187c.868-.849.868-2.264 0-3.159l-5.834-5.706ZM185.256 271.125c-.868-.848-2.315-.848-3.231 0l-5.304 5.187c-.868.849-.868 2.264 0 3.159l5.835 5.706c.867.849 2.314.849 3.23 0l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.834-5.706ZM196.009 260.61c-.868-.849-2.314-.849-3.23 0l-5.304 5.187c-.868.848-.868 2.263 0 3.159l5.834 5.705c.868.849 2.315.849 3.231 0l5.304-5.186c.868-.849.868-2.264 0-3.16l-5.835-5.705ZM249.387 208.412c-.868-.849-2.314-.849-3.182 0l-47.062 46.021a2.186 2.186 0 0 0 0 3.113l5.835 5.705c.868.849 2.314.849 3.182 0l47.062-46.021a2.185 2.185 0 0 0 0-3.112l-5.835-5.706ZM260.429 197.613c-.868-.849-2.314-.849-3.23 0l-5.304 5.187c-.868.849-.868 2.263 0 3.159l5.834 5.706c.868.849 2.315.849 3.231 0l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.835-5.706ZM271.183 187.098c-.868-.849-2.315-.849-3.231 0l-5.304 5.187c-.868.849-.868 2.263 0 3.159l5.834 5.706c.868.848 2.315.848 3.231 0l5.304-5.187c.868-.849.868-2.264 0-3.159l-5.834-5.706ZM281.935 176.583c-.868-.848-2.315-.848-3.231 0l-5.304 5.187c-.868.849-.868 2.264 0 3.159l5.835 5.706c.868.849 2.314.849 3.23 0l5.304-5.187c.868-.849.868-2.263 0-3.159l-5.834-5.706ZM141.184 164.323l30.426 24.803 4.774-4.669-30.86-25.179c-5.545-4.527-11.766-10.516-10.415-16.645 1.06-4.857 6.895-7.781 11.958-7.781h.145c6.027 0 11.958 2.924 17.069 5.659 4.292 2.31 9.596 5.139 15.334 4.102 2.989-.566 5.786-2.075 8.824-4.762 6.799-5.989 11.379-14.477 12.633-23.341.241-1.792-1.013-3.443-2.893-3.678-1.832-.236-3.52.99-3.761 2.829-1.013 7.356-4.822 14.382-10.464 19.333-2.121 1.839-3.857 2.876-5.593 3.159-3.375.613-7.185-1.415-10.849-3.395-5.835-3.112-12.682-6.46-20.3-6.46h-.193c-7.571 0-16.636 4.574-18.468 12.92-2.122 9.572 5.641 17.352 12.633 23.105Z" fill="#fff"></path><defs><linearGradient id="processDefaultImageIconA" x1="289.831" y1="218.139" x2="80.152" y2="210.264" gradientUnits="userSpaceOnUse"><stop stop-color="#EFEFEF"></stop><stop offset="1" stop-color="#fff" stop-opacity=".56"></stop></linearGradient><linearGradient id="processDefaultImageIconB" x1="98.909" y1="150.023" x2="362.575" y2="192.19" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient><linearGradient id="processDefaultImageIconC" x1="214.875" y1="124.769" x2="359.559" y2="150.919" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient><linearGradient id="processDefaultImageIconD" x1="70.132" y1="107.718" x2="92.663" y2="111.564" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient><linearGradient id="processDefaultImageIconE" x1="214.922" y1="384.933" x2="237.402" y2="388.76" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient><linearGradient id="processDefaultImageIconF" x1="221.581" y1="70.659" x2="232.821" y2="72.573" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient><linearGradient id="processDefaultImageIconG" x1="69.662" y1="52.748" x2="87.224" y2="55.738" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient><linearGradient id="processDefaultImageIconH" x1="301.701" y1="373.952" x2="312.941" y2="375.866" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient><linearGradient id="processDefaultImageIconI" x1="315.813" y1="294.224" x2="333.376" y2="297.214" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg><div><h2 class="sc-1x9oq14-0 sc-rvdro8-2 jmLQpp hIDsVz">Процесс обучения</h2><div class="sc-1x9oq14-0 sc-pyhrzd-0 doSDez hRFuCQ"><div><span>Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя. Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время. В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта. После выполнения всех домашних заданий вы получите готовый выпускной проект.</span></div></div></div></div><div class="sc-11l8wec-0 eOXZIV sc-x072mc-0 sc-nqd633-0 hOtCic bbEYfR"><div class="sc-16yt4q5-0 iHYLll"><div class="sc-16yt4q5-1 jyGyOw"><div src="/_next/static/images/img/oneImg-b1c92b38734a5b324f9b32a5a243bf06.svg" class="sc-16yt4q5-2 bUbCKQ"></div></div><div class="sc-1x9oq14-0 sc-16yt4q5-3 doSDez kgZxtV"><h3>Практика</h3>
<br>Р<span>ешите десятки реальных задач, с которыми столкнетесь в профессиональной деятельности</span></div></div><div class="sc-16yt4q5-0 iHYLll"><div class="sc-16yt4q5-1 jyGyOw"><div src="/_next/static/images/img/twoImg-28bd45b9ade74f4471bf39916d76d47e.svg" class="sc-16yt4q5-2 dIESaV"></div></div><div class="sc-1x9oq14-0 sc-16yt4q5-3 doSDez kgZxtV"><h3>Эксперты</h3>
<br><span>Программу ведут специалисты таких компаний, как Wildberries, 1C-СТАРТ, X5 Group etc.</span></div></div><div class="sc-16yt4q5-0 iHYLll"><div class="sc-16yt4q5-1 jyGyOw"><div src="/_next/static/images/img/threeImg-7d8d62a36e7b66f9691d1d7d01b44fb9.svg" class="sc-16yt4q5-2 gbGscf"></div></div><div class="sc-1x9oq14-0 sc-16yt4q5-3 doSDez kgZxtV"><h3>Перспективы</h3>
<span><br>Навыки востребованы в крупнейших технологических компаниях, в финтехе и у лидеров рынка телекоммуникационных услуг<br></span></div></div></div><div class="sc-1ddwpfq-1 hnlXxp sc-1kuct9n-0 jzJAgH"><i class="sc-1ddwpfq-0 hAbnAH"></i><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div class="sc-x072mc-0 hOtCic"><div class="sc-1kuct9n-2 cfBLof"><h2 class="sc-1x9oq14-0 sc-1kuct9n-1 kswXpy jqwyOS">Карьерная поддержка</h2><div class="sc-1x9oq14-0 sc-1kuct9n-4 fPZiIk efarBD"><div>Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.</div></div><div class="sc-1x9oq14-0 sc-pyhrzd-0 doSDez dJQBfL sc-1kuct9n-5 hXsBII"><ul>
<li><strong>Разместите свое резюме в базе OTUS</strong> и сможете получать приглашения на собеседования от партнеров</li>
<li><strong>Получите рекомендации, как искать работу</strong>, и советы по прохождению собеседования</li>
</ul></div></div><div class="sc-xgmw75-1 fqgPAJ"><div class="sc-xgmw75-3 jzczJK"><div class="sc-xgmw75-2 cGRACb"><div class="sc-xgmw75-9 fMHpUd"></div><h2 class="sc-1x9oq14-0 bTMeHF">Базы данных</h2></div><div class="sc-1x9oq14-0 sc-xgmw75-0 gGtEnS kWSJKL">Перспективы направления</div><div class="sc-1x9oq14-0 sc-xgmw75-4 hQBzUY fSmctL">Средний уровень зарплат:</div><div class="sc-xgmw75-5 fHxdGa"><div class="sc-1f5byvo-0 hlgWda"><span class="sc-1x9oq14-0 sc-1f5byvo-1 jmLQpp jyvyoR">73 000<!-- --> ₽</span><span class="sc-1x9oq14-0 sc-1f5byvo-2 gGtEnS lhTbHf">Junior+
специалист</span></div><div class="sc-1f5byvo-0 hlgWda"><span class="sc-1x9oq14-0 sc-1f5byvo-1 jmLQpp jyvyoR">170 500<!-- --> ₽</span><span class="sc-1x9oq14-0 sc-1f5byvo-2 gGtEnS lhTbHf">Middle+
специалист</span></div><div class="sc-1f5byvo-0 hlgWda"><span class="sc-1x9oq14-0 sc-1f5byvo-1 jmLQpp jyvyoR">353 500<!-- --> ₽</span><span class="sc-1x9oq14-0 sc-1f5byvo-2 gGtEnS lhTbHf">Senior
специалист</span></div></div></div><div class="sc-xgmw75-6 hNPHLe"><div class="sc-1x9oq14-0 sc-xgmw75-7 kswXpy hBXFys">12744<div class="sc-1x9oq14-0 sc-xgmw75-8 gGtEnS rdBYv">актуальные вакансии</div></div><div class="sc-i28ik1-0 kOdeIv"><div class="sc-i28ik1-1 gNVXtU"><svg xmlns="http://www.w3.org/2000/svg" fill="none" width="48" height="48" viewBox="0 0 58 58"><g filter="url(#filter0_d)"><path stroke="#fff" stroke-width="4" d="M49.627 23.745c.693 11.392-7.98 21.189-19.372 21.882-11.392.693-21.189-7.98-21.882-19.372-.693-11.392 7.98-21.189 19.372-21.882 11.392-.693 21.189 7.98 21.882 19.372z"></path></g><path fill="#D6001C" d="M30.27 45.882c11.534-.702 20.314-10.62 19.613-22.154-.702-11.534-10.62-20.315-22.154-19.613-11.534.702-20.314 10.62-19.613 22.154.702 11.534 10.62 20.314 22.154 19.613z"></path><path fill="#FEFEFE" d="M19.421 16.123l.432 7.104c1.003-1.356 2.26-2.084 3.764-2.175.774-.047 1.477.058 2.117.314.642.253 1.13.6 1.473 1.034.345.44.59.928.739 1.475.148.544.258 1.397.329 2.56l.462 7.595-3.36.205-.417-6.841c-.082-1.358-.196-2.214-.346-2.571a1.672 1.672 0 0 0-.727-.83c-.337-.198-.747-.282-1.233-.252a2.726 2.726 0 0 0-1.465.507c-.427.305-.72.74-.888 1.309-.172.569-.224 1.398-.155 2.486l.392 6.486-3.357.204-1.12-18.406 3.361-.204zm13.232-.805l.433 7.104c1.003-1.356 2.26-2.084 3.762-2.175.772-.047 1.48.058 2.12.314.64.253 1.129.599 1.47 1.034.343.436.595.938.738 1.475.15.544.26 1.397.33 2.56l.462 7.595-3.357.204-.416-6.84c-.083-1.358-.199-2.214-.349-2.572a1.665 1.665 0 0 0-.729-.829c-.333-.198-.746-.282-1.233-.252a2.729 2.729 0 0 0-1.465.507c-.42.305-.715.74-.886 1.308-.168.57-.22 1.398-.154 2.487l.394 6.486-3.356.204-1.12-18.406 3.356-.204z"></path><defs><filter id="filter0_d" width="58" height="58" x="0" y="0" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset dy="4"></feOffset><feGaussianBlur stdDeviation="2.5"></feGaussianBlur><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.13 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow" result="shape"></feBlend></filter></defs></svg></div></div></div></div><div class="sc-2pu6he-0 cdveUu"><h3 class="sc-1x9oq14-0 sc-2pu6he-1 jmLQpp ifdlyD">Работодатели курса</h3><div class="sc-1bkbgbz-0 dGHcsq swiper-ui sc-2pu6he-3 rLbwk"><div class="sc-1bkbgbz-1 cPJghB"><div class="swiper"><div class="swiper-wrapper"><div class="swiper-slide sc-x5ajzb-0 kbHGLB"><div src="https://cdn.otus.ru/media/public/e8/20/e8201fc7bc984d9493f1bfe1b3d6ecfb.png" class="sc-x5ajzb-1 VWxzD"></div></div><div class="swiper-slide sc-x5ajzb-0 kbHGLB"><div src="https://cdn.otus.ru/media/public/6c/81/6c8195524caf4befbb74c7a803f678fc.png" class="sc-x5ajzb-1 fVYPAs"></div></div><div class="swiper-slide sc-x5ajzb-0 kbHGLB"><div src="https://cdn.otus.ru/media/public/30/3d/303d984444764c27a55ed0fd72b19c3d.png" class="sc-x5ajzb-1 eHWyYG"></div></div><div class="swiper-slide sc-x5ajzb-0 kbHGLB"><div src="https://cdn.otus.ru/media/public/1b/33/1b33438b7e4e4570b5b5562fa99eb42d.png" class="sc-x5ajzb-1 fvDISO"></div></div><div class="swiper-slide sc-x5ajzb-0 kbHGLB"><div src="https://cdn.otus.ru/media/public/af/e4/afe4aa9660d444688ddc48c2acf31bd0.jpg" class="sc-x5ajzb-1 GkSfs"></div></div><div class="swiper-slide sc-x5ajzb-0 kbHGLB"><div src="https://cdn.otus.ru/media/public/81/c8/81c844c71b85419b8aa2ad821d8f6c84.jpg" class="sc-x5ajzb-1 bjDeFO"></div></div><div class="swiper-slide sc-x5ajzb-0 kbHGLB"><div src="https://cdn.otus.ru/media/public/98/0f/980f0b64294f4795b94c22b4360221c2.png" class="sc-x5ajzb-1 lkVuMc"></div></div></div></div></div><div color="#fff" class="sc-1bkbgbz-6 eoibzU"><button color="#fff" class="sc-1bkbgbz-2 sc-1bkbgbz-4 dQlnjC biZjNh"><div class="sc-1bqzqc9-0"><div size="28" class="sc-i28ik1-0 cvcsLz"><div class="sc-i28ik1-1 gNVXtU"><svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.57771 12.2111C2.10361 12.9482 2.10361 15.0518 3.57771 15.7889L25.1056 26.5528C26.4354 27.2177 28 26.2507 28 24.7639L28 3.23607C28 1.7493 26.4354 0.782312 25.1056 1.44721L3.57771 12.2111Z" fill="currentColor"></path></svg></div></div></div></button><div class="sc-1bkbgbz-5 hGKrlu"></div><button color="#fff" class="sc-1bkbgbz-2 sc-1bkbgbz-3 dQlnjC iPzpLW"><div class="sc-1bqzqc9-0 dzJeEt"><div size="28" class="sc-i28ik1-0 cvcsLz"><div class="sc-i28ik1-1 gNVXtU"><svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.57771 12.2111C2.10361 12.9482 2.10361 15.0518 3.57771 15.7889L25.1056 26.5528C26.4354 27.2177 28 26.2507 28 24.7639L28 3.23607C28 1.7493 26.4354 0.782312 25.1056 1.44721L3.57771 12.2111Z" fill="currentColor"></path></svg></div></div></div></button></div></div></div></div></div><div class="sc-x072mc-0 sc-ze365z-0 hOtCic jpiMVl"><div class="sc-1x9oq14-0 sc-ze365z-1 bTMeHF RPhWg"><h5>Формат обучения</h5></div><div class="sc-11l8wec-0 eOXZIV"><div class="sc-16yt4q5-0 iHYLll"><div class="sc-16yt4q5-1 jyGyOw"><div src="/_next/static/images/img/oneImg-d53504a93142009806d3cc77cd059dcb.svg" class="sc-16yt4q5-2 yjETG"></div></div><div class="sc-1x9oq14-0 sc-16yt4q5-3 doSDez kgZxtV"><h3>Интерактивные вебинары</h3>
<br><span>Возможность обсудить с преподавателями любой вопрос по материалам лекций в Zoom</span></div></div><div class="sc-16yt4q5-0 iHYLll"><div class="sc-16yt4q5-1 jyGyOw"><div src="/_next/static/images/img/twoImg-bf3134a7f0a1f9684257b13b37cd07b5.svg" class="sc-16yt4q5-2 iGfrzu"></div></div><div class="sc-1x9oq14-0 sc-16yt4q5-3 doSDez kgZxtV"><h3>Обратная связь</h3>
<br><span>Развивающий фидбэк по домашним заданиям от профессионалов</span></div></div><div class="sc-16yt4q5-0 iHYLll"><div class="sc-16yt4q5-1 jyGyOw"><div src="/_next/static/images/img/threeImg-a81ea3b3db08e9c236bce2eb8f407ab7.svg" class="sc-16yt4q5-2 eJXsCF"></div></div><div class="sc-1x9oq14-0 sc-16yt4q5-3 doSDez kgZxtV"><h3>Активное комьюнити</h3>
<br><span>Дружелюбное общение, взаимопомощь и обмен опытом с участниками курса в Telegram-чате</span></div></div></div></div><div class="sc-x072mc-0 sc-1am6qh7-0 hOtCic cmpQoV"><div class="sc-1am6qh7-1 bmcDgO"><h2 class="sc-1x9oq14-0 sc-1am6qh7-2 kswXpy jZdzTX">Программа</h2><div class="sc-12j3cf5-0 kOagS"><div class="sc-li015i-2 lfKxpm sc-yxq6ju-1 bTvRzO" color="#575757"><div class="sc-li015i-0 hdRZtB"><h5 class="sc-1x9oq14-0 sc-li015i-1 fPZiIk bqYpKB">Сущности и связи</h5><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-li015i-3 dbNuvG"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0001 22C6.48012 22 2.00012 17.51 2.00012 12C2.00012 6.48 6.48012 2 12.0001 2C17.5101 2 22.0001 6.48 22.0001 12C22.0001 17.51 17.5101 22 12.0001 22ZM16.0001 10.02C15.7001 9.73 15.2301 9.73 14.9401 10.03L12.0001 12.98L9.06012 10.03C8.77012 9.73 8.29012 9.73 8.00012 10.02C7.70012 10.32 7.70012 10.79 8.00012 11.08L11.4701 14.57C11.6101 14.71 11.8001 14.79 12.0001 14.79C12.2001 14.79 12.3901 14.71 12.5301 14.57L16.0001 11.08C16.1501 10.94 16.2201 10.75 16.2201 10.56C16.2201 10.36 16.1501 10.17 16.0001 10.02Z" fill="currentColor"></path></svg></div><div style="height:0" class="sc-ptxdl6-1 kyVtIH"><div class="sc-ptxdl6-2 kVdrfk"><div class="sc-1x9oq14-0 sc-ptxdl6-0 doSDez ciEuHS"><p class="sc-1x9oq14-0 sc-12j3cf5-1 doSDez jTjgBj">В данном модуле рассмотрим проблемы проектирования БД</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 1: Проектирование БД</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 2: Компоненты современной СУБД</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 3: Проблемы миграции</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 4: Теорема CAP</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 5: Семинар: проектирование</p></div></div></div></div><div class="sc-li015i-2 lfKxpm sc-yxq6ju-1 bTvRzO" color="#575757"><div class="sc-li015i-0 hdRZtB"><h5 class="sc-1x9oq14-0 sc-li015i-1 fPZiIk bqYpKB">PostgreSQL</h5><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-li015i-3 dbNuvG"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0001 22C6.48012 22 2.00012 17.51 2.00012 12C2.00012 6.48 6.48012 2 12.0001 2C17.5101 2 22.0001 6.48 22.0001 12C22.0001 17.51 17.5101 22 12.0001 22ZM16.0001 10.02C15.7001 9.73 15.2301 9.73 14.9401 10.03L12.0001 12.98L9.06012 10.03C8.77012 9.73 8.29012 9.73 8.00012 10.02C7.70012 10.32 7.70012 10.79 8.00012 11.08L11.4701 14.57C11.6101 14.71 11.8001 14.79 12.0001 14.79C12.2001 14.79 12.3901 14.71 12.5301 14.57L16.0001 11.08C16.1501 10.94 16.2201 10.75 16.2201 10.56C16.2201 10.36 16.1501 10.17 16.0001 10.02Z" fill="currentColor"></path></svg></div><div style="height:0" class="sc-ptxdl6-1 kyVtIH"><div class="sc-ptxdl6-2 kVdrfk"><div class="sc-1x9oq14-0 sc-ptxdl6-0 doSDez ciEuHS"><p class="sc-1x9oq14-0 sc-12j3cf5-1 doSDez jTjgBj">В данном модуле рассмотрим архитектуру и применение PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 1: Внутренняя архитектура СУБД PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 2: DDL: создание, изменение и удаление объектов в PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 3: Изоляция транзакций в PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 4: Транзакции, MVCC, ACID в PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 5: DML: вставка, обновление, удаление, выборка данных в PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 6: Типы данных в PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 7: Индексы в PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 8: DML: агрегация и сортировка, CTE, аналитические функции в PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 9: Apache Superset и PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 10: Создание аналитических отчетов в Clickhouse+Superset и PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 11: Хранимые процедуры и триггеры в PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 12: Оптимизация производительности. Профилирование. Мониторинг PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 13: Резервное копирование и восстановление в PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 14: Репликация в PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 15: Кластеризация: patroni для PostgreSQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 16: Семинар по PostgreSQL</p></div></div></div></div><div class="sc-li015i-2 lfKxpm sc-yxq6ju-1 bTvRzO" color="#575757"><div class="sc-li015i-0 hdRZtB"><h5 class="sc-1x9oq14-0 sc-li015i-1 fPZiIk bqYpKB">MySQL </h5><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-li015i-3 dbNuvG"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0001 22C6.48012 22 2.00012 17.51 2.00012 12C2.00012 6.48 6.48012 2 12.0001 2C17.5101 2 22.0001 6.48 22.0001 12C22.0001 17.51 17.5101 22 12.0001 22ZM16.0001 10.02C15.7001 9.73 15.2301 9.73 14.9401 10.03L12.0001 12.98L9.06012 10.03C8.77012 9.73 8.29012 9.73 8.00012 10.02C7.70012 10.32 7.70012 10.79 8.00012 11.08L11.4701 14.57C11.6101 14.71 11.8001 14.79 12.0001 14.79C12.2001 14.79 12.3901 14.71 12.5301 14.57L16.0001 11.08C16.1501 10.94 16.2201 10.75 16.2201 10.56C16.2201 10.36 16.1501 10.17 16.0001 10.02Z" fill="currentColor"></path></svg></div><div style="height:0" class="sc-ptxdl6-1 kyVtIH"><div class="sc-ptxdl6-2 kVdrfk"><div class="sc-1x9oq14-0 sc-ptxdl6-0 doSDez ciEuHS"><p class="sc-1x9oq14-0 sc-12j3cf5-1 doSDez jTjgBj">В данном модуле рассмотрим архитектуру и применение MySQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 1: Внутренняя архитектура MySQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 2: Типы данных в MySQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 3: DDL: создание, изменение и удаление объектов в MySQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 4: DML: вставка, обновление, удаление, выборка данных в MySQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 5: Транзакции, MVCC, ACID в MySQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 6: DML: агрегация и сортировка в MySQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 7: Индексы в MySQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 8: CTE и аналитические функции в MySQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 9: Хранимые процедуры и триггеры в MySQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 10: Оптимизация производительности. Профилирование. Мониторинг в MySQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 11: Резервное копирование и восстановление MySQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 12: Репликация MySQL</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 13: MySQL - Percona XtraDB Cluster</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 14: MySQL - InnoDB Cluster</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 15: MySQL NDB Cluster - шардинг</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 16: Семинар по MySQL</p></div></div></div></div><div class="sc-li015i-2 lfKxpm sc-yxq6ju-1 bTvRzO" color="#575757"><div class="sc-li015i-0 hdRZtB"><h5 class="sc-1x9oq14-0 sc-li015i-1 fPZiIk bqYpKB"> NoSQL (Redis, Tarantool, MongoDB, Cassandra)</h5><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-li015i-3 dbNuvG"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0001 22C6.48012 22 2.00012 17.51 2.00012 12C2.00012 6.48 6.48012 2 12.0001 2C17.5101 2 22.0001 6.48 22.0001 12C22.0001 17.51 17.5101 22 12.0001 22ZM16.0001 10.02C15.7001 9.73 15.2301 9.73 14.9401 10.03L12.0001 12.98L9.06012 10.03C8.77012 9.73 8.29012 9.73 8.00012 10.02C7.70012 10.32 7.70012 10.79 8.00012 11.08L11.4701 14.57C11.6101 14.71 11.8001 14.79 12.0001 14.79C12.2001 14.79 12.3901 14.71 12.5301 14.57L16.0001 11.08C16.1501 10.94 16.2201 10.75 16.2201 10.56C16.2201 10.36 16.1501 10.17 16.0001 10.02Z" fill="currentColor"></path></svg></div><div style="height:0" class="sc-ptxdl6-1 kyVtIH"><div class="sc-ptxdl6-2 kVdrfk"><div class="sc-1x9oq14-0 sc-ptxdl6-0 doSDez ciEuHS"><p class="sc-1x9oq14-0 sc-12j3cf5-1 doSDez jTjgBj">В данном модуле рассмотрим архитектуру и применение различных NoSQL решений</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 1: Архитектура Tarantool</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 2: Масштабирование Tarantool</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 3: Redis </p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 4: Greenplum</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 5: Базовые возможности mongodb</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 6: Архитектура и применение cassandra</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 7: Clickhouse</p></div></div></div></div><div class="sc-li015i-2 lfKxpm sc-yxq6ju-1 bTvRzO" color="#575757"><div class="sc-li015i-0 hdRZtB"><h5 class="sc-1x9oq14-0 sc-li015i-1 fPZiIk bqYpKB">Проектная работа</h5><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-li015i-3 dbNuvG"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0001 22C6.48012 22 2.00012 17.51 2.00012 12C2.00012 6.48 6.48012 2 12.0001 2C17.5101 2 22.0001 6.48 22.0001 12C22.0001 17.51 17.5101 22 12.0001 22ZM16.0001 10.02C15.7001 9.73 15.2301 9.73 14.9401 10.03L12.0001 12.98L9.06012 10.03C8.77012 9.73 8.29012 9.73 8.00012 10.02C7.70012 10.32 7.70012 10.79 8.00012 11.08L11.4701 14.57C11.6101 14.71 11.8001 14.79 12.0001 14.79C12.2001 14.79 12.3901 14.71 12.5301 14.57L16.0001 11.08C16.1501 10.94 16.2201 10.75 16.2201 10.56C16.2201 10.36 16.1501 10.17 16.0001 10.02Z" fill="currentColor"></path></svg></div><div style="height:0" class="sc-ptxdl6-1 kyVtIH"><div class="sc-ptxdl6-2 kVdrfk"><div class="sc-1x9oq14-0 sc-ptxdl6-0 doSDez ciEuHS"><p class="sc-1x9oq14-0 sc-12j3cf5-1 doSDez jTjgBj">В данном модуле создадим свой проект и проведем его защиту</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 1: Выбор темы и организация проектной работы</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 2: Семинар по созданным проектам</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 3: Защита проектных работ</p><p class="sc-1x9oq14-0 sc-1dvzzbq-0 hQBzUY kGaApg">Тема 4: Подведение итогов курса</p></div></div></div></div></div></div><div class="sc-hqry8z-0 jFkdvO"><h5 class="sc-1x9oq14-0 sc-hqry8z-1 fPZiIk byqrft">Также вы можете получить полную программу,
чтобы убедиться, что обучение вам подходит</h5><button class="sc-1qig7zt-0 bYRRHi sc-hqry8z-2 ipIyzP">Получить</button></div></div><div class="sc-x072mc-0 sc-130tum6-0 hOtCic jjMVIs"><div class="sc-1x9oq14-0 sc-130tum6-1 fPZiIk leLsGR"><h2>Проектная работа</h2>
<div><span><br>На протяжении всего курса вы будете работать над собственным проектом. Вам предстоит спроектировать, создать и наполнить тестовыми данными свою собственную базу и на выходе получить продукт отвечающий заявленным требованиям<br><br>Проект усилит ваше резюме, а полученный опыт поможет на собеседовании</span></div></div><svg viewBox="0 0 512 460" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-wqbts8-0 coDgWq"><path d="M245.655 442C367.71 442 466.655 343.055 466.655 221C466.655 98.9451 367.71 0 245.655 0C123.6 0 24.6548 98.9451 24.6548 221C24.6548 343.055 123.6 442 245.655 442Z" fill="url(#GraduationProjects0)"></path><path d="M339.351 330.984C408.966 330.984 465.399 274.623 465.399 205.097C465.399 135.571 408.966 79.2095 339.351 79.2095C269.737 79.2095 213.304 135.571 213.304 205.097C213.304 274.623 269.737 330.984 339.351 330.984Z" fill="url(#GraduationProjects1)"></path><path d="M190.363 320.725C201.556 273.813 172.551 226.722 125.58 215.544C78.6085 204.366 31.4575 233.333 20.2651 280.245C9.07273 327.157 38.0773 374.248 85.0486 385.426C132.02 396.604 179.171 367.636 190.363 320.725Z" fill="url(#GraduationProjects1)"></path><path d="M396.694 335.224V363.622C396.694 377.186 385.671 388.63 371.68 388.63H115.172C101.604 388.63 90.1567 377.61 90.1567 363.622V335.224H396.694Z" fill="white"></path><path d="M396.694 335.224V363.622C396.694 377.186 385.671 388.63 371.68 388.63H115.172C101.604 388.63 90.1567 377.61 90.1567 363.622V335.224H396.694Z" fill="url(#GraduationProjects2)"></path><path d="M371.679 391.595H115.171C99.4834 391.595 87.188 378.879 87.188 363.62V335.221C87.188 333.526 88.4599 331.83 90.5798 331.83H396.693C398.389 331.83 400.085 333.102 400.085 335.221V363.62C399.661 378.879 387.366 391.595 371.679 391.595ZM93.5477 338.612V363.62C93.5477 375.488 103.299 385.237 115.171 385.237H371.679C383.55 385.237 393.302 375.488 393.302 363.62V338.612H93.5477Z" fill="url(#GraduationProjects1)"></path><path d="M397.456 188.138V335.218H90.583V188.138C90.583 174.574 101.619 163.13 115.625 163.13H372.414C385.996 163.13 397.456 174.574 397.456 188.138Z" fill="white"></path><path d="M397.842 338.612H90.5835C88.3095 338.612 87.188 337.34 87.188 335.221V188.14C87.188 172.457 99.9213 160.165 115.201 160.165H371.99C387.694 160.165 400.003 172.881 400.003 188.14L400.085 336.348C400.085 337.468 398.964 338.612 397.842 338.612ZM93.9791 332.254H394.061V188.14C394.061 176.272 384.298 166.523 372.414 166.523H115.626C103.741 166.523 93.9791 176.272 93.9791 188.14V332.254Z" fill="url(#GraduationProjects1)"></path><path d="M57.122 177.118C53.7268 177.118 50.756 174.575 50.756 171.184C50.756 169.065 49.0584 167.369 46.9364 167.369C44.8144 167.369 43.1167 169.065 43.1167 171.184C43.1167 174.575 40.5703 177.118 37.1751 177.118C35.0531 177.118 33.3555 178.814 33.3555 180.933C33.3555 183.052 35.0531 184.748 37.1751 184.748C40.5703 184.748 43.1167 187.291 43.1167 190.682C43.1167 192.801 44.8144 194.497 46.9364 194.497C49.0584 194.497 50.756 192.801 50.756 190.682C50.756 187.291 53.3024 184.748 56.6976 184.748C58.8197 184.748 60.5173 183.052 60.5173 180.933C60.9417 178.814 59.2441 177.118 57.122 177.118Z" fill="url(#GraduationProjects1)"></path><path d="M494.257 351.754C490.862 351.754 487.891 349.211 487.891 345.82C487.891 343.7 486.194 342.005 484.072 342.005C481.95 342.005 480.252 343.7 480.252 345.82C480.252 349.211 477.706 351.754 474.31 351.754C472.188 351.754 470.491 353.449 470.491 355.569C470.491 357.688 472.188 359.383 474.31 359.383C477.706 359.383 480.252 361.926 480.252 365.317C480.252 367.437 481.95 369.132 484.072 369.132C486.194 369.132 487.891 367.437 487.891 365.317C487.891 361.926 490.438 359.383 493.833 359.383C495.955 359.383 497.653 357.688 497.653 355.569C497.653 353.449 495.955 351.754 494.257 351.754Z" fill="url(#GraduationProjects1)"></path><path d="M79.6176 149.566C83.3679 149.566 86.4081 146.53 86.4081 142.784C86.4081 139.039 83.3679 136.002 79.6176 136.002C75.8673 136.002 72.8271 139.039 72.8271 142.784C72.8271 146.53 75.8673 149.566 79.6176 149.566Z" fill="url(#GraduationProjects1)"></path><path d="M71.5515 92.7706C65.6098 92.7706 60.9414 88.1081 60.9414 82.174C60.9414 76.2399 65.6098 71.5774 71.5515 71.5774C77.4931 71.5774 82.1616 76.2399 82.1616 82.174C82.1616 88.1081 77.4931 92.7706 71.5515 92.7706ZM71.5515 78.3592C69.4295 78.3592 67.3075 80.0547 67.3075 82.5978C67.3075 85.141 69.0051 86.8365 71.5515 86.8365C73.6735 86.8365 75.7955 85.141 75.7955 82.5978C75.7955 80.0547 73.6735 78.3592 71.5515 78.3592Z" fill="url(#GraduationProjects1)"></path><path d="M431.446 391.597C435.196 391.597 438.237 388.561 438.237 384.815C438.237 381.07 435.196 378.033 431.446 378.033C427.696 378.033 424.656 381.07 424.656 384.815C424.656 388.561 427.696 391.597 431.446 391.597Z" fill="url(#GraduationProjects1)"></path><path d="M463.278 317.841C457.336 317.841 452.668 313.178 452.668 307.244C452.668 301.31 457.336 296.648 463.278 296.648C469.22 296.648 473.888 301.31 473.888 307.244C473.888 313.178 469.22 317.841 463.278 317.841ZM463.278 303.43C461.156 303.43 459.034 305.125 459.034 307.668C459.034 310.211 460.732 311.907 463.278 311.907C465.4 311.907 467.522 310.211 467.522 307.668C467.522 305.125 465.824 303.43 463.278 303.43Z" fill="url(#GraduationProjects1)"></path><path d="M305.398 426.355L299.881 423.812C285.875 417.454 279.085 403.89 279.085 388.207H212.454C212.454 403.466 206.088 417.454 191.658 423.812L186.141 426.355H305.398Z" fill="url(#GraduationProjects1)"></path><path d="M305.399 429.319H186.142C184.444 429.319 183.171 428.472 183.171 426.776C182.747 425.505 183.595 423.809 184.869 423.385L190.386 420.842C202.269 415.756 209.06 403.888 209.06 388.205C209.06 386.509 210.333 384.814 212.455 384.814H279.51C281.208 384.814 282.906 386.085 282.906 388.205C282.906 403.464 289.696 415.332 301.579 420.842L307.097 423.385C308.37 423.809 309.219 425.505 308.794 426.776C308.37 428.472 307.097 429.319 305.399 429.319ZM199.723 422.961H292.243C282.906 416.18 276.964 405.159 276.54 391.596H215.426C215.001 405.159 209.06 416.18 199.723 422.961Z" fill="url(#GraduationProjects1)"></path><path d="M85.1337 445.001H36.3274C34.6297 445.001 32.9321 443.73 32.9321 441.61C32.9321 439.915 34.2053 438.219 36.3274 438.219H85.1337C86.8313 438.219 88.5289 439.491 88.5289 441.61C88.5289 443.73 86.8313 445.001 85.1337 445.001Z" fill="url(#GraduationProjects1)"></path><path d="M450.121 445.001H431.872C430.174 445.001 428.477 443.73 428.477 441.61C428.477 439.915 429.75 438.219 431.872 438.219H450.121C451.819 438.219 453.516 439.491 453.516 441.61C453.092 443.73 451.819 445.001 450.121 445.001Z" fill="url(#GraduationProjects1)"></path><path d="M332.986 321.657H139.458C127.999 321.657 118.662 312.332 118.662 300.888V198.313C118.662 186.868 127.999 177.543 139.458 177.543H333.41C344.869 177.543 354.206 186.868 354.206 198.313V300.888C353.781 312.332 344.445 321.657 332.986 321.657ZM139.458 183.901C131.394 183.901 125.028 190.259 125.028 198.313V300.888C125.028 308.941 131.394 315.299 139.458 315.299H333.41C341.474 315.299 347.84 308.941 347.84 300.888V198.313C347.84 190.259 341.474 183.901 333.41 183.901H139.458Z" fill="url(#GraduationProjects1)"></path><path d="M139.458 183.901C131.394 183.901 125.028 190.259 125.028 198.313V300.888C125.028 308.941 131.394 315.299 139.458 315.299H333.41C341.474 315.299 347.84 308.941 347.84 300.888V198.313C347.84 190.259 341.474 183.901 333.41 183.901H139.458Z" fill="url(#GraduationProjects1)"></path><path d="M314.284 292.413H239.688C231.933 292.413 225.655 285.208 225.655 276.306V239.43C225.655 230.529 231.933 223.323 239.688 223.323H314.284C322.039 223.323 328.317 230.529 328.317 239.43V276.306C328.317 285.208 322.039 292.413 314.284 292.413ZM239.688 229.681C234.887 229.681 231.194 233.92 231.194 239.43V276.306C231.194 281.817 234.887 286.055 239.688 286.055H314.284C319.084 286.055 322.777 281.817 322.777 276.306V239.43C322.777 233.92 319.084 229.681 314.284 229.681H239.688Z" fill="white"></path><path d="M239.688 229.681C234.887 229.681 231.194 233.92 231.194 239.43V276.306C231.194 281.817 234.887 286.055 239.688 286.055H314.284C319.084 286.055 322.777 281.817 322.777 276.306V239.43C322.777 233.92 319.084 229.681 314.284 229.681H239.688Z" fill="white"></path><mask id="mask0" maskType="alpha" maskUnits="userSpaceOnUse" x="144" y="222" width="77" height="70"><rect x="144.655" y="222.999" width="76" height="69" rx="16" fill="#C4C4C4"></rect></mask><g mask="url(#mask0)"><rect x="144.655" y="222.813" width="76" height="70.3704" fill="white"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M154.589 291.24L148.034 296.924C148.034 296.924 150.758 273.834 170.151 253.646L167.852 255.265C167.699 254.186 167.58 252.702 167.58 251.2C167.58 247.726 168.533 244.505 170.185 241.789C170.185 241.789 171.513 242.228 172.994 242.076C172.994 242.076 171.155 241.907 170.1 241.267C168.193 240.086 167.818 236.73 167.818 236.73C169.044 238.686 172.262 237.978 174.05 237.387C176.774 235.144 180.196 233.829 183.908 233.829C187.398 233.829 191.11 234.959 194.106 237.337C195.877 237.927 199.163 238.686 200.389 236.696C200.389 236.696 199.981 240.12 198.108 241.317C196.729 242.211 195.435 242.245 195.435 242.245C196.66 242.346 197.937 241.874 197.937 241.874C199.964 245.584 200.815 250.627 199.521 257.12C199.282 258.301 198.295 261.033 197.324 263.327L199.317 259.616C200.866 264.339 202.586 281.947 183.448 293.399L183.355 293.454L183.239 293.523C181.858 294.342 180.448 295.179 179.362 296.367C179.311 296.426 179.26 296.481 179.209 296.536C179.157 296.59 179.106 296.645 179.055 296.704C178.204 297.682 178.408 299.116 179.379 299.858C179.532 299.976 179.719 300.094 179.924 300.162C183.193 301.46 187.994 304.378 183.005 309.286C183.005 309.286 184.776 304.901 181.626 304.193C181.626 304.193 182.478 306.992 180.179 308.898C180.179 308.898 180.741 305.896 178.766 303.957C178.119 303.323 177.176 303.287 176.134 303.247C174.872 303.198 173.465 303.144 172.262 302.017C171.428 301.224 170.713 299.926 170.202 297.733C170.1 297.311 169.248 293.871 169.248 293.871L169.401 296.654C166.541 296.789 163.034 296.671 159.628 296.333L160.871 293.213L151.967 307.33L154.589 291.24ZM187.313 247.827C187.313 250.268 189.463 252.246 192.114 252.246C194.766 252.246 196.916 250.268 196.916 247.827C196.916 245.387 194.766 243.409 192.114 243.409C189.463 243.409 187.313 245.387 187.313 247.827ZM189.407 247.827C189.407 249.197 190.619 250.307 192.114 250.307C193.61 250.307 194.822 249.197 194.822 247.827C194.822 247.276 194.625 246.766 194.292 246.355C194.267 246.79 193.873 247.136 193.391 247.136C192.893 247.136 192.489 246.766 192.489 246.309C192.489 245.942 192.752 245.63 193.114 245.523C192.805 245.41 192.468 245.348 192.114 245.348C190.619 245.348 189.407 246.458 189.407 247.827ZM176.587 252.246C173.935 252.246 171.785 250.268 171.785 247.827C171.785 245.387 173.935 243.409 176.587 243.409C179.238 243.409 181.388 245.387 181.388 247.827C181.388 250.268 179.238 252.246 176.587 252.246ZM176.587 250.307C175.091 250.307 173.879 249.197 173.879 247.827C173.879 246.458 175.091 245.348 176.587 245.348C176.94 245.348 177.278 245.41 177.588 245.523C177.232 245.631 176.978 245.943 176.978 246.309C176.978 246.765 177.387 247.136 177.881 247.136C178.358 247.136 178.741 246.804 178.765 246.355C179.097 246.767 179.294 247.276 179.294 247.827C179.294 249.197 178.082 250.307 176.587 250.307ZM184.368 250.205C188.403 250.172 184.35 257.002 184.35 257.002C184.35 257.002 180.298 250.189 184.333 250.205H184.368ZM180.537 260.46C180.128 260.494 179.907 260.527 179.907 260.527C179.907 260.527 180.111 260.477 180.537 260.308C180.628 260.293 180.731 260.278 180.843 260.261C180.981 260.241 181.134 260.218 181.303 260.19C181.353 260.187 181.405 260.184 181.458 260.181C181.728 260.164 182.031 260.145 182.358 260.173C183.159 260.224 184.129 260.426 185.134 260.898C185.193 260.932 185.257 260.962 185.321 260.991C185.385 261.021 185.449 261.05 185.508 261.084C185.568 261.118 185.632 261.156 185.696 261.193C185.759 261.231 185.823 261.269 185.883 261.303C185.934 261.354 186.002 261.387 186.07 261.421C186.104 261.446 186.134 261.468 186.164 261.489C186.194 261.51 186.223 261.531 186.257 261.556C186.317 261.598 186.381 261.645 186.445 261.691C186.509 261.737 186.572 261.784 186.632 261.826L186.99 262.13C187.018 262.154 187.047 262.178 187.077 262.202C187.172 262.28 187.269 262.36 187.347 262.45C187.568 262.669 187.807 262.905 187.994 263.175C188.42 263.698 188.743 264.305 189.033 264.946L189.051 264.994L189.078 265.068C189.185 265.351 189.297 265.648 189.356 265.958C189.373 266.051 189.394 266.139 189.416 266.228C189.437 266.316 189.458 266.405 189.475 266.498C189.483 266.576 189.495 266.657 189.507 266.741C189.52 266.838 189.534 266.938 189.543 267.037C189.561 267.122 189.578 267.206 189.578 267.307V267.594V268.167C189.546 268.339 189.529 268.524 189.513 268.698L189.509 268.741L189.475 269.028C189.475 269.093 189.461 269.151 189.447 269.211C189.439 269.244 189.43 269.278 189.424 269.314C189.407 269.407 189.386 269.504 189.365 269.601C189.343 269.698 189.322 269.795 189.305 269.888C189.284 270.014 189.243 270.134 189.202 270.252C189.178 270.322 189.154 270.392 189.135 270.461C189.084 270.664 189.016 270.849 188.948 271.035C188.879 271.22 188.794 271.406 188.709 271.591C188.045 273.059 187.041 274.442 185.849 275.673C184.657 276.904 183.295 278.017 181.865 279.029L180.758 279.754C180.588 279.872 180.4 279.99 180.213 280.108L179.651 280.446C179.277 280.665 178.902 280.884 178.51 281.103L177.387 281.711L176.263 282.318C176.027 282.43 175.797 282.548 175.57 282.664C175.42 282.741 175.271 282.818 175.122 282.891C174.583 283.171 174.034 283.432 173.496 283.689C173.287 283.789 173.08 283.888 172.875 283.988C171.444 284.672 170.028 285.278 168.691 285.85L168.55 285.91C168.136 286.081 167.727 286.245 167.324 286.407C167.049 286.518 166.777 286.627 166.507 286.737C166.207 286.851 165.91 286.962 165.618 287.071L165.617 287.072C165.264 287.204 164.918 287.333 164.583 287.462C164.308 287.557 164.04 287.656 163.779 287.753C163.44 287.877 163.112 287.998 162.795 288.103C162.51 288.197 162.228 288.291 161.954 288.383L161.949 288.385L161.948 288.385L161.947 288.386C161.684 288.474 161.427 288.56 161.178 288.642C160.278 288.94 159.483 289.172 158.794 289.372C158.702 289.399 158.611 289.426 158.522 289.452C157.826 289.656 157.263 289.801 156.873 289.902L156.872 289.902L156.871 289.902L156.785 289.924C156.393 290.025 156.172 290.076 156.172 290.076C156.172 290.076 156.972 289.739 158.369 289.132C158.686 288.993 159.032 288.838 159.406 288.67L159.407 288.669L159.408 288.669C159.855 288.467 160.343 288.248 160.871 288.018C161.633 287.682 162.481 287.291 163.39 286.873C163.619 286.767 163.853 286.66 164.089 286.551C164.668 286.281 165.281 285.995 165.911 285.691C166.23 285.537 166.554 285.379 166.882 285.219L166.882 285.219L166.884 285.218C167.202 285.062 167.525 284.904 167.852 284.746C169.18 284.089 170.576 283.38 172.006 282.638L172.126 282.576C172.209 282.533 172.292 282.49 172.376 282.447C172.972 282.139 173.576 281.827 174.169 281.491C174.413 281.356 174.657 281.223 174.901 281.09L174.901 281.09C175.389 280.824 175.877 280.558 176.365 280.277C176.471 280.217 176.578 280.156 176.686 280.094L176.688 280.093L176.689 280.093L176.69 280.092C176.946 279.945 177.209 279.795 177.472 279.653C177.651 279.543 177.829 279.438 178.008 279.333C178.187 279.227 178.366 279.122 178.545 279.012L179.089 278.692C179.277 278.59 179.447 278.472 179.617 278.354L180.656 277.663C182.001 276.702 183.278 275.673 184.402 274.56C184.963 274.003 185.474 273.413 185.934 272.822C186.377 272.215 186.785 271.608 187.109 270.967C187.151 270.891 187.19 270.811 187.228 270.731C187.266 270.651 187.305 270.571 187.347 270.495C187.376 270.423 187.402 270.352 187.427 270.282C187.462 270.186 187.495 270.093 187.534 270.006C187.556 269.936 187.582 269.869 187.609 269.803C187.647 269.709 187.685 269.616 187.705 269.517C187.73 269.432 187.751 269.352 187.773 269.272C187.794 269.192 187.815 269.112 187.841 269.028C187.848 269 187.857 268.97 187.868 268.938C187.883 268.892 187.899 268.842 187.909 268.791L187.943 268.555C187.959 268.477 187.971 268.399 187.983 268.322C187.997 268.234 188.01 268.148 188.028 268.066C188.037 267.99 188.041 267.91 188.045 267.83C188.049 267.75 188.054 267.67 188.062 267.594L188.079 267.358C188.09 267.302 188.087 267.254 188.083 267.204C188.081 267.177 188.079 267.151 188.079 267.122C188.079 267.035 188.075 266.953 188.07 266.873C188.066 266.797 188.062 266.723 188.062 266.65C188.054 266.574 188.041 266.498 188.028 266.422C188.015 266.346 188.003 266.27 187.994 266.194C187.971 265.987 187.916 265.788 187.862 265.592C187.837 265.5 187.811 265.409 187.79 265.317C187.585 264.744 187.364 264.204 187.041 263.732C186.428 262.77 185.593 262.028 184.742 261.505C183.891 260.999 183.022 260.696 182.29 260.561C182.034 260.503 181.793 260.485 181.574 260.468C181.473 260.461 181.377 260.454 181.286 260.443C180.996 260.443 180.741 260.443 180.537 260.46Z" fill="url(#GraduationProjects1)"></path></g><path d="M217.122 212.722H147.095C145.398 212.722 143.7 211.45 143.7 209.331C143.7 207.635 144.973 205.94 147.095 205.94H217.122C218.82 205.94 220.517 207.211 220.517 209.331C220.093 211.026 218.82 212.722 217.122 212.722Z" fill="white"></path><path d="M263.384 212.722H229.008C227.31 212.722 225.612 211.45 225.612 209.331C225.612 207.635 226.886 205.94 229.008 205.94H263.384C265.082 205.94 266.779 207.211 266.779 209.331C266.355 211.026 265.082 212.722 263.384 212.722Z" fill="white"></path><path d="M285.026 212.722H274.416C272.719 212.722 271.021 211.45 271.021 209.331C271.021 207.635 272.294 205.94 274.416 205.94H285.026C286.724 205.94 288.422 207.211 288.422 209.331C287.997 211.026 286.724 212.722 285.026 212.722Z" fill="white"></path><path d="M325.346 212.722H296.063C294.365 212.722 292.667 211.45 292.667 209.331C292.667 207.635 293.941 205.94 296.063 205.94H325.346C327.044 205.94 328.742 207.211 328.742 209.331C328.317 211.026 327.044 212.722 325.346 212.722Z" fill="white"></path><path d="M319.829 436.522V442.032H167.469V436.522C167.469 431.011 172.137 426.349 177.654 426.349H310.068C315.585 426.349 319.829 430.588 319.829 436.522Z" fill="white"></path><path d="M319.83 445.001H167.469C165.772 445.001 164.074 443.73 164.074 441.61V436.524C164.074 429.318 170.016 423.384 177.231 423.384H309.645C316.859 423.384 322.801 429.318 322.801 436.524V442.034C323.225 443.73 321.528 445.001 319.83 445.001ZM170.44 438.643H316.435V436.524C316.435 432.709 313.464 429.742 309.645 429.742H177.655C173.835 429.742 170.865 432.709 170.865 436.524V438.643H170.44Z" fill="url(#GraduationProjects1)"></path><path d="M421.686 445.001H105.081C103.384 445.001 101.686 443.73 101.686 441.61C101.686 439.915 102.959 438.219 105.081 438.219H421.262C422.959 438.219 424.657 439.491 424.657 441.61C424.657 443.73 423.384 445.001 421.686 445.001Z" fill="url(#GraduationProjects1)"></path><defs><linearGradient id="GraduationProjects0" x1="228.598" y1="252.519" x2="264.261" y2="62.8264" gradientUnits="userSpaceOnUse"><stop stop-color="#EFEFEF"></stop><stop offset="1" stop-color="white" stop-opacity="0.56"></stop></linearGradient><linearGradient id="GraduationProjects1" x1="233.752" y1="160.296" x2="449.892" y2="197.12" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient><linearGradient id="GraduationProjects2" x1="347.655" y1="388.999" x2="213.549" y2="470.528" gradientUnits="userSpaceOnUse"><stop stop-color="#EFEFEF"></stop><stop offset="1" stop-color="white" stop-opacity="0.56"></stop></linearGradient></defs></svg></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div class="sc-1ddwpfq-1 hnlXxp sc-7bqyxh-1 eTWzoY"><i class="sc-1ddwpfq-0 euiDRT"></i><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><section class="sc-7bqyxh-0 iJNhSn sc-x072mc-0 hOtCic"><div class="sc-7bqyxh-2 imGcoX"><h2 class="sc-1x9oq14-0 sc-7bqyxh-3 kswXpy gvtgmJ">Преподаватели</h2><div></div><div class="sc-1bkbgbz-0 cInatB swiper-ui sc-7bqyxh-5 gCZLLN"><div class="sc-1bkbgbz-1 cPJghB"><div class="swiper"><div class="swiper-wrapper"><div class="swiper-slide sc-1s527z5-0 fxMjmR"><div class="sc-jotj87-1 fjUCpx"><div src="https://cdn.otus.ru/media/public/d0/be/d0be0b8a0a9a4fbea2c328bc13f8cb71.jpg" class="sc-jotj87-0 jLBzJS"></div></div><p class="sc-1x9oq14-0 sc-1s527z5-1 gGtEnS iiYkXk">Михаил Ржевский</p><p class="sc-1x9oq14-0 sc-1s527z5-2 dvqddq jSHKpX">Ведущий разработчик</p><p class="sc-1x9oq14-0 sc-1s527z5-3 eMZyoN kLSaHO">Ростелеком</p></div><div class="swiper-slide sc-1s527z5-0 fxMjmR"><div class="sc-jotj87-1 fjUCpx"><div src="https://cdn.otus.ru/media/public/9b/f8/9bf83d7d100a46f9896f7ed92a437019.jpg" class="sc-jotj87-0 GyrrS"></div></div><p class="sc-1x9oq14-0 sc-1s527z5-1 gGtEnS iiYkXk">Анастасия Чекушина</p><p class="sc-1x9oq14-0 sc-1s527z5-2 dvqddq jSHKpX">Senior SQL Developer | Educator</p><p class="sc-1x9oq14-0 sc-1s527z5-3 eMZyoN kLSaHO">Maxim technology</p></div><div class="swiper-slide sc-1s527z5-0 fxMjmR"><div class="sc-jotj87-1 fjUCpx"><div src="https://cdn.otus.ru/media/public/f7/40/f74050f10535461cb9e8511eeca29267.jpg" class="sc-jotj87-0 kDDiqu"></div></div><p class="sc-1x9oq14-0 sc-1s527z5-1 gGtEnS iiYkXk">Николай Лавлинский</p><p class="sc-1x9oq14-0 sc-1s527z5-2 dvqddq jSHKpX">Технический директор</p><p class="sc-1x9oq14-0 sc-1s527z5-3 eMZyoN kLSaHO">Метод Лаб</p></div><div class="swiper-slide sc-1s527z5-0 fxMjmR"><div class="sc-jotj87-1 fjUCpx"><div src="https://cdn.otus.ru/media/public/8b/aa/8baae8b7d95641d8adf3bb2af1028758.jpg" class="sc-jotj87-0 jTInbJ"></div></div><p class="sc-1x9oq14-0 sc-1s527z5-1 gGtEnS iiYkXk">Кристина Кучерова</p><p class="sc-1x9oq14-0 sc-1s527z5-2 dvqddq jSHKpX">Архитектор решений</p><p class="sc-1x9oq14-0 sc-1s527z5-3 eMZyoN kLSaHO">Билайн</p></div><div class="swiper-slide sc-1s527z5-0 fxMjmR"><div class="sc-jotj87-1 fjUCpx"><div src="https://cdn.otus.ru/media/public/a6/a2/a6a23d06d9014ec5b79897dfffcf8020.jpg" class="sc-jotj87-0 cUOnYP"></div></div><p class="sc-1x9oq14-0 sc-1s527z5-1 gGtEnS iiYkXk">Виктор Коробков</p><p class="sc-1x9oq14-0 sc-1s527z5-2 dvqddq jSHKpX">Консультант команды технологического обеспечения</p><p class="sc-1x9oq14-0 sc-1s527z5-3 eMZyoN kLSaHO">ИТ ИКС 5 Технологии</p></div><div class="swiper-slide sc-1s527z5-0 fxMjmR"><div class="sc-jotj87-1 fjUCpx"><div src="https://cdn.otus.ru/media/public/72/91/72913dfb388848e2b687bc42773d700a.jpg" class="sc-jotj87-0 gnlWRM"></div></div><p class="sc-1x9oq14-0 sc-1s527z5-1 gGtEnS iiYkXk">Дмитрий Кириллов</p><p class="sc-1x9oq14-0 sc-1s527z5-2 dvqddq jSHKpX">Технический директор</p><p class="sc-1x9oq14-0 sc-1s527z5-3 eMZyoN kLSaHO">1С-СТАРТ</p></div><div class="swiper-slide sc-1s527z5-0 fxMjmR"><div class="sc-jotj87-1 fjUCpx"><div src="https://cdn.otus.ru/media/public/15/47/15478133bb014fb0a4aeb2687c6c9c76.jpg" class="sc-jotj87-0 izRHOr"></div></div><p class="sc-1x9oq14-0 sc-1s527z5-1 gGtEnS iiYkXk">Дмитрий Гурьянов</p><p class="sc-1x9oq14-0 sc-1s527z5-2 dvqddq jSHKpX">Senior Developer</p><p class="sc-1x9oq14-0 sc-1s527z5-3 eMZyoN kLSaHO">SKL Group</p></div><div class="swiper-slide sc-1s527z5-0 fxMjmR"><div class="sc-jotj87-1 fjUCpx"><div src="https://cdn.otus.ru/media/public/b4/c8/b4c8f844565b4be0b9fa0de33ed9b20c.jpg" class="sc-jotj87-0 epJsoR"></div></div><p class="sc-1x9oq14-0 sc-1s527z5-1 gGtEnS iiYkXk">Антон Герасименко</p></div><div class="swiper-slide sc-1s527z5-0 fxMjmR"><div class="sc-jotj87-1 fjUCpx"><div src="https://cdn.otus.ru/media/public/8b/72/8b72049e7d094d63aa710292f12956a2.jpg" class="sc-jotj87-0 hbBdZC"></div></div><p class="sc-1x9oq14-0 sc-1s527z5-1 gGtEnS iiYkXk">Виталий Попов</p></div></div></div></div><div color="#fff" class="sc-1bkbgbz-6 hcbJSK"><button color="#fff" class="sc-1bkbgbz-2 sc-1bkbgbz-4 dQlnjC biZjNh"><div class="sc-1bqzqc9-0"><div size="28" class="sc-i28ik1-0 cvcsLz"><div class="sc-i28ik1-1 gNVXtU"><svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.57771 12.2111C2.10361 12.9482 2.10361 15.0518 3.57771 15.7889L25.1056 26.5528C26.4354 27.2177 28 26.2507 28 24.7639L28 3.23607C28 1.7493 26.4354 0.782312 25.1056 1.44721L3.57771 12.2111Z" fill="currentColor"></path></svg></div></div></div></button><div class="sc-1bkbgbz-5 hGKrlu"></div><button color="#fff" class="sc-1bkbgbz-2 sc-1bkbgbz-3 dQlnjC iPzpLW"><div class="sc-1bqzqc9-0 dzJeEt"><div size="28" class="sc-i28ik1-0 cvcsLz"><div class="sc-i28ik1-1 gNVXtU"><svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.57771 12.2111C2.10361 12.9482 2.10361 15.0518 3.57771 15.7889L25.1056 26.5528C26.4354 27.2177 28 26.2507 28 24.7639L28 3.23607C28 1.7493 26.4354 0.782312 25.1056 1.44721L3.57771 12.2111Z" fill="currentColor"></path></svg></div></div></div></button></div></div><p class="sc-1x9oq14-0 sc-7bqyxh-4 fPZiIk hgzLIf">Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания</p></div></section></div><div id="pastevents" class="sc-x072mc-0 sc-g9zqla-0 hOtCic frFtzw"><h2 class="sc-1x9oq14-0 sc-g9zqla-1 bTMeHF jqTCqB">Прошедшие <br class="sc-g9zqla-2 nExnN"/>мероприятия</h2><div class="sc-g9zqla-3 cmzqGo"><div id="video-6266" class="sc-1l3meww-0 gAbnmq"><div src="https://sun9-45.userapi.com/impg/CFGCQ4XcwDe2t6WEdE1m0X_73zMWeCQfHkh93w/fG4IPDdTt1Q.jpg?size=320x240&quality=95&keep_aspect_ratio=1&background=000000&sign=eb4a4c20a61eb20df7f6faef1a37f6e4&c_uniq_tag=ZkwrKHHBuxw3IfsFhVrr8Cz69kcFavXtWE9fGPPly4w&type=video_thumb" class="sc-1l3meww-1 isRbIZ"><svg width="48" height="48" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-1l3meww-7 hkpcCk"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 12.0058C2 6.48625 6.48842 2 12 2C17.5116 2 22 6.48625 22 12.0058C22 17.5137 17.5116 22 12 22C6.48842 22 2 17.5137 2 12.0058ZM15.668 13.0178C15.7741 12.9117 15.9093 12.7477 15.9382 12.7091C16.0927 12.5065 16.1699 12.2557 16.1699 12.0058C16.1699 11.725 16.083 11.4645 15.9189 11.2523C15.9055 11.2388 15.8791 11.2102 15.8448 11.1728C15.7806 11.103 15.6885 11.0026 15.6004 10.9146C14.8089 10.0656 12.7432 8.67631 11.6622 8.25181C11.4981 8.18524 11.083 8.03956 10.861 8.02991C10.6486 8.02991 10.4459 8.07815 10.2529 8.17463C10.0116 8.3097 9.81853 8.52195 9.71236 8.77279C9.64479 8.94645 9.53861 9.46744 9.53861 9.47709C9.43243 10.0463 9.37452 10.9725 9.37452 11.9952C9.37452 12.9706 9.43243 13.8572 9.51931 14.4361C9.52169 14.4385 9.53 14.4799 9.5429 14.5442C9.58211 14.7397 9.6638 15.1471 9.75097 15.314C9.96332 15.7192 10.3784 15.9701 10.8224 15.9701H10.861C11.1506 15.9604 11.7587 15.7096 11.7587 15.7C12.7819 15.2754 14.7992 13.9537 15.61 13.0757L15.668 13.0178Z" fill="currentColor"></path></svg></div><div class="sc-1l3meww-2 cHxJxf"><div class="sc-1x9oq14-0 sc-1l3meww-3 dvqddq blhXzJ">Дмитрий Кириллов</div><div class="sc-1x9oq14-0 sc-1l3meww-4 iFeEEh dePnfm">Открытый вебинар</div><div class="sc-1x9oq14-0 sc-1l3meww-5 doSDez gnNvLT">Как устроен оптимизатор запросов в MySQL</div></div></div><div id="video-6265" class="sc-1l3meww-0 gAbnmq"><div src="https://sun9-36.userapi.com/impg/6jkxOElYYr6BeLz7r1t29zufkAALgEKs-dv1Gg/wvTvYzNZ5d4.jpg?size=320x240&quality=95&keep_aspect_ratio=1&background=000000&sign=1a166cb212114ff4b1eb49777ef2ef44&c_uniq_tag=T-cProQNKZaCRFFnSEJVCmd0L_9qObBYzDHQTXgRacw&type=video_thumb" class="sc-1l3meww-1 jyUSlQ"><svg width="48" height="48" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-1l3meww-7 hkpcCk"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 12.0058C2 6.48625 6.48842 2 12 2C17.5116 2 22 6.48625 22 12.0058C22 17.5137 17.5116 22 12 22C6.48842 22 2 17.5137 2 12.0058ZM15.668 13.0178C15.7741 12.9117 15.9093 12.7477 15.9382 12.7091C16.0927 12.5065 16.1699 12.2557 16.1699 12.0058C16.1699 11.725 16.083 11.4645 15.9189 11.2523C15.9055 11.2388 15.8791 11.2102 15.8448 11.1728C15.7806 11.103 15.6885 11.0026 15.6004 10.9146C14.8089 10.0656 12.7432 8.67631 11.6622 8.25181C11.4981 8.18524 11.083 8.03956 10.861 8.02991C10.6486 8.02991 10.4459 8.07815 10.2529 8.17463C10.0116 8.3097 9.81853 8.52195 9.71236 8.77279C9.64479 8.94645 9.53861 9.46744 9.53861 9.47709C9.43243 10.0463 9.37452 10.9725 9.37452 11.9952C9.37452 12.9706 9.43243 13.8572 9.51931 14.4361C9.52169 14.4385 9.53 14.4799 9.5429 14.5442C9.58211 14.7397 9.6638 15.1471 9.75097 15.314C9.96332 15.7192 10.3784 15.9701 10.8224 15.9701H10.861C11.1506 15.9604 11.7587 15.7096 11.7587 15.7C12.7819 15.2754 14.7992 13.9537 15.61 13.0757L15.668 13.0178Z" fill="currentColor"></path></svg></div><div class="sc-1l3meww-2 cHxJxf"><div class="sc-1x9oq14-0 sc-1l3meww-3 dvqddq blhXzJ">Наталия Титова</div><div class="sc-1x9oq14-0 sc-1l3meww-4 iFeEEh dePnfm">Открытый вебинар</div><div class="sc-1x9oq14-0 sc-1l3meww-5 doSDez gnNvLT">Модель работы с данными в PostgreSQL</div></div></div></div><div class="sc-1x9oq14-0 sc-n3p609-1 doSDez caypgj">Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке</div><div class="sc-1lrh8w5-0 ftkQLi sc-n3p609-0 fYPwsY"><button class="sc-1qig7zt-0 czpnNJ sc-1lrh8w5-3 JTsAm"><span class="sc-1lrh8w5-4 jTrfLJ">Сообщить о старте набора</span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-1lrh8w5-5 kfzfcV"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.7071 8.79633C18.7071 10.0523 19.039 10.7925 19.7695 11.6456C20.3231 12.2741 20.5 13.0808 20.5 13.956C20.5 14.8302 20.2128 15.6601 19.6373 16.3339C18.884 17.1417 17.8215 17.6573 16.7372 17.747C15.1659 17.8809 13.5937 17.9937 12.0005 17.9937C10.4063 17.9937 8.83505 17.9263 7.26375 17.747C6.17846 17.6573 5.11602 17.1417 4.36367 16.3339C3.78822 15.6601 3.5 14.8302 3.5 13.956C3.5 13.0808 3.6779 12.2741 4.23049 11.6456C4.98384 10.7925 5.29392 10.0523 5.29392 8.79633V8.3703C5.29392 6.68834 5.71333 5.58852 6.577 4.51186C7.86106 2.9417 9.91935 2 11.9558 2H12.0452C14.1254 2 16.2502 2.98702 17.5125 4.62466C18.3314 5.67916 18.7071 6.73265 18.7071 8.3703V8.79633ZM9.07367 20.0608C9.07367 19.5573 9.53582 19.3266 9.96318 19.2279C10.4631 19.1222 13.5093 19.1222 14.0092 19.2279C14.4366 19.3266 14.8987 19.5573 14.8987 20.0608C14.8738 20.5402 14.5926 20.9653 14.204 21.2352C13.7001 21.628 13.1088 21.8767 12.4906 21.9664C12.1487 22.0107 11.8128 22.0117 11.4828 21.9664C10.8636 21.8767 10.2723 21.628 9.76938 21.2342C9.37978 20.9653 9.09852 20.5402 9.07367 20.0608Z" fill="currentColor"></path></svg></button></div></div><div class="sc-1ddwpfq-1 hnlXxp sc-1xm68ya-2 isRQVJ"><i class="sc-1ddwpfq-0 hAbnAH"></i><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div class="sc-x072mc-0 sc-1xm68ya-1 hOtCic hqEzLD sc-x072mc-0 hOtCic"><h2 class="sc-1x9oq14-0 sc-1xm68ya-3 kswXpy cXcqyt">Этот курс может оплатить ваш работодатель</h2><div class="sc-1xm68ya-4 kscGdX"><div class="sc-1x9oq14-0 sc-1xm68ya-5 fPZiIk">Обучайтесь за счёт работодателя или разделите оплату 50/50</div><ul class="sc-1xm68ya-6 jEIquP"><li class="sc-1xm68ya-0 eNgslB">Подробно расскажем об интересующем вас курсе</li><li class="sc-1xm68ya-0 eNgslB">Объясним, как договориться с работодателем</li><li class="sc-1xm68ya-0 eNgslB">Сообщим стоимость обучения и варианты оплаты</li><li class="sc-1xm68ya-0 eNgslB">Ответим на вопросы</li><li class="sc-1xm68ya-0 eNgslB">Предоставим шаблон договора и счёт на оплату</li></ul><div><a class="sc-1xm68ya-7 eOihnY" target="_blank" rel="noopener noreferrer" href="/b2b">Подробнее о корпоративном обучении</a></div></div><div class="sc-32ejay-1 bnqryM"><button class="sc-1qig7zt-0 czpnNJ">Оставить заявку</button></div></div></div><div class="sc-x072mc-0 sc-h0c1ca-0 hOtCic dXezGA"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><h2 class="sc-1x9oq14-0 sc-h0c1ca-4 kswXpy dygiGU">Отзывы</h2><div class="sc-h0c1ca-1 gaiDWC"><div class="sc-1bkbgbz-0 haeyZv swiper-ui sc-h0c1ca-5 vuxta"><div class="sc-1bkbgbz-1 jssxGI"><div class="swiper"><div class="swiper-wrapper"><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div size="88" class="sc-i28ik1-0 gsweRb"><div class="sc-i28ik1-1 gNVXtU"><svg width="88" height="88" viewBox="0 0 88 88" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.405762" width="88" height="87.5945" rx="43.7972" fill="url(#LessonSlugReviewsDefaultAvatar)"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M57.3454 32.1294C57.3454 39.5331 51.4091 45.4697 44.0002 45.4697C36.5937 45.4697 30.6549 39.5331 30.6549 32.1294C30.6549 24.7256 36.5937 18.7915 44.0002 18.7915C51.4091 18.7915 57.3454 24.7256 57.3454 32.1294ZM44.0002 69.2082C33.0657 69.2082 23.8335 67.431 23.8335 60.5742C23.8335 53.715 33.1237 52.0008 44.0002 52.0008C54.9371 52.0008 64.1668 53.778 64.1668 60.6347C64.1668 67.494 54.8766 69.2082 44.0002 69.2082Z" fill="white"></path><defs><linearGradient id="LessonSlugReviewsDefaultAvatar" x1="7.1381" y1="28.6163" x2="82.5726" y2="41.5112" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></div></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Глеб Матвеев</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">07.10.2025</div></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Работаю системным аналитиком в онлайн-кинотеатре Okko.
Мне понравилась программа курса - в неё входят практически все популярные реляционные и нерелиционные базы данных. В то время как у конкурентов, в основном, программы построены только 1-2 базах.
Преподаватели являются практикующими экспертами в своей области. Смог попробовать себя в E2E-процессе, начиная со сборки и заканчивая написанием запросов к базе + побыть немного продуктовым аналитиком путем создания дэшбордов в Superset.
Хотелось бы добавить в обучение RAG модуль для того, чтобы студенты могли разобраться, как работают LLM-системы
Обучение позволило мне расширить технологический кругозор, закрыть старые пробелы, попрактиковаться в контейниризации - всё это позволило мне стать более привлекательным кандидатом на рынке системных аналитиков.</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div size="88" class="sc-i28ik1-0 gsweRb"><div class="sc-i28ik1-1 gNVXtU"><svg width="88" height="88" viewBox="0 0 88 88" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.405762" width="88" height="87.5945" rx="43.7972" fill="url(#LessonSlugReviewsDefaultAvatar)"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M57.3454 32.1294C57.3454 39.5331 51.4091 45.4697 44.0002 45.4697C36.5937 45.4697 30.6549 39.5331 30.6549 32.1294C30.6549 24.7256 36.5937 18.7915 44.0002 18.7915C51.4091 18.7915 57.3454 24.7256 57.3454 32.1294ZM44.0002 69.2082C33.0657 69.2082 23.8335 67.431 23.8335 60.5742C23.8335 53.715 33.1237 52.0008 44.0002 52.0008C54.9371 52.0008 64.1668 53.778 64.1668 60.6347C64.1668 67.494 54.8766 69.2082 44.0002 69.2082Z" fill="white"></path><defs><linearGradient id="LessonSlugReviewsDefaultAvatar" x1="7.1381" y1="28.6163" x2="82.5726" y2="41.5112" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></div></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Павел Папа-Дмитриев</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">08.07.2025</div></div><div class="sc-h3yero-6 bXBhOa"><a target="_blank" rel="noopener noreferrer" href="https://telegram.me/telegram" class="sc-e8trbg-0 ervbDS"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M31.9995 16.001C31.9995 24.8375 24.836 32.001 15.9995 32.001C7.16298 32.001 -0.000488281 24.8375 -0.000488281 16.001C-0.000488281 7.16444 7.16298 0.000976562 15.9995 0.000976562C24.836 0.000976562 31.9995 7.16444 31.9995 16.001ZM10.7138 14.5353C9.11105 15.2351 7.46425 15.9542 5.95835 16.7836C5.17203 17.3594 6.2171 17.7666 7.19758 18.1486C7.35345 18.2094 7.50765 18.2694 7.65265 18.3294C7.77331 18.3666 7.89598 18.4056 8.02031 18.4452C9.11078 18.7926 10.3266 19.18 11.3853 18.5973C13.1244 17.5983 14.7655 16.4434 16.4054 15.2893C16.9427 14.9112 17.4798 14.5332 18.0202 14.1608C18.0456 14.1446 18.0741 14.126 18.1054 14.1058C18.5657 13.8074 19.6011 13.1362 19.2181 14.061C18.3125 15.0514 17.3424 15.9281 16.3672 16.8096C15.7098 17.4037 15.0501 18 14.4061 18.6346C13.8452 19.0904 13.2628 20.0068 13.8908 20.645C15.3374 21.6577 16.8066 22.6458 18.275 23.6334C18.7528 23.9548 19.2306 24.2761 19.7074 24.5982C20.5155 25.2434 21.7785 24.7215 21.9562 23.7133C22.0352 23.2495 22.1145 22.7858 22.1938 22.322C22.6322 19.7588 23.0708 17.1948 23.4582 14.6233C23.5108 14.2199 23.5705 13.8166 23.6302 13.413C23.775 12.435 23.9199 11.4557 23.9652 10.4724C23.8485 9.49104 22.6586 9.70684 21.9965 9.92751C18.593 11.2226 15.2236 12.6136 11.8674 14.0292C11.4872 14.1976 11.1018 14.3659 10.7138 14.5353Z" fill="url(#PromoReviewSocialTg)"></path><defs><linearGradient id="PromoReviewSocialTg" x1="2.59519" y1="10.3069" x2="30.0331" y2="14.9755" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></a></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Я работаю в АО «Лаборатория цифрового развития» - это дочерняя компания Электронной торговой площадки Газпромбанка.
Выбрал именно этот курс, так как необходимо было повысить свою экспертизу по работе с базами данных и сопутствующей инфраструктурой.
Понравилось то, что можно посмотреть записи занятий в комфортное время, если не можешь присутствовать на занятии. Домашнее задание заставляло подумать и посидеть за ним. Преподаватели всегда были на связи и отвечали на вопросы.
Благодарю обучению я повысил свою экспертизу, как и хотел.</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div src="https://cdn.otus.ru/media/public/24/da/avatar-302904-24da4c.png" class="sc-h3yero-4 kWzDDK"></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Александр Пушкарев</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">15.04.2025</div></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Я работаю ведущим инженером по связи, и моя работа никак не связана с разработкой программного обеспечения, базами данных, инфраструктурой и машинным обучением. Я хотел совершенствовать свои знания по базам данных, структурировать их. Так как у меня был опыт использования базы данных в учебных целях. В Otus ценю вебинары, мне они предпочтительнее чем лекции в записи. Цель моего обучения — смена профессии или создать свой проект и монетизировать его. Все мои предыдущие обучения в Otus были связаны именно с этим.</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div src="https://cdn.otus.ru/media/public/60/77/avatar-1801-60778f.png" class="sc-h3yero-4 hYKAgD"></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Андрей Семенов</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">06.11.2024</div></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">До обучения в «OTUS» на курсе «Базы данных» работал в АО "Райффазенбанк" на позиции Senior Java Developer.
Выбрал этот курс, так как не хватало определенных знаний в части архитектуры баз данных, масштабировании баз данных под высокую нагрузку, опыта написания сложных sql запросов. В дальнейшем планирую расти как архитектор или техлид.
Отдельно хотелось бы отметить то, что понравилось в процессе обучения:
- сильная команда преподавателей, которая влюблена в свое дело;
- приближенные к практике и местами сложные домашние задания, после выполнения которых, остаются крепкие знания;
- проверка домашних заданий и ценные замечания по результатам их проверки;
- грамотно структурированный материал курса.
Пожелания к курсу: хотелось бы больше материала по кластерным решениям для PostgreSQL и больше практики по NoSQL БД.
По итогам обучения узнал много нового в части написания сложных запросов, архитектуре БД, тюнингу производительности БД и их мониторингу.
Также отдельно хотелось бы отметить преподавателей - Виктора Коробкова, Дмитрия Круглова, Михаила Ржевского - настоящие мастера своего дела.
В целом бы оценил бы курс на 5! Спасибо команде «OTUS» за сильный курс! Приходилось много трудится и сидеть все выходные над домашними заданиями, но оно того стоило. Рекомендую курс всем, кто хочет углубить свои знания в части баз данных.</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div size="88" class="sc-i28ik1-0 gsweRb"><div class="sc-i28ik1-1 gNVXtU"><svg width="88" height="88" viewBox="0 0 88 88" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.405762" width="88" height="87.5945" rx="43.7972" fill="url(#LessonSlugReviewsDefaultAvatar)"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M57.3454 32.1294C57.3454 39.5331 51.4091 45.4697 44.0002 45.4697C36.5937 45.4697 30.6549 39.5331 30.6549 32.1294C30.6549 24.7256 36.5937 18.7915 44.0002 18.7915C51.4091 18.7915 57.3454 24.7256 57.3454 32.1294ZM44.0002 69.2082C33.0657 69.2082 23.8335 67.431 23.8335 60.5742C23.8335 53.715 33.1237 52.0008 44.0002 52.0008C54.9371 52.0008 64.1668 53.778 64.1668 60.6347C64.1668 67.494 54.8766 69.2082 44.0002 69.2082Z" fill="white"></path><defs><linearGradient id="LessonSlugReviewsDefaultAvatar" x1="7.1381" y1="28.6163" x2="82.5726" y2="41.5112" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></div></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Николай Никольский</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">23.01.2023</div></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Отличный курс очень насыщенная и полезная программа. Мне удалось получить левел ап устроившись на новую работу! Считаю курс стоит своих денег!</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div size="88" class="sc-i28ik1-0 gsweRb"><div class="sc-i28ik1-1 gNVXtU"><svg width="88" height="88" viewBox="0 0 88 88" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.405762" width="88" height="87.5945" rx="43.7972" fill="url(#LessonSlugReviewsDefaultAvatar)"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M57.3454 32.1294C57.3454 39.5331 51.4091 45.4697 44.0002 45.4697C36.5937 45.4697 30.6549 39.5331 30.6549 32.1294C30.6549 24.7256 36.5937 18.7915 44.0002 18.7915C51.4091 18.7915 57.3454 24.7256 57.3454 32.1294ZM44.0002 69.2082C33.0657 69.2082 23.8335 67.431 23.8335 60.5742C23.8335 53.715 33.1237 52.0008 44.0002 52.0008C54.9371 52.0008 64.1668 53.778 64.1668 60.6347C64.1668 67.494 54.8766 69.2082 44.0002 69.2082Z" fill="white"></path><defs><linearGradient id="LessonSlugReviewsDefaultAvatar" x1="7.1381" y1="28.6163" x2="82.5726" y2="41.5112" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></div></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Игорь Балдов</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">14.01.2023</div></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">В основном все хорошо и познавательно. Возникли только проблемы в плане создания своей БД, т.к. опыта в разработке мало, а в разработке БД не было вообще. Из этого стали вытекать различные последствия в плане выполнения ДЗ, т.к. пока не выполнил задание по проектированию БД и наполнению тренировочными данными не получалось делать ДЗ с выборками и индексами. Мне кажется было бы нагляднее выполнять ДЗ на примере готовых тестовых БД, заполненых большим количеством данных, хотя может я не совсем правильно понял или надо было тренироваться заполнять БД тестовыми данными. В остальном все очень хорошо в дополнение с книгой познавательно, если что-то не допонимал, то находил в книгах/интернете, а вот творческий процесс требует опыта проектирования.</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div size="88" class="sc-i28ik1-0 gsweRb"><div class="sc-i28ik1-1 gNVXtU"><svg width="88" height="88" viewBox="0 0 88 88" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.405762" width="88" height="87.5945" rx="43.7972" fill="url(#LessonSlugReviewsDefaultAvatar)"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M57.3454 32.1294C57.3454 39.5331 51.4091 45.4697 44.0002 45.4697C36.5937 45.4697 30.6549 39.5331 30.6549 32.1294C30.6549 24.7256 36.5937 18.7915 44.0002 18.7915C51.4091 18.7915 57.3454 24.7256 57.3454 32.1294ZM44.0002 69.2082C33.0657 69.2082 23.8335 67.431 23.8335 60.5742C23.8335 53.715 33.1237 52.0008 44.0002 52.0008C54.9371 52.0008 64.1668 53.778 64.1668 60.6347C64.1668 67.494 54.8766 69.2082 44.0002 69.2082Z" fill="white"></path><defs><linearGradient id="LessonSlugReviewsDefaultAvatar" x1="7.1381" y1="28.6163" x2="82.5726" y2="41.5112" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></div></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Кирилл Огарков</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">26.10.2022</div></div><div class="sc-h3yero-6 bXBhOa"><a target="_blank" rel="noopener noreferrer" href="https://telegram.me/telegram" class="sc-e8trbg-0 ervbDS"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M31.9995 16.001C31.9995 24.8375 24.836 32.001 15.9995 32.001C7.16298 32.001 -0.000488281 24.8375 -0.000488281 16.001C-0.000488281 7.16444 7.16298 0.000976562 15.9995 0.000976562C24.836 0.000976562 31.9995 7.16444 31.9995 16.001ZM10.7138 14.5353C9.11105 15.2351 7.46425 15.9542 5.95835 16.7836C5.17203 17.3594 6.2171 17.7666 7.19758 18.1486C7.35345 18.2094 7.50765 18.2694 7.65265 18.3294C7.77331 18.3666 7.89598 18.4056 8.02031 18.4452C9.11078 18.7926 10.3266 19.18 11.3853 18.5973C13.1244 17.5983 14.7655 16.4434 16.4054 15.2893C16.9427 14.9112 17.4798 14.5332 18.0202 14.1608C18.0456 14.1446 18.0741 14.126 18.1054 14.1058C18.5657 13.8074 19.6011 13.1362 19.2181 14.061C18.3125 15.0514 17.3424 15.9281 16.3672 16.8096C15.7098 17.4037 15.0501 18 14.4061 18.6346C13.8452 19.0904 13.2628 20.0068 13.8908 20.645C15.3374 21.6577 16.8066 22.6458 18.275 23.6334C18.7528 23.9548 19.2306 24.2761 19.7074 24.5982C20.5155 25.2434 21.7785 24.7215 21.9562 23.7133C22.0352 23.2495 22.1145 22.7858 22.1938 22.322C22.6322 19.7588 23.0708 17.1948 23.4582 14.6233C23.5108 14.2199 23.5705 13.8166 23.6302 13.413C23.775 12.435 23.9199 11.4557 23.9652 10.4724C23.8485 9.49104 22.6586 9.70684 21.9965 9.92751C18.593 11.2226 15.2236 12.6136 11.8674 14.0292C11.4872 14.1976 11.1018 14.3659 10.7138 14.5353Z" fill="url(#PromoReviewSocialTg)"></path><defs><linearGradient id="PromoReviewSocialTg" x1="2.59519" y1="10.3069" x2="30.0331" y2="14.9755" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></a></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Здравствуйте! Огромное спасибо! Хочу сказать, что ваш курс первый в моей практике, который позволил реально увеличить свой профессиональный уровень. На работе уже отметили, на сколько качественно вырос уровень продукта в плане БД. Поэтому заранее хочу поблагодарить вас за качественный материал, а особенно, за подачу этого материала.</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div size="88" class="sc-i28ik1-0 gsweRb"><div class="sc-i28ik1-1 gNVXtU"><svg width="88" height="88" viewBox="0 0 88 88" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.405762" width="88" height="87.5945" rx="43.7972" fill="url(#LessonSlugReviewsDefaultAvatar)"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M57.3454 32.1294C57.3454 39.5331 51.4091 45.4697 44.0002 45.4697C36.5937 45.4697 30.6549 39.5331 30.6549 32.1294C30.6549 24.7256 36.5937 18.7915 44.0002 18.7915C51.4091 18.7915 57.3454 24.7256 57.3454 32.1294ZM44.0002 69.2082C33.0657 69.2082 23.8335 67.431 23.8335 60.5742C23.8335 53.715 33.1237 52.0008 44.0002 52.0008C54.9371 52.0008 64.1668 53.778 64.1668 60.6347C64.1668 67.494 54.8766 69.2082 44.0002 69.2082Z" fill="white"></path><defs><linearGradient id="LessonSlugReviewsDefaultAvatar" x1="7.1381" y1="28.6163" x2="82.5726" y2="41.5112" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></div></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Денис Гайворонский</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">02.10.2021</div></div><div class="sc-h3yero-6 bXBhOa"><a target="_blank" rel="noopener noreferrer" href="https://telegram.me/telegram" class="sc-e8trbg-0 ervbDS"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M31.9995 16.001C31.9995 24.8375 24.836 32.001 15.9995 32.001C7.16298 32.001 -0.000488281 24.8375 -0.000488281 16.001C-0.000488281 7.16444 7.16298 0.000976562 15.9995 0.000976562C24.836 0.000976562 31.9995 7.16444 31.9995 16.001ZM10.7138 14.5353C9.11105 15.2351 7.46425 15.9542 5.95835 16.7836C5.17203 17.3594 6.2171 17.7666 7.19758 18.1486C7.35345 18.2094 7.50765 18.2694 7.65265 18.3294C7.77331 18.3666 7.89598 18.4056 8.02031 18.4452C9.11078 18.7926 10.3266 19.18 11.3853 18.5973C13.1244 17.5983 14.7655 16.4434 16.4054 15.2893C16.9427 14.9112 17.4798 14.5332 18.0202 14.1608C18.0456 14.1446 18.0741 14.126 18.1054 14.1058C18.5657 13.8074 19.6011 13.1362 19.2181 14.061C18.3125 15.0514 17.3424 15.9281 16.3672 16.8096C15.7098 17.4037 15.0501 18 14.4061 18.6346C13.8452 19.0904 13.2628 20.0068 13.8908 20.645C15.3374 21.6577 16.8066 22.6458 18.275 23.6334C18.7528 23.9548 19.2306 24.2761 19.7074 24.5982C20.5155 25.2434 21.7785 24.7215 21.9562 23.7133C22.0352 23.2495 22.1145 22.7858 22.1938 22.322C22.6322 19.7588 23.0708 17.1948 23.4582 14.6233C23.5108 14.2199 23.5705 13.8166 23.6302 13.413C23.775 12.435 23.9199 11.4557 23.9652 10.4724C23.8485 9.49104 22.6586 9.70684 21.9965 9.92751C18.593 11.2226 15.2236 12.6136 11.8674 14.0292C11.4872 14.1976 11.1018 14.3659 10.7138 14.5353Z" fill="url(#PromoReviewSocialTg)"></path><defs><linearGradient id="PromoReviewSocialTg" x1="2.59519" y1="10.3069" x2="30.0331" y2="14.9755" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></a></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Курс понравился. Курс разработан так, чтобы смогли вкатиться новички: от самых основ до сложных моментов. Для опытных разработчиков тоже найдутся интересные необычные моменты. Курс оправдал 90% моих ожиданий, помог в текущей работе с БД Postgres. Узнал тонкости работы СУБД изнутри.
На второй половине курса стало менее интересно, так как MySQL, по большому счету, повторяет первую часть курса по Postgres, однако другим было интересно.
Руководители курса организовали 2 бонусных лекции по JSON в Postgres и Elastic, за что им большая благодарность!
В итоге на курсе даются все основные реляционные и не очень базы данных, их отличие, работа под капотом. Если вы хотите изучить базы более глубоко, тогда надо идти на специализированный курс по конкретной БД.
Мне, как бэкенд разработчику, полностью хватило информации данной на лекциях. Узнал новое, закрепил старое. Чтобы информация отложилась в голове хотя бы на пол года, обязательно нужно делать домашние задания (хотя бы половину из них).
Также на курсе было много сисадминской-девопс тематики, которая лично мне не интересна, но для общего развития тоже зашло.
Спасибо Евгению за поддержку на протяжении всего курса.</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div src="https://cdn.otus.ru/media/public/94/09/avatar-47378-94093f.png" class="sc-h3yero-4 fBYDob"></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Денис Кузьмин</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">09.12.2020</div></div><div class="sc-h3yero-6 bXBhOa"><a target="_blank" rel="noopener noreferrer" href="https://telegram.me/telegram" class="sc-e8trbg-0 ervbDS"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M31.9995 16.001C31.9995 24.8375 24.836 32.001 15.9995 32.001C7.16298 32.001 -0.000488281 24.8375 -0.000488281 16.001C-0.000488281 7.16444 7.16298 0.000976562 15.9995 0.000976562C24.836 0.000976562 31.9995 7.16444 31.9995 16.001ZM10.7138 14.5353C9.11105 15.2351 7.46425 15.9542 5.95835 16.7836C5.17203 17.3594 6.2171 17.7666 7.19758 18.1486C7.35345 18.2094 7.50765 18.2694 7.65265 18.3294C7.77331 18.3666 7.89598 18.4056 8.02031 18.4452C9.11078 18.7926 10.3266 19.18 11.3853 18.5973C13.1244 17.5983 14.7655 16.4434 16.4054 15.2893C16.9427 14.9112 17.4798 14.5332 18.0202 14.1608C18.0456 14.1446 18.0741 14.126 18.1054 14.1058C18.5657 13.8074 19.6011 13.1362 19.2181 14.061C18.3125 15.0514 17.3424 15.9281 16.3672 16.8096C15.7098 17.4037 15.0501 18 14.4061 18.6346C13.8452 19.0904 13.2628 20.0068 13.8908 20.645C15.3374 21.6577 16.8066 22.6458 18.275 23.6334C18.7528 23.9548 19.2306 24.2761 19.7074 24.5982C20.5155 25.2434 21.7785 24.7215 21.9562 23.7133C22.0352 23.2495 22.1145 22.7858 22.1938 22.322C22.6322 19.7588 23.0708 17.1948 23.4582 14.6233C23.5108 14.2199 23.5705 13.8166 23.6302 13.413C23.775 12.435 23.9199 11.4557 23.9652 10.4724C23.8485 9.49104 22.6586 9.70684 21.9965 9.92751C18.593 11.2226 15.2236 12.6136 11.8674 14.0292C11.4872 14.1976 11.1018 14.3659 10.7138 14.5353Z" fill="url(#PromoReviewSocialTg)"></path><defs><linearGradient id="PromoReviewSocialTg" x1="2.59519" y1="10.3069" x2="30.0331" y2="14.9755" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></a></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Отличный, интересный курс. На все возникающие вопросы преподаватели оперативно отвечают. Д.З. оперативно проверяются, дается отзыв по качеству.</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div size="88" class="sc-i28ik1-0 gsweRb"><div class="sc-i28ik1-1 gNVXtU"><svg width="88" height="88" viewBox="0 0 88 88" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.405762" width="88" height="87.5945" rx="43.7972" fill="url(#LessonSlugReviewsDefaultAvatar)"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M57.3454 32.1294C57.3454 39.5331 51.4091 45.4697 44.0002 45.4697C36.5937 45.4697 30.6549 39.5331 30.6549 32.1294C30.6549 24.7256 36.5937 18.7915 44.0002 18.7915C51.4091 18.7915 57.3454 24.7256 57.3454 32.1294ZM44.0002 69.2082C33.0657 69.2082 23.8335 67.431 23.8335 60.5742C23.8335 53.715 33.1237 52.0008 44.0002 52.0008C54.9371 52.0008 64.1668 53.778 64.1668 60.6347C64.1668 67.494 54.8766 69.2082 44.0002 69.2082Z" fill="white"></path><defs><linearGradient id="LessonSlugReviewsDefaultAvatar" x1="7.1381" y1="28.6163" x2="82.5726" y2="41.5112" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></div></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Михаил Дерюгин</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">29.09.2019</div></div><div class="sc-h3yero-6 bXBhOa"></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Недавно прошел курс по реляционным СУБД и, стоит отметить, с большим для себя удовольствием.
Вот до того, будучи избалован всяческими ORM, и встретив рядом с собой SQL запрос строчек на 100, я вполне мог впасть в некую оторопь и начать нервничать. Не говоря уже об оконных функциях, от коих я раньше старался держаться на расстоянии.
Но для меня это все уже в прошлом, хотя и недалеком, тем более сейчас живо и удивительно, как же я жил раньше, не зная всего этого)
Работа с базами данных, особенно (и исключительно) postgres, для меня всегда была крайне приятным времяпрепровождением, а сейчас, приобретя более глубокое и качественное понимание процесса, стал еще больше любить это дело) Открыл для себя много вкусной подкапотной начинки, patroni, нюансы миграции, а недавно, незаметно для самого себя, когда писал запрос, использовал оконку, особо при этом не задумываясь) В тот момент я ощутил демаркационную линию между тогда и сейчас и это сейчас крайне доставляет.
Курс я всем очень советую, безусловно. Отличнейшие преподаватели, во время лекции никуда не торопятся и стараются донести все максимально эффективно. Информации полезной масса, очень серьезная прокачка. Миддлам так вообще мастхэв, а джуны очень серьезно подрастут. В общем, самый цимес, идите, не пожалеете)</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div src="https://cdn.otus.ru/media/public/19/af/avatar-1801-19af32.png" class="sc-h3yero-4 kzVhyA"></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Марина Петрова</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">22.09.2019</div></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Всем привет! Хочу рассказать, как я проходила курс "Реляционные СУБД" (сейчас он называется "Управление базами данных").
Я как разработчик с РСУБД работаю уже почти 8 лет, и долго думала, проходить ли мне обучение на данном курсе, потому что судя по программе бОльшую часть я уже знала. Но меня заинтересовали некоторые темы о внутренней архитектуре, также захотелось обобщить и структурировать свои знания. Я считаю, что Отус с моим обучением справился на 5+.
Итак, что мне понравилось:
1) полная и объемная программа курса, также возможность получить еще знания из доп.материалов к лекциям и в группе в слаке
2) профессиональные педагоги с опытом работы, они не только грамотно преподносили материал, но и делились всякими лайфхаками, также была возможность получить фидбэк на проектную работу
3) устроила форма преподавания, что не нужно ехать на очные занятия, а качество занятий от этого не изменилось: можно активно задавать вопросы, в том числе и голосом и также активно получать ответы, можно приводить в пример реальные рабочие ситуации и разбирать их, можно смотреть повтор лекций в записи и задавать вопросы преподавателю в слак
4) здоровское коммьюнити
5) очень активные (в хорошем смысле слова) администраторы и менеджеры! Любая проблема решается почти мгновенно!
6) домашние задания, они, конечно, достаточно полезны, хотя не могу сказать, что они давались легко...
В общем и целом, объем полученных знаний, как всегда, напрямую зависит от времени и старания ученика. Педагоги активно идут на контакт и могут буквально "закидать" полезными статейками и книжками по запросу :). Спасибо ОТУСу!</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div size="88" class="sc-i28ik1-0 gsweRb"><div class="sc-i28ik1-1 gNVXtU"><svg width="88" height="88" viewBox="0 0 88 88" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.405762" width="88" height="87.5945" rx="43.7972" fill="url(#LessonSlugReviewsDefaultAvatar)"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M57.3454 32.1294C57.3454 39.5331 51.4091 45.4697 44.0002 45.4697C36.5937 45.4697 30.6549 39.5331 30.6549 32.1294C30.6549 24.7256 36.5937 18.7915 44.0002 18.7915C51.4091 18.7915 57.3454 24.7256 57.3454 32.1294ZM44.0002 69.2082C33.0657 69.2082 23.8335 67.431 23.8335 60.5742C23.8335 53.715 33.1237 52.0008 44.0002 52.0008C54.9371 52.0008 64.1668 53.778 64.1668 60.6347C64.1668 67.494 54.8766 69.2082 44.0002 69.2082Z" fill="white"></path><defs><linearGradient id="LessonSlugReviewsDefaultAvatar" x1="7.1381" y1="28.6163" x2="82.5726" y2="41.5112" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></div></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Дмитрий Югай</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">19.09.2019</div></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Прекрасный курс!
Отлично донесена информация и много примеров из личного опыта препадователей!
Жду авторского курса по Oracle!</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div src="https://cdn.otus.ru/media/public/ad/a2/avatar-8824-ada22c.png" class="sc-h3yero-4 cBCBsC"></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Евгений Мелехин</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">18.09.2019</div></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Курс понравился, спасибо преподавателям, чувствуется большой опыт работы. Лекции даже можно пересматривать по нескольку раз и отмечать полезные моменты, которые не сразу запомнил или увидел позже. В курсе хотелось бы больше практики с разбором, чтением explain, с оптимизацией тяжелых запросов, чтобы после курса увереннее смотреть в вакансиях на строки "опыт оптимизации сложных запросов". Также хотел предложить чтобы курс был более специализирован под одну, две СУБД, для того чтобы успеть их более детально изучить за курс, но это пожелание уже реализовано в следующей программе) Спасибо вам за вашу работу и курсы!</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div src="https://cdn.otus.ru/media/public/6a/7f/avatar-12629-6a7f1f.png" class="sc-h3yero-4 bhhgqk"></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Денис Кобзарь</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">11.05.2019</div></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Отличный курс!
Я работаю Back-End разработчиком и мне этот курс очень помог углубиться в разные тонкости работы СУБД!
Основное - это направление, которое преподаватели дают студентам!
Ну и само собой отзывчивость преподавателей!
Рекомендую!</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div size="88" class="sc-i28ik1-0 gsweRb"><div class="sc-i28ik1-1 gNVXtU"><svg width="88" height="88" viewBox="0 0 88 88" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.405762" width="88" height="87.5945" rx="43.7972" fill="url(#LessonSlugReviewsDefaultAvatar)"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M57.3454 32.1294C57.3454 39.5331 51.4091 45.4697 44.0002 45.4697C36.5937 45.4697 30.6549 39.5331 30.6549 32.1294C30.6549 24.7256 36.5937 18.7915 44.0002 18.7915C51.4091 18.7915 57.3454 24.7256 57.3454 32.1294ZM44.0002 69.2082C33.0657 69.2082 23.8335 67.431 23.8335 60.5742C23.8335 53.715 33.1237 52.0008 44.0002 52.0008C54.9371 52.0008 64.1668 53.778 64.1668 60.6347C64.1668 67.494 54.8766 69.2082 44.0002 69.2082Z" fill="white"></path><defs><linearGradient id="LessonSlugReviewsDefaultAvatar" x1="7.1381" y1="28.6163" x2="82.5726" y2="41.5112" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></div></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Антон Иванкин</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">04.05.2019</div></div><div class="sc-h3yero-6 bXBhOa"><a target="_blank" rel="noopener noreferrer" href="https://telegram.me/telegram" class="sc-e8trbg-0 ervbDS"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M31.9995 16.001C31.9995 24.8375 24.836 32.001 15.9995 32.001C7.16298 32.001 -0.000488281 24.8375 -0.000488281 16.001C-0.000488281 7.16444 7.16298 0.000976562 15.9995 0.000976562C24.836 0.000976562 31.9995 7.16444 31.9995 16.001ZM10.7138 14.5353C9.11105 15.2351 7.46425 15.9542 5.95835 16.7836C5.17203 17.3594 6.2171 17.7666 7.19758 18.1486C7.35345 18.2094 7.50765 18.2694 7.65265 18.3294C7.77331 18.3666 7.89598 18.4056 8.02031 18.4452C9.11078 18.7926 10.3266 19.18 11.3853 18.5973C13.1244 17.5983 14.7655 16.4434 16.4054 15.2893C16.9427 14.9112 17.4798 14.5332 18.0202 14.1608C18.0456 14.1446 18.0741 14.126 18.1054 14.1058C18.5657 13.8074 19.6011 13.1362 19.2181 14.061C18.3125 15.0514 17.3424 15.9281 16.3672 16.8096C15.7098 17.4037 15.0501 18 14.4061 18.6346C13.8452 19.0904 13.2628 20.0068 13.8908 20.645C15.3374 21.6577 16.8066 22.6458 18.275 23.6334C18.7528 23.9548 19.2306 24.2761 19.7074 24.5982C20.5155 25.2434 21.7785 24.7215 21.9562 23.7133C22.0352 23.2495 22.1145 22.7858 22.1938 22.322C22.6322 19.7588 23.0708 17.1948 23.4582 14.6233C23.5108 14.2199 23.5705 13.8166 23.6302 13.413C23.775 12.435 23.9199 11.4557 23.9652 10.4724C23.8485 9.49104 22.6586 9.70684 21.9965 9.92751C18.593 11.2226 15.2236 12.6136 11.8674 14.0292C11.4872 14.1976 11.1018 14.3659 10.7138 14.5353Z" fill="url(#PromoReviewSocialTg)"></path><defs><linearGradient id="PromoReviewSocialTg" x1="2.59519" y1="10.3069" x2="30.0331" y2="14.9755" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></a></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Следует сказать, что решение поступить на курс было принято почти одновременно со сменой работы, где я отслужил 9 лет.
Так уж вышло, что на новой работе требовалось знание SQL и баз данных - но поскольку я не мог признаться (даже себе), что я не работал с базами, то чтобы "не ударить в грязь лицом" - прошел вступительное тестирование на курс.
Да, ранее я уже пытался "наскоком" пройти тестирование, но был благополучно "отшит" :)
Сейчас же, немного "смухлевал" и проходил тестирование с гуглом в обнимку.
"Штош", тестирование пройдено, деньги уплачены - благо удалось "урвать" курс со скидкой, в результате он обошелся мне в 2/3 от начальной цены - можно приступать к обучению.
О самом курсе. У меня небольшой опыт курсов Отуса, и потому могу сравнивать только с предыдущим курсом "Разработчик Python".
Поэтому, во-первых, скажу - домашки! Они легче чем на курсе Стаса (там каждое ДЗ - проект!), и это хорошо! Ибо постепенно втягиваясь в тему начинаешь понимать суть СУБД и из чего они состоят. В первый месяц "домашки" можно выполнить за три-четыре часа каждая - это очень неплохо.
Во-вторых - преподаватели. Алексей - основной преподаватель, упор на проектировании и архитектуре баз данных, примеры работы в БД Oracle & MySQL. Кристина расширяла горизонты давала теорию по языку SQL на примере PostgreSQL, а Михаил потихоньку готовил нас к "миру кровавого энтерпрайза" на примере MSSQL и проектирования OLAP
Чувствуется заинтересованность преподавателей в том, чтобы ученики поняли ВСЁ! Поэтому разбор отдельных моментов можете длиться по 15-20 минут. И не ждите коротких лекций :)
Рекорд на моей памяти - 4 часа! Это и достоинство и недостаток - для меня был бы удобен более сжатый формат лекции, ибо просмотр таких записей даже на 1.5х скорости с перемоткой, все равно занимает много времени.
Понравилось то, что практически всем желающим студентам дают поговорить голосом. Порою это удобнее и эффективнее, чем задавать вопросы в чат.
В целом курс оставляет приятное впечатление, но о завершающей его части и курсовом проекте я сказать не могу - ибо не закончил сдавать ДЗ и курсовик, в большей степени из-за лени, но и лекции пугают своей длительностью, заставляя собираться с силами и находить время для их просмотра.</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div size="88" class="sc-i28ik1-0 gsweRb"><div class="sc-i28ik1-1 gNVXtU"><svg width="88" height="88" viewBox="0 0 88 88" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.405762" width="88" height="87.5945" rx="43.7972" fill="url(#LessonSlugReviewsDefaultAvatar)"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M57.3454 32.1294C57.3454 39.5331 51.4091 45.4697 44.0002 45.4697C36.5937 45.4697 30.6549 39.5331 30.6549 32.1294C30.6549 24.7256 36.5937 18.7915 44.0002 18.7915C51.4091 18.7915 57.3454 24.7256 57.3454 32.1294ZM44.0002 69.2082C33.0657 69.2082 23.8335 67.431 23.8335 60.5742C23.8335 53.715 33.1237 52.0008 44.0002 52.0008C54.9371 52.0008 64.1668 53.778 64.1668 60.6347C64.1668 67.494 54.8766 69.2082 44.0002 69.2082Z" fill="white"></path><defs><linearGradient id="LessonSlugReviewsDefaultAvatar" x1="7.1381" y1="28.6163" x2="82.5726" y2="41.5112" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></div></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Владимир Крокодилов</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">26.04.2019</div></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Всем привет!
Честно признаюсь, не любитель писать отзывы и ни разу их не писал после занятий (каюсь), но по итогам курса всё-таки хочется :)
Когда начинался этот курс, меня поставили на очень ответственный проект с огромным количеством данных (порядка 1 ТБ в день). Для меня это было каким-то шоком, да, у меня были основные навыки по типу select, insert и тп. Основные DML и DDL операции не были для меня чем-то новым, но хотелось бы очень углубиться в этот процесс, особенно оптимизация запросов. И как-то вечером на почту приходит сообщение - бесплатный вебинар по реляционным БД. Меня заинтересовало, решил посмотреть. Алексей рассказывал много интересных вещей, я активно задавал вопросы и мне понравилось то, как он всё это рассказывает. Так же в то время была очень приятная скидка на курс, поэтому было принято однозначное решение - надо брать.
И вот у нас первое занятие, по теории (а она ведь скучная, обычно). У Алексея получилось донести информацию так, что я даже не засыпал (а у меня +2 к Москве). В общем, от первого занятия были очень хорошие впечатления о которых я делился с коллегами. Собственно, остальные занятия проходили так же - очень много интересных моментов о которых я никогда не задумывался, при чём не только по СУБД, но и по аппаратной части (работа дисков). Занятия с Кристиной по оконным функциям.
В плане лекционной подачи материала - отусу однозначно респект! А что по поводу домашек - идея разработать что-то своё, маленькое, но рабочее - очень интересна. Даже всеми любимый VOIP мы запомним надолго, как мы сидели вечером и часа 3 пытались по нему сделать ну хоть что-то, и как у нас ничего не получалось))
В общем, я однозначно рад, что попал на данный курс. В дальнейшем хотелось бы попробовать курс Data Engineer, но это уже другая история...
Всем добра!</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div src="https://cdn.otus.ru/media/public/e0/f2/3590_e0f2440a2a23eb46ec1b760bcf049a6c3ee11487.png" class="sc-h3yero-4 ksnpSg"></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Петр Мязин</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">02.04.2019</div></div><div class="sc-h3yero-6 bXBhOa"><a target="_blank" rel="noopener noreferrer" href="https://telegram.me/telegram" class="sc-e8trbg-0 ervbDS"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M31.9995 16.001C31.9995 24.8375 24.836 32.001 15.9995 32.001C7.16298 32.001 -0.000488281 24.8375 -0.000488281 16.001C-0.000488281 7.16444 7.16298 0.000976562 15.9995 0.000976562C24.836 0.000976562 31.9995 7.16444 31.9995 16.001ZM10.7138 14.5353C9.11105 15.2351 7.46425 15.9542 5.95835 16.7836C5.17203 17.3594 6.2171 17.7666 7.19758 18.1486C7.35345 18.2094 7.50765 18.2694 7.65265 18.3294C7.77331 18.3666 7.89598 18.4056 8.02031 18.4452C9.11078 18.7926 10.3266 19.18 11.3853 18.5973C13.1244 17.5983 14.7655 16.4434 16.4054 15.2893C16.9427 14.9112 17.4798 14.5332 18.0202 14.1608C18.0456 14.1446 18.0741 14.126 18.1054 14.1058C18.5657 13.8074 19.6011 13.1362 19.2181 14.061C18.3125 15.0514 17.3424 15.9281 16.3672 16.8096C15.7098 17.4037 15.0501 18 14.4061 18.6346C13.8452 19.0904 13.2628 20.0068 13.8908 20.645C15.3374 21.6577 16.8066 22.6458 18.275 23.6334C18.7528 23.9548 19.2306 24.2761 19.7074 24.5982C20.5155 25.2434 21.7785 24.7215 21.9562 23.7133C22.0352 23.2495 22.1145 22.7858 22.1938 22.322C22.6322 19.7588 23.0708 17.1948 23.4582 14.6233C23.5108 14.2199 23.5705 13.8166 23.6302 13.413C23.775 12.435 23.9199 11.4557 23.9652 10.4724C23.8485 9.49104 22.6586 9.70684 21.9965 9.92751C18.593 11.2226 15.2236 12.6136 11.8674 14.0292C11.4872 14.1976 11.1018 14.3659 10.7138 14.5353Z" fill="url(#PromoReviewSocialTg)"></path><defs><linearGradient id="PromoReviewSocialTg" x1="2.59519" y1="10.3069" x2="30.0331" y2="14.9755" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></a></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Я проходил курс по реляционным СУБД на Otus с первым потоком, как только этот курс появился, осенью 2018 года.
В первую очередь меня интересовали новинки MySQL 8 - практика использования CTE и оконных функций. Это всё, конечно, можно было бы изучить самостоятельно по документации и на примерах из статей и блогов, но лично мне нравится формат курсов, некая выстроенная программа и возможность задать вопрос преподавателю.
На деле, сейчас, после окончания курса, вижу, что основную ценность я получил не от прикладных занятий по SQL, а по более фундаментальным темам, как устроены различные СУБД и как они работают "под капотом". Наконец систематизировал свои значения и улучшил понимание того, что такое buffer pool и write ahead log и как их настраивать. Узнал про утилиты анализа и настройки параметров СУБД.
Иными словами, раньше я был знаком со многими функциями и параметрами СУБД лишь поверхностно, на уровне магии "делай так", теперь есть некий более основательный уровень понимания, который помогает мне в работе.
А те лекции по SQL (в частности, по CTE и оконным функциям) оставили смазанные впечатления. Разобраться и погрузиться удалось только после изучения дополнительных материалов, т. е. записываться на курсы только ради прокачки SQL было и не нужно.
Отдельно отмечу семинары, где студенты, том числе и я, показывали свои работы, обозначали проблемы и решения, а другие участники семинара задавали вопросы или предлагали свои варианты и идеи — это была очень мотивирующая часть обучения. А если использовать не учебную схему, а свою, из реального рабочего проекта, то получается двойная практическая польза.
В рамках почти всего курса используются четыре СУБД: Oracle, MS SQL, PostgreSQL, MySQL и в конце пара занятий по NoSQL. В некоторых ДЗ была постановкой задачи: делать на СУБД, с которой раньше не работал. Это хорошо расширяет кругозор и не даёт расслабиться. Впрочем, я позволил себе "расслабиться" и сфокусировался на MySQL, т.к. работал над реальным проектом, который бежит поверх MySQL.
Основной преподаватель Алексей Цыкунов - отлично излагает материал и сразу видно, что за плечами серьёзный опыт, вызывает большой кредит доверия. Рекомендую посмотреть какой-нибудь открытый урок или день открытых дверей на канале Otus на YouTube, что я сам и сделал перед записью на курс.
Кроме него лекции проводили ещё несколько человек и, справедливости ради, некоторые были откровенно неудачные лекторы. После лекции можно оставить отзыв через специальную форму, старался по свежим ощущениям обозначить все плюсы и минусы – надеюсь, это помогло сделать курс лучше для следующих потоков.
Иногда попадались число случайные бонусы, например, на одном из занятий преподаватель скинул PDF файл "Microsoft Dynamics AX: Обзор модели данных" - документ от 2009 года по версии 4.0, т.е. достаточно старый, но я прочитал запоем - для моих текущих задач было очень актуально и познавательно, хоть я и не работаю с Microsoft Dynamics. Эта тема не являлась частью программы курса, просто удачное для меня совпадение.
В итоге рекомендую курс Реляционные СУБД для понимания, как эти СУБД работают, и для продуктивной работы над собственным проектом в рамках ДЗ и семинаров, где можно получить ценные советы и обсудить различные идеи. Если своего рабочего проекта нет, то в домашних заданиях будут предложены варианты, но на мой взгляд интереснее совершенствовать свою реальную базу.</div></div><div class="swiper-slide sc-h3yero-0 gQNEkq"><div class="sc-h3yero-2 dOvyBf"><div class="sc-h3yero-3 keJcdl"><div size="88" class="sc-i28ik1-0 gsweRb"><div class="sc-i28ik1-1 gNVXtU"><svg width="88" height="88" viewBox="0 0 88 88" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.405762" width="88" height="87.5945" rx="43.7972" fill="url(#LessonSlugReviewsDefaultAvatar)"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M57.3454 32.1294C57.3454 39.5331 51.4091 45.4697 44.0002 45.4697C36.5937 45.4697 30.6549 39.5331 30.6549 32.1294C30.6549 24.7256 36.5937 18.7915 44.0002 18.7915C51.4091 18.7915 57.3454 24.7256 57.3454 32.1294ZM44.0002 69.2082C33.0657 69.2082 23.8335 67.431 23.8335 60.5742C23.8335 53.715 33.1237 52.0008 44.0002 52.0008C54.9371 52.0008 64.1668 53.778 64.1668 60.6347C64.1668 67.494 54.8766 69.2082 44.0002 69.2082Z" fill="white"></path><defs><linearGradient id="LessonSlugReviewsDefaultAvatar" x1="7.1381" y1="28.6163" x2="82.5726" y2="41.5112" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></div></div></div><div class="sc-h3yero-5 dYfXnT"><p class="sc-1x9oq14-0 sc-h3yero-1 enpOeQ kaQYTv">Дмитрий Понятов</p><div class="sc-1x9oq14-0 sc-uyf7sm-0 iwrrOS hejpaX">28.02.2019</div></div><div class="sc-h3yero-6 bXBhOa"><a target="_blank" rel="noopener noreferrer" href="https://telegram.me/telegram" class="sc-e8trbg-0 ervbDS"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M31.9995 16.001C31.9995 24.8375 24.836 32.001 15.9995 32.001C7.16298 32.001 -0.000488281 24.8375 -0.000488281 16.001C-0.000488281 7.16444 7.16298 0.000976562 15.9995 0.000976562C24.836 0.000976562 31.9995 7.16444 31.9995 16.001ZM10.7138 14.5353C9.11105 15.2351 7.46425 15.9542 5.95835 16.7836C5.17203 17.3594 6.2171 17.7666 7.19758 18.1486C7.35345 18.2094 7.50765 18.2694 7.65265 18.3294C7.77331 18.3666 7.89598 18.4056 8.02031 18.4452C9.11078 18.7926 10.3266 19.18 11.3853 18.5973C13.1244 17.5983 14.7655 16.4434 16.4054 15.2893C16.9427 14.9112 17.4798 14.5332 18.0202 14.1608C18.0456 14.1446 18.0741 14.126 18.1054 14.1058C18.5657 13.8074 19.6011 13.1362 19.2181 14.061C18.3125 15.0514 17.3424 15.9281 16.3672 16.8096C15.7098 17.4037 15.0501 18 14.4061 18.6346C13.8452 19.0904 13.2628 20.0068 13.8908 20.645C15.3374 21.6577 16.8066 22.6458 18.275 23.6334C18.7528 23.9548 19.2306 24.2761 19.7074 24.5982C20.5155 25.2434 21.7785 24.7215 21.9562 23.7133C22.0352 23.2495 22.1145 22.7858 22.1938 22.322C22.6322 19.7588 23.0708 17.1948 23.4582 14.6233C23.5108 14.2199 23.5705 13.8166 23.6302 13.413C23.775 12.435 23.9199 11.4557 23.9652 10.4724C23.8485 9.49104 22.6586 9.70684 21.9965 9.92751C18.593 11.2226 15.2236 12.6136 11.8674 14.0292C11.4872 14.1976 11.1018 14.3659 10.7138 14.5353Z" fill="url(#PromoReviewSocialTg)"></path><defs><linearGradient id="PromoReviewSocialTg" x1="2.59519" y1="10.3069" x2="30.0331" y2="14.9755" gradientUnits="userSpaceOnUse"><stop stop-color="#373737"></stop><stop offset="1" stop-color="#111111"></stop></linearGradient></defs></svg></a></div></div><div class="sc-1x9oq14-0 sc-h3yero-8 doSDez fwXQYP">Моё мнение, что это отличный курс, чтобы получить систематические знания о такой фундаментальной вещи как СУБД. Превосходно вправляет мозг такому как я дилетанту-разработчику и заставляет начать проектировать оптимальные модели, составлять грамотные продуманные запросы, знакомит с целым арсеналом практик и средств, которыми располагают современные СУБД для увеличения производительности запросов и масштабируемости данных. Высококвалифицированные преподаватели охотно делятся (даже после окончания курса) своими знаниями, опытом и кейсами из производственной практики. Разработка курсового проекта позволила реально применить и закрепить полученные знания. Могу сказать, что после прохождения данного курса уже станет невозможно составлять неоптимальные запросы, даже если этого сильно захочется :) Плюсом также могу указать и то, что методика преподавания на этом курсе также стимулирует освоение некоторых ставших сегодня уже фактически стандартом информационных технологий общего плана - такие как виртуализация и контейнеризация. Вобщем, очень полезный и нужный курс. Нисколько не жалею, что поступил на него и однозначно рекомендую всем, кто желает усовершенствовать свои знания в разработке баз данных.</div></div></div></div></div><div color="#575757" class="sc-1bkbgbz-6 kFvGjx"><button color="#575757" class="sc-1bkbgbz-2 sc-1bkbgbz-4 gQuSfy biZjNh"><div class="sc-1bqzqc9-0"><div size="28" class="sc-i28ik1-0 cvcsLz"><div class="sc-i28ik1-1 gNVXtU"><svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.57771 12.2111C2.10361 12.9482 2.10361 15.0518 3.57771 15.7889L25.1056 26.5528C26.4354 27.2177 28 26.2507 28 24.7639L28 3.23607C28 1.7493 26.4354 0.782312 25.1056 1.44721L3.57771 12.2111Z" fill="currentColor"></path></svg></div></div></div></button><div class="sc-1bkbgbz-5 hGKrlu"></div><button color="#575757" class="sc-1bkbgbz-2 sc-1bkbgbz-3 gQuSfy iPzpLW"><div class="sc-1bqzqc9-0 dzJeEt"><div size="28" class="sc-i28ik1-0 cvcsLz"><div class="sc-i28ik1-1 gNVXtU"><svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.57771 12.2111C2.10361 12.9482 2.10361 15.0518 3.57771 15.7889L25.1056 26.5528C26.4354 27.2177 28 26.2507 28 24.7639L28 3.23607C28 1.7493 26.4354 0.782312 25.1056 1.44721L3.57771 12.2111Z" fill="currentColor"></path></svg></div></div></div></button></div></div></div></div><div class="sc-x072mc-0 sc-1r62a6q-0 hOtCic lliDuJ"><h2 class="sc-1x9oq14-0 sc-1r62a6q-1 bTMeHF llFwsA">Подтверждение знаний и навыков</h2><div class="sc-1x9oq14-0 sc-1r62a6q-2 fPZiIk dtnelf"><p>OTUS осуществляет лицензированную образовательную деятельность. <br>В конце обучения вы получите сертификат OTUS о прохождении курса</p></div><div class="sc-1r62a6q-3 eNyjzK"><div class="sc-1oz275d-0 ddfkAs"><div class="sc-1bkbgbz-0 giOpNO swiper-ui sc-1oz275d-3 hXVWHD"><div class="sc-1oz275d-2 cmjKRy sc-1bkbgbz-1 ehnata"><div class="swiper"><div class="swiper-wrapper"><div class="swiper-slide"><img src="/_next/static/images/img/otus-certificate-832bf0e82aba1cde68e7417b12683728.png" class="sc-1oz275d-1 dCggDS"/></div><div class="swiper-slide"><img src="/_next/static/images/img/upk-diploma-d6bca6c33b9795bec7d04fb91a431230.png" class="sc-1oz275d-1 dCggDS"/></div></div></div></div><div color="#575757" class="sc-1bkbgbz-6 kFvGjx"><button color="#575757" class="sc-1bkbgbz-2 sc-1bkbgbz-4 gQuSfy biZjNh"><div class="sc-1bqzqc9-0"><div size="28" class="sc-i28ik1-0 cvcsLz"><div class="sc-i28ik1-1 gNVXtU"><svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.57771 12.2111C2.10361 12.9482 2.10361 15.0518 3.57771 15.7889L25.1056 26.5528C26.4354 27.2177 28 26.2507 28 24.7639L28 3.23607C28 1.7493 26.4354 0.782312 25.1056 1.44721L3.57771 12.2111Z" fill="currentColor"></path></svg></div></div></div></button><div class="sc-1bkbgbz-5 hGKrlu"></div><button color="#575757" class="sc-1bkbgbz-2 sc-1bkbgbz-3 gQuSfy iPzpLW"><div class="sc-1bqzqc9-0 dzJeEt"><div size="28" class="sc-i28ik1-0 cvcsLz"><div class="sc-i28ik1-1 gNVXtU"><svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.57771 12.2111C2.10361 12.9482 2.10361 15.0518 3.57771 15.7889L25.1056 26.5528C26.4354 27.2177 28 26.2507 28 24.7639L28 3.23607C28 1.7493 26.4354 0.782312 25.1056 1.44721L3.57771 12.2111Z" fill="currentColor"></path></svg></div></div></div></button></div></div></div><div class="sc-1r62a6q-4 hpEid"><h3>После обучения вы:</h3>
<ul>
<li class="list_item">
<p class="">Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании</p>
</li>
<li class="list_item">
<p class="">Доступ к учебным материалам курса</p>
</li>
<li class="list_item">
<p class="">Ваш личный проект, который поможет проходить собеседования</p>
</li>
</ul></div></div></div><div class="sc-x072mc-0 sc-1mszhjn-0 hOtCic irTCnx"><h2 class="sc-1x9oq14-0 sc-1mszhjn-1 kswXpy kPNZqQ">Частые вопросы</h2><div class="sc-tqrjzo-0 doKOqQ"><div class="sc-li015i-2 lfKxpm sc-tqrjzo-1 htYSLI" color="#575757"><div class="sc-li015i-0 hdRZtB"><h5 class="sc-1x9oq14-0 sc-li015i-1 fPZiIk bqYpKB">Что будет, если в середине курса я не смогу продолжать обучение?</h5><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-li015i-3 dbNuvG"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0001 22C6.48012 22 2.00012 17.51 2.00012 12C2.00012 6.48 6.48012 2 12.0001 2C17.5101 2 22.0001 6.48 22.0001 12C22.0001 17.51 17.5101 22 12.0001 22ZM16.0001 10.02C15.7001 9.73 15.2301 9.73 14.9401 10.03L12.0001 12.98L9.06012 10.03C8.77012 9.73 8.29012 9.73 8.00012 10.02C7.70012 10.32 7.70012 10.79 8.00012 11.08L11.4701 14.57C11.6101 14.71 11.8001 14.79 12.0001 14.79C12.2001 14.79 12.3901 14.71 12.5301 14.57L16.0001 11.08C16.1501 10.94 16.2201 10.75 16.2201 10.56C16.2201 10.36 16.1501 10.17 16.0001 10.02Z" fill="currentColor"></path></svg></div><div style="height:0" class="sc-ptxdl6-1 kyVtIH"><div class="sc-ptxdl6-2 kVdrfk"><div class="sc-1x9oq14-0 sc-ptxdl6-0 doSDez ciEuHS">У вас есть право одного бесплатного перехода в другую группу, в которой вам будет комфортно продолжить обучение</div></div></div></div><div class="sc-li015i-2 lfKxpm sc-tqrjzo-1 htYSLI" color="#575757"><div class="sc-li015i-0 hdRZtB"><h5 class="sc-1x9oq14-0 sc-li015i-1 fPZiIk bqYpKB">Обязательно ли защищать выпускной проект?</h5><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-li015i-3 dbNuvG"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0001 22C6.48012 22 2.00012 17.51 2.00012 12C2.00012 6.48 6.48012 2 12.0001 2C17.5101 2 22.0001 6.48 22.0001 12C22.0001 17.51 17.5101 22 12.0001 22ZM16.0001 10.02C15.7001 9.73 15.2301 9.73 14.9401 10.03L12.0001 12.98L9.06012 10.03C8.77012 9.73 8.29012 9.73 8.00012 10.02C7.70012 10.32 7.70012 10.79 8.00012 11.08L11.4701 14.57C11.6101 14.71 11.8001 14.79 12.0001 14.79C12.2001 14.79 12.3901 14.71 12.5301 14.57L16.0001 11.08C16.1501 10.94 16.2201 10.75 16.2201 10.56C16.2201 10.36 16.1501 10.17 16.0001 10.02Z" fill="currentColor"></path></svg></div><div style="height:0" class="sc-ptxdl6-1 kyVtIH"><div class="sc-ptxdl6-2 kVdrfk"><div class="sc-1x9oq14-0 sc-ptxdl6-0 doSDez ciEuHS">Для получения сертификата OTUS защищать проект не обязательно. Но будет здорово, если вам удастся отточить все полученные знания на практике, это поможет в профессиональном развитии</div></div></div></div><div class="sc-li015i-2 lfKxpm sc-tqrjzo-1 htYSLI" color="#575757"><div class="sc-li015i-0 hdRZtB"><h5 class="sc-1x9oq14-0 sc-li015i-1 fPZiIk bqYpKB">Я могу вернуть деньги?</h5><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sc-aobi4b-0 hzdVAl sc-li015i-3 dbNuvG"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0001 22C6.48012 22 2.00012 17.51 2.00012 12C2.00012 6.48 6.48012 2 12.0001 2C17.5101 2 22.0001 6.48 22.0001 12C22.0001 17.51 17.5101 22 12.0001 22ZM16.0001 10.02C15.7001 9.73 15.2301 9.73 14.9401 10.03L12.0001 12.98L9.06012 10.03C8.77012 9.73 8.29012 9.73 8.00012 10.02C7.70012 10.32 7.70012 10.79 8.00012 11.08L11.4701 14.57C11.6101 14.71 11.8001 14.79 12.0001 14.79C12.2001 14.79 12.3901 14.71 12.5301 14.57L16.0001 11.08C16.1501 10.94 16.2201 10.75 16.2201 10.56C16.2201 10.36 16.1501 10.17 16.0001 10.02Z" fill="currentColor"></path></svg></div><div style="height:0" class="sc-ptxdl6-1 kyVtIH"><div class="sc-ptxdl6-2 kVdrfk"><div class="sc-1x9oq14-0 sc-ptxdl6-0 doSDez ciEuHS">а, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения</div></div></div></div></div></div></div></main><!--$--><footer class="sc-oy98rf-0 jliiMx"><div class="sc-oy98rf-2 bLWaqJ sc-1ddwpfq-1 hnlXxp sc-oy98rf-3 fMEenG"><div class="sc-oy98rf-1 dSAeRs sc-1ddwpfq-0 bIQUAQ"></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div class="sc-x072mc-0 hOtCic"><!--$--><div class="sc-176eli6-0 kVOlcO"><div class="sc-176eli6-1 bIqTVy"><div class="sc-s8yol2-0 dmOCHb"><div class="sc-s8yol2-1 sc-s8yol2-2 fSkxQH jinSfn"><a class="sc-1x9oq14-0-Component sc-s8yol2-4 eibrwt dopIUT" href="/about">О нас</a><a class="sc-1x9oq14-0-Component sc-s8yol2-4 eibrwt dopIUT" href="/smi">СМИ о нас</a><a class="sc-1x9oq14-0-Component sc-s8yol2-4 eibrwt dopIUT" href="/reviews">Отзывы</a><a class="sc-1x9oq14-0-Component sc-s8yol2-4 eibrwt dopIUT" href="/contacts">Контакты</a><a class="sc-1x9oq14-0-Component sc-s8yol2-4 eibrwt dopIUT" href="/journal">Блог</a><a class="sc-1x9oq14-0-Component sc-s8yol2-4 eibrwt dopIUT" href="/faq">FAQ</a></div><div class="sc-s8yol2-1 sc-s8yol2-3 fSkxQH nSSml"><a class="sc-1x9oq14-0-Component sc-s8yol2-4 eibrwt dopIUT" href="/b2b">Корпоративное обучение</a><a class="sc-1x9oq14-0-Component sc-s8yol2-4 eibrwt dopIUT" href="/lessons">Каталог курсов</a><a class="sc-1x9oq14-0-Component sc-s8yol2-4 eibrwt dopIUT" href="/about/loyalty">Программы лояльности</a><a class="sc-1x9oq14-0-Component sc-s8yol2-4 eibrwt dopIUT" href="/professions">Каталог профессий</a><a class="sc-1x9oq14-0-Component sc-s8yol2-4 eibrwt dopIUT" href="/employers/all">Наши партнеры</a><a class="sc-1x9oq14-0-Component sc-s8yol2-4 eibrwt dopIUT" href="/teach">Стать преподавателем</a></div></div><div class="sc-15qczmr-0 MecOH"><div class="sc-15qczmr-1 dpoRMu"><a target="_blank" rel="nofollow noopener" href="https://vk.com/club145052891" src="/_next/static/images/img/footerUivk-1a499178c819de0f4161a07172b27f6b.svg" class="sc-15qczmr-2 jKMwie"></a><a target="_blank" rel="nofollow noopener" href="https://www.youtube.com/channel/UCetgtvy93o3i3CvyGXKFU3g" src="/_next/static/images/img/footerUiyt-84e5fa7c2e582191762486a7be2c2652.svg" class="sc-15qczmr-2 eFVTJV"></a><a target="_blank" rel="nofollow noopener" href="https://zen.yandex.ru/id/5bbcbc1ba5bd5400a990e7d9" src="/_next/static/images/img/footerUidzen-cfe01a671b9064c8e5d54b2ac5895a0c.png" class="sc-15qczmr-2 hUuIIY"></a></div><div class="sc-15qczmr-3 foluGF"><a target="_blank" rel="nofollow noopener" href="https://t.me/Otusjava" class="sc-15qczmr-4 hMqYlN"><div src="/_next/static/images/img/footerUitg-326baa373419d1a193621a597320c652.svg" class="sc-15qczmr-5 kmPvgJ"></div><div class="sc-1x9oq14-0 sc-15qczmr-6 CWfAH driyCh">Канал в Telegram</div></a><a target="_blank" rel="nofollow noopener" href="https://t.me/joinchat/JMakp0NXc-L8nNneHCtx7A" class="sc-15qczmr-4 hMqYlN"><div src="/_next/static/images/img/footerUitg-326baa373419d1a193621a597320c652.svg" class="sc-15qczmr-5 kmPvgJ"></div><div class="sc-1x9oq14-0 sc-15qczmr-6 CWfAH driyCh">Группа в Telegram</div></a></div></div><div class="sc-176eli6-2 hRGcmY"><section class="sc-des2oc-0 fYuJAI"><div class="sc-1x9oq14-0 sc-des2oc-1 bDRAny hbxrvB">Подписка на новости IT, анонсы открытых уроков, спец. предложения</div><div class="sc-des2oc-2 iHEhCu"><div class="sc-7tecya-1 igoKuA sc-des2oc-3 heMBup"><div class="sc-1uo0fn1-0 chwycb sc-7tecya-2 dUXfnG"><label class="sc-7tecya-3 ewcVbw">Введите Email</label><input placeholder="" class="sc-7tecya-4 bkPfUD" type="text" value=""/></div></div><button class="sc-1qig7zt-0 bYRRHi sc-des2oc-4 dqoHct">OK</button><div class="sc-1x9oq14-0 sc-dusc05-0 doSDez fyzNNQ sc-1x9oq14-0-Component sc-des2oc-5 fvUGfA kSlCOl"><div class="sc-1fry39v-0 eAOVcR" value="true"><div class="sc-12fwr4-0 eZuRED"><input id="d3fd3d0caee29ad05bcdbd0a" type="checkbox" class="sc-j40lj7-0 ceClWZ" checked=""/><svg class="sc-hd7keq-0 dWxMps sc-12fwr4-1 exsZZC" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.26022 12.5541C7.60716 12.2072 8.16964 12.2072 8.51658 12.5541L10.3433 14.3808L15.4311 8.31742C15.7465 7.94157 16.3068 7.89254 16.6827 8.20792C17.0585 8.52329 17.1075 9.08364 16.7921 9.45949L11.1045 16.2377C11.0816 16.2674 11.0565 16.2959 11.0293 16.3232C10.6824 16.6701 10.1199 16.6701 9.77293 16.3232L7.26022 13.8104C6.91329 13.4635 6.91329 12.901 7.26022 12.5541Z" fill="currentColor"></path></svg></div><label for="d3fd3d0caee29ad05bcdbd0a" class="sc-1fry39v-1 kMJHVN">Я принимаю условия<!-- --> <a class="sc-1vdp0yy-0 ldwIhb sc-dusc05-1 fgICvQ" href="/legal/privacy" target="_blank">Политики обработки персональных данных</a> <!-- -->и<!-- --> <a class="sc-1vdp0yy-0 ldwIhb sc-dusc05-1 fgICvQ" href="/legal/terms" target="_blank">Пользовательского соглашения</a> <!-- -->и даю свое<!-- --> <a class="sc-1vdp0yy-0 ldwIhb sc-dusc05-1 fgICvQ" href="/legal/lead_privacy_agree" target="_blank">согласие на обработку персональных данных</a></label></div></div></div></section><div class="sc-b223p8-0 jbfvPl"><span class="sc-b223p8-1 kexDMw"><span class="sc-1x9oq14-0 sc-b223p8-2 CWfAH cpJPIb">По всем вопросам<!-- --> <!-- -->пишите на</span> <a class="sc-1x9oq14-0-Component sc-b223p8-3 eibrwt kqoeNm" href="mailto:help@otus.ru"> <!-- -->help@otus.ru</a></span><a class="sc-1x9oq14-0-Component sc-b223p8-3 eibrwt kqoeNm" href="/legal/common">Сведения об образовательной организации</a><a class="sc-1x9oq14-0-Component sc-b223p8-3 eibrwt kqoeNm" href="/legal/it_company_accreditation">OTUS является аккредитованной IT-компанией</a><a class="sc-1x9oq14-0-Component sc-b223p8-3 eibrwt kqoeNm" href="https://reestr.digital.gov.ru/reestr/2704482/" target="_blank">В реестре отечественного ПО №24216</a><a class="sc-1x9oq14-0-Component sc-b223p8-3 eibrwt kqoeNm" href="/legal/terms">Условия использования сервиса</a><a class="sc-1x9oq14-0-Component sc-b223p8-3 eibrwt kqoeNm" href="/legal/recommendations">Сведения о рекомендательных технологиях</a></div></div></div><div class="sc-19c5cbt-0 kXtOIJ"><div class="sc-1x9oq14-0 eMZyoN">© 2015-2026 OTUS</div><!--$--><div class="sc-19c5cbt-1 fvpIrL"><div class="sc-1jb0vz0-0 fEJhZn"></div><a target="_blank" rel="noopener noreferrer" href="http://sk.ru/?utm_source=otus" class="sc-1jb0vz0-1 bQKtqJ"></a><a target="_blank" href="https://ktsstudio.com/?utm_source=otus" class="sc-1urziip-1 cPEbNj"><img src="/_next/static/images/img/light-3dd56d782c43dc1e78b7e0da7bb3fb50.svg" alt="KTS Logo" class="sc-ed2fvu-0 sc-1urziip-0 kmquqg fCchjz"/></a></div><!--/$--></div></div><!--/$--></div></div></footer><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div><div class="smart-captcha"></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div><div id="__PORTAL__"></div><noscript><div><img src="https://mc.yandex.ru/watch/44973232" style="position:absolute;left:-9999px;top:0" alt=""/></div></noscript><noscript><img src="https://vk.com/rtrg?p=VK-RTRG-410987-bLXUv" style="position:fixed;left:-999px" alt=""/></noscript><noscript><div><img src="https://top-fwz1.mail.ru/counter?id=3316675;js=na" style="position:absolute;left:-9999px" alt="Top.Mail.Ru"/></div></noscript><script src="/_next/static/chunks/webpack-3018d93ec30a05b2.js" async=""></script><style data-styled="" data-styled-version="5.3.10"></style><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/css/8cc264f7ea39f5c5.css\",\"style\"]\n2:HL[\"/_next/static/css/369ab862ca923128.css\",\"style\"]\n3:HL[\"/_next/static/css/1eb8edb263c0b31d.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"4:I[69521,[],\"\"]\n6:I[38895,[],\"\"]\n8:I[35725,[],\"\"]\nc:I[63988,[],\"NotFoundBoundary\"]\n17:I[27927,[],\"\"]\n7:[\"slug\",\"subd\",\"d\"]\nf:{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8cc264f7ea39f5c5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}\ne:[\"$\",\"link\",\"0\",\"$f\"]\n11:{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/369ab862ca923128.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}\n10:[\"$\",\"link\",\"1\",\"$11\"]\n13:{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1eb8edb263c0b31d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}\n12:[\"$\",\"link\",\"2\",\"$13\"]\nd:[\"$e\",\"$10\",\"$12\"]\n18:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$L4\",null,{\"buildId\":\"NbqG4_TtV1FbFpGan6e4s\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"lessons\",\"subd\"],\"initialTree\":[\"\",{\"structuredData\":[\"children\",{\"children\":[\"lessons\",{\"children\":[[\"slug\",\"subd\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]}],\"children\":[\"lessons\",{\"children\":[[\"slug\",\"subd\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"structuredData\":[\"children\",{\"children\":[\"lessons\",{\"children\":[[\"slug\",\"subd\",\"d\"],{\"children\":[\"__PAGE__\",{},[[\"$undefined\",\"$L5\",null],null],null]},[null,[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"structuredData\",\"children\",\"children\",\"lessons\",\"children\",\"$7\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"structuredData\",\"children\",\"children\",\"lessons\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"structuredData\",\"children\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null],\"children\":[\"lessons\",{\"children\":[[\"slug\",\"subd\",\"d\"],{\"children\":[\"__PAGE__\",{},[[\"$L9\",\"$La\",null],null],null]},[[null,\"$Lb\"],null],null]},[null,[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"lessons\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8cc264f7ea39f5c5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/369ab862ca923128.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1eb8edb263c0b31d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$Lc\",null,{\"notFound\":[\"$d\",\"$L14\"],\"children\":\"$L15\"}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L16\"],\"globalErrorComponent\":\"$17\",\"missingSlots\":\"$W18\"}]\n"])</script><script>self.__next_f.push([1,"19:[\"slug\",\"subd\",\"d\"]\nb:[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"lessons\",\"children\",\"$19\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"1a:I[58890,[\"8330\",\"static/chunks/b57a0ff0-f64b6c8491bc987c.js\",\"7761\",\"static/chunks/7761-f25228226f9fd7b1.js\",\"3260\",\"static/chunks/3260-e663d3aeeb454c53.js\",\"7844\",\"static/chunks/7844-5a1706e76e0167fe.js\",\"7985\",\"static/chunks/7985-5aa503ef1e488f37.js\",\"8012\",\"static/chunks/8012-ba13e2afafa1b32c.js\",\"4944\",\"static/chunks/4944-c0f1c1dc3dd5ddc8.js\",\"4888\",\"static/chunks/4888-09a084700e30f3b2.js\",\"2633\",\"static/chunks/2633-d7e691d1179a550f.js\",\"3242\",\"static/chunks/3242-4559e666a92af915.js\",\"8308\",\"static/chunks/8308-a718381dbc33cfb4.js\",\"3185\",\"static/chunks/app/layout-37aaf27e992c5aeb.js\"],\"default\"]\n1b:I[49866,[\"8330\",\"static/chunks/b57a0ff0-f64b6c8491bc987c.js\",\"7761\",\"static/chunks/7761-f25228226f9fd7b1.js\",\"3260\",\"static/chunks/3260-e663d3aeeb454c53.js\",\"7844\",\"static/chunks/7844-5a1706e76e0167fe.js\",\"7985\",\"static/chunks/7985-5aa503ef1e488f37.js\",\"8012\",\"static/chunks/8012-ba13e2afafa1b32c.js\",\"4944\",\"static/chunks/4944-c0f1c1dc3dd5ddc8.js\",\"4888\",\"static/chunks/4888-09a084700e30f3b2.js\",\"2633\",\"static/chunks/2633-d7e691d1179a550f.js\",\"3242\",\"static/chunks/3242-4559e666a92af915.js\",\"8308\",\"static/chunks/8308-a718381dbc33cfb4.js\",\"3185\",\"static/chunks/app/layout-37aaf27e992c5aeb.js\"],\"Providers\"]\n1c:I[78444,[\"8330\",\"static/chunks/b57a0ff0-f64b6c8491bc987c.js\",\"7761\",\"static/chunks/7761-f25228226f9fd7b1.js\",\"3260\",\"static/chunks/3260-e663d3aeeb454c53.js\",\"4419\",\"static/chunks/4419-cfc7a5f44d08cc1b.js\",\"7844\",\"static/chunks/7844-5a1706e76e0167fe.js\",\"5632\",\"static/chunks/5632-5ae1d5cde11086be.js\",\"3118\",\"static/chunks/3118-3c71903ee058260c.js\",\"7670\",\"static/chunks/7670-88498cb7f740ea45.js\",\"5873\",\"static/chunks/5873-a84150cef512c203.js\",\"7985\",\"static/chunks/7985-5aa503ef1e488f37.js\",\"8012\",\"static/chunks/8012-ba13e2afafa1b32c.js\",\"4944\",\"static/chunks/4944-c0f1c1dc3dd5ddc8.js\",\"8212\",\"static/chunks/8212-ad195a1ac639b812.js\",\"428\",\"static/chunks/428-b85ac0b1d8ebbe87.js\",\"4888\",\"static/chunks/4888-09a084700e30f3b2.js\",\"2633\",\"static/chunks/2633-d7e691d1179a550f.js\",\"9374\",\"static/chunks/9374-dedf9cc8b15c395b."])</script><script>self.__next_f.push([1,"js\",\"4485\",\"static/chunks/4485-9ab23cf29f3d4493.js\",\"4089\",\"static/chunks/4089-38c618b1e8038db2.js\",\"8308\",\"static/chunks/8308-a718381dbc33cfb4.js\",\"1598\",\"static/chunks/1598-4e9e0a333affae09.js\",\"7234\",\"static/chunks/7234-0a01e49f09a75afe.js\",\"1701\",\"static/chunks/1701-caea77cd580b46da.js\",\"1589\",\"static/chunks/1589-5e9d65a97827bc49.js\",\"8817\",\"static/chunks/8817-f756b1c7094aa889.js\",\"3742\",\"static/chunks/3742-cf316c1014abe42c.js\",\"7624\",\"static/chunks/7624-a0236e3eec1f6b3c.js\",\"5588\",\"static/chunks/5588-acf8559ddd553204.js\",\"1613\",\"static/chunks/1613-9988dde0bcc22cd3.js\",\"7601\",\"static/chunks/app/error-37bbf3f7388748a0.js\"],\"default\"]\n1f:I[17776,[\"8330\",\"static/chunks/b57a0ff0-f64b6c8491bc987c.js\",\"7761\",\"static/chunks/7761-f25228226f9fd7b1.js\",\"3260\",\"static/chunks/3260-e663d3aeeb454c53.js\",\"4419\",\"static/chunks/4419-cfc7a5f44d08cc1b.js\",\"7844\",\"static/chunks/7844-5a1706e76e0167fe.js\",\"5632\",\"static/chunks/5632-5ae1d5cde11086be.js\",\"3118\",\"static/chunks/3118-3c71903ee058260c.js\",\"7670\",\"static/chunks/7670-88498cb7f740ea45.js\",\"5873\",\"static/chunks/5873-a84150cef512c203.js\",\"7985\",\"static/chunks/7985-5aa503ef1e488f37.js\",\"8012\",\"static/chunks/8012-ba13e2afafa1b32c.js\",\"4944\",\"static/chunks/4944-c0f1c1dc3dd5ddc8.js\",\"8212\",\"static/chunks/8212-ad195a1ac639b812.js\",\"428\",\"static/chunks/428-b85ac0b1d8ebbe87.js\",\"4888\",\"static/chunks/4888-09a084700e30f3b2.js\",\"2633\",\"static/chunks/2633-d7e691d1179a550f.js\",\"9374\",\"static/chunks/9374-dedf9cc8b15c395b.js\",\"4485\",\"static/chunks/4485-9ab23cf29f3d4493.js\",\"4089\",\"static/chunks/4089-38c618b1e8038db2.js\",\"8308\",\"static/chunks/8308-a718381dbc33cfb4.js\",\"1598\",\"static/chunks/1598-4e9e0a333affae09.js\",\"7234\",\"static/chunks/7234-0a01e49f09a75afe.js\",\"1701\",\"static/chunks/1701-caea77cd580b46da.js\",\"1589\",\"static/chunks/1589-5e9d65a97827bc49.js\",\"8817\",\"static/chunks/8817-f756b1c7094aa889.js\",\"3742\",\"static/chunks/3742-cf316c1014abe42c.js\",\"7624\",\"static/chunks/7624-a0236e3eec1f6b3c.js\",\"5588\",\"static/chunks/5588-acf8559ddd553204.js\",\"1613\",\"static/chunks/1613-9988dde0bcc22cd3.j"])</script><script>self.__next_f.push([1,"s\",\"9160\",\"static/chunks/app/not-found-6846642e53dd56ba.js\"],\"default\"]\n21:I[27869,[\"8330\",\"static/chunks/b57a0ff0-f64b6c8491bc987c.js\",\"7761\",\"static/chunks/7761-f25228226f9fd7b1.js\",\"3260\",\"static/chunks/3260-e663d3aeeb454c53.js\",\"7844\",\"static/chunks/7844-5a1706e76e0167fe.js\",\"7985\",\"static/chunks/7985-5aa503ef1e488f37.js\",\"8012\",\"static/chunks/8012-ba13e2afafa1b32c.js\",\"4944\",\"static/chunks/4944-c0f1c1dc3dd5ddc8.js\",\"4888\",\"static/chunks/4888-09a084700e30f3b2.js\",\"2633\",\"static/chunks/2633-d7e691d1179a550f.js\",\"3242\",\"static/chunks/3242-4559e666a92af915.js\",\"8308\",\"static/chunks/8308-a718381dbc33cfb4.js\",\"3185\",\"static/chunks/app/layout-37aaf27e992c5aeb.js\"],\"default\"]\n1d:[]\n1e:[]\n20:[]\n"])</script><script>self.__next_f.push([1,"15:[\"$\",\"html\",null,{\"lang\":\"ru\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"charSet\":\"UTF-8\"}],[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no, viewport-fit=cover\"}],[\"$\",\"link\",null,{\"rel\":\"image_src\",\"href\":\"/__new_static__/img/meta-image.png\"}],[\"$\",\"link\",null,{\"rel\":\"shortcut icon\",\"type\":\"image/x-icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",null,{\"rel\":\"preload\",\"href\":\"/_next/static/images/img/owl-flight-5d7d1106ce62f5dd4057eb334384e529.gif\",\"as\":\"image\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"href\":\"/_next/static/images/img/favicon-16x16-3dc5220f18624c2a6fd3aa3b081da00a.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"href\":\"/_next/static/images/img/favicon-32x32-dd124835ecce421e1bb2c8f849e49a3f.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"href\":\"/_next/static/images/img/apple-touch-icon-a4721dddcfb741a7e41d52e619f3820d.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"57x57\",\"href\":\"/_next/static/images/img/apple-touch-icon-57x57-92769d5e197783e63f3bb3c8519c8912.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"60x60\",\"href\":\"/_next/static/images/img/apple-touch-icon-60x60-dfaaf3934bc7ed111c8c306b967afeeb.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"72x72\",\"href\":\"/_next/static/images/img/apple-touch-icon-72x72-693f0d64a225d5f0fe26ba5d088c8f14.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"76x76\",\"href\":\"/_next/static/images/img/apple-touch-icon-76x76-f3487d673c3e7ae975cf190fb758ab10.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"114x114\",\"href\":\"/_next/static/images/img/apple-touch-icon-114x114-98609536fdaa492edede039bdd03cff2.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"120x120\",\"href\":\"/_next/static/images/img/apple-touch-icon-120x120-169d5a3cf2a78fa8e7dfa780f15abcb7.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"144x144\",\"href\":\"/_next/static/images/img/apple-touch-icon-144x144-9b1aa25d8b37e9b97af4717495fd71bf.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"152x152\",\"href\":\"/_next/static/images/img/apple-touch-icon-152x152-e04100124be68d4151efe4eb96227866.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"180x180\",\"href\":\"/_next/static/images/img/apple-touch-icon-180x180-a4721dddcfb741a7e41d52e619f3820d.png\"}],[\"$\",\"link\",null,{\"rel\":\"mask-icon\",\"href\":\"/_next/static/images/img/safari-pinned-tab-9b975a1bbe6e965061daed04a88d48e8.svg\",\"color\":\"#000000\"}],[\"$\",\"meta\",null,{\"name\":\"msapplication-TileColor\",\"content\":\"#ffffff\"}],[\"$\",\"meta\",null,{\"name\":\"msapplication-TileImage\",\"content\":\"/_next/static/images/img/mstile-144x144-c363ac4f42a2d7656bae44c971f5deab.png\"}],[\"$\",\"script\",null,{\"src\":\"https://vk.com/js/api/openapi.js?162\",\"type\":\"text/javascript\"}],[\"$\",\"$L1a\",null,{}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"div\",null,{\"id\":\"__next\",\"children\":[\"$\",\"$L1b\",null,{\"data\":{\"headerStoreInitialData\":{\"categories\":[{\"objectType\":\"category\",\"coursesCount\":117,\"id\":1,\"imageUrl\":\"https://cdn.otus.ru/media/public/df/68/df68cab51573450db618e44501ae4c57.jpg\",\"slug\":\"programming\",\"title\":\"Программирование\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":17,\"id\":12,\"imageUrl\":\"https://cdn.otus.ru/media/public/69/0b/690b6d40c17c484d9130d57eb344260e.png\",\"slug\":\"architecture\",\"title\":\"Архитектура\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":27,\"id\":2,\"imageUrl\":\"https://cdn.otus.ru/media/public/4a/72/4a72106d85b8465c9d744cc0efe28a47.jpg\",\"slug\":\"data-science\",\"title\":\"Data Science\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":58,\"id\":3,\"imageUrl\":\"https://cdn.otus.ru/media/public/5d/74/5d74d97874e84236a8094f3e0246e6a8.jpg\",\"slug\":\"operations\",\"title\":\"Инфраструктура\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":10,\"id\":8,\"imageUrl\":\"https://cdn.otus.ru/media/public/35/df/35dfb4a92fe140f6a1a3839fb8717f97.jpeg\",\"slug\":\"gamedev\",\"title\":\"GameDev\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":15,\"id\":11,\"imageUrl\":\"https://cdn.otus.ru/media/public/c7/7e/c77e523bd935455ab0e0bd0c92c760b6.png\",\"slug\":\"information-security-courses\",\"title\":\"Безопасность\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":46,\"id\":5,\"imageUrl\":\"https://cdn.otus.ru/media/public/84/43/8443c0d256c04ca698665c673afc866c.jpg\",\"slug\":\"marketing-business\",\"title\":\"Управление\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":25,\"id\":9,\"imageUrl\":\"https://cdn.otus.ru/media/public/75/ae/75ae55064f7345e3aab0301a7f42c66e.png\",\"slug\":\"analytics\",\"title\":\"Аналитика и анализ\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":26,\"id\":15,\"imageUrl\":null,\"slug\":\"business-product\",\"title\":\"Бизнес и продукт в IT\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":15,\"id\":16,\"imageUrl\":null,\"slug\":\"import-substitution\",\"title\":\"Импортозамещение\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":12,\"id\":6,\"imageUrl\":\"https://cdn.otus.ru/media/public/f2/fa/f2fa758623834ad1b320efd6cd5166b5.png\",\"slug\":\"testing\",\"title\":\"Тестирование\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":9,\"id\":17,\"imageUrl\":null,\"slug\":\"neural_networks\",\"title\":\"Нейросети\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":19,\"id\":13,\"imageUrl\":null,\"slug\":\"it-bez-programmirovanija\",\"title\":\"IT без программирования\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":27,\"id\":4,\"imageUrl\":\"https://cdn.otus.ru/media/public/2f/ac/2fac7d21d6534f50b383405656782275.jpg\",\"slug\":\"corporate\",\"title\":\"Корпоративные курсы\",\"isShowOnMainPage\":true},{\"objectType\":\"specialization\",\"coursesCount\":13,\"slug\":\"spec\",\"title\":\"Специализации\",\"isShowOnMainPage\":\"$undefined\"},{\"objectType\":\"online\",\"coursesCount\":14,\"slug\":\"online\",\"title\":\"Подготовительные курсы\",\"isShowOnMainPage\":true}]},\"headChunkStoreInitialData\":{\"type\":1,\"data\":{\"html\":\"\u003cdiv class=\\\"before-header-ui\\\"\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__ellipse1\\\"\u003e\u003c/div\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__ellipse2\\\"\u003e\u003c/div\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__container\\\"\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__img before-header-ui__img_sales\\\"\u003e\u003c/div\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__content\\\"\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__title hide-phone\\\"\u003eКурсы по нейросетям со скидкой до 30%\u003c/div\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__title show-phone\\\"\u003eКурсы по нейросетям со скидкой до 30%\u003c/div\u003e\\r\\n \u003c/div\u003e\\r\\n \u003ca href=\\\"https://otus.ru/catalog/courses?categories=neural_networks\u0026utm_source=internal\u0026utm_medium=free\u0026utm_campaign=otus\u0026utm_term=chank\u0026utm_content=sla_sale_20-02-2026-10-04-2026\\\" rel=\\\"nofollow noreferrer noopener\\\" target=\\\"_blank\\\" class=\\\"before-header-ui__button\\\"\u003eВыбрать курс\u003c/a\u003e\\r\\n \u003c/div\u003e\\r\\n\u003c/div\u003e\",\"id\":425,\"namespace\":null,\"key\":\"before-header-ui\",\"title\":\"Скидки на курсы по нейросетям\",\"include_paths\":null,\"exclude_paths\":null}}},\"children\":[[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"structuredData\",\"segmentPath\":[\"structuredData\"],\"error\":\"$1c\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":[]}],[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$1c\",\"errorStyles\":\"$1d\",\"errorScripts\":\"$1e\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"$L1f\",null,{}],\"notFoundStyles\":\"$20\"}],[\"$\",\"$L21\",null,{}]]}]}],[\"$\",\"div\",null,{\"id\":\"__PORTAL__\"}],[\"$\",\"noscript\",null,{\"children\":[\"$\",\"div\",null,{\"children\":[\"$\",\"img\",null,{\"src\":\"https://mc.yandex.ru/watch/44973232\",\"style\":{\"position\":\"absolute\",\"left\":\"-9999px\",\"top\":\"0\"},\"alt\":\"\"}]}]}],[\"$\",\"noscript\",null,{\"children\":[\"$\",\"img\",null,{\"src\":\"https://vk.com/rtrg?p=VK-RTRG-410987-bLXUv\",\"style\":{\"position\":\"fixed\",\"left\":\"-999px\"},\"alt\":\"\"}]}],[\"$\",\"noscript\",null,{\"children\":[\"$\",\"div\",null,{\"children\":[\"$\",\"img\",null,{\"src\":\"https://top-fwz1.mail.ru/counter?id=3316675;js=na\",\"style\":{\"position\":\"absolute\",\"left\":\"-9999px\"},\"alt\":\"Top.Mail.Ru\"}]}]}]]}]]}]\n"])</script><style data-styled="" data-styled-version="5.3.10"></style><script>self.__next_f.push([1,"14:[\"$\",\"html\",null,{\"lang\":\"ru\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"charSet\":\"UTF-8\"}],[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no, viewport-fit=cover\"}],[\"$\",\"link\",null,{\"rel\":\"image_src\",\"href\":\"/__new_static__/img/meta-image.png\"}],[\"$\",\"link\",null,{\"rel\":\"shortcut icon\",\"type\":\"image/x-icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",null,{\"rel\":\"preload\",\"href\":\"/_next/static/images/img/owl-flight-5d7d1106ce62f5dd4057eb334384e529.gif\",\"as\":\"image\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"href\":\"/_next/static/images/img/favicon-16x16-3dc5220f18624c2a6fd3aa3b081da00a.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"href\":\"/_next/static/images/img/favicon-32x32-dd124835ecce421e1bb2c8f849e49a3f.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"href\":\"/_next/static/images/img/apple-touch-icon-a4721dddcfb741a7e41d52e619f3820d.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"57x57\",\"href\":\"/_next/static/images/img/apple-touch-icon-57x57-92769d5e197783e63f3bb3c8519c8912.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"60x60\",\"href\":\"/_next/static/images/img/apple-touch-icon-60x60-dfaaf3934bc7ed111c8c306b967afeeb.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"72x72\",\"href\":\"/_next/static/images/img/apple-touch-icon-72x72-693f0d64a225d5f0fe26ba5d088c8f14.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"76x76\",\"href\":\"/_next/static/images/img/apple-touch-icon-76x76-f3487d673c3e7ae975cf190fb758ab10.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"114x114\",\"href\":\"/_next/static/images/img/apple-touch-icon-114x114-98609536fdaa492edede039bdd03cff2.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"120x120\",\"href\":\"/_next/static/images/img/apple-touch-icon-120x120-169d5a3cf2a78fa8e7dfa780f15abcb7.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"144x144\",\"href\":\"/_next/static/images/img/apple-touch-icon-144x144-9b1aa25d8b37e9b97af4717495fd71bf.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"152x152\",\"href\":\"/_next/static/images/img/apple-touch-icon-152x152-e04100124be68d4151efe4eb96227866.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"180x180\",\"href\":\"/_next/static/images/img/apple-touch-icon-180x180-a4721dddcfb741a7e41d52e619f3820d.png\"}],[\"$\",\"link\",null,{\"rel\":\"mask-icon\",\"href\":\"/_next/static/images/img/safari-pinned-tab-9b975a1bbe6e965061daed04a88d48e8.svg\",\"color\":\"#000000\"}],[\"$\",\"meta\",null,{\"name\":\"msapplication-TileColor\",\"content\":\"#ffffff\"}],[\"$\",\"meta\",null,{\"name\":\"msapplication-TileImage\",\"content\":\"/_next/static/images/img/mstile-144x144-c363ac4f42a2d7656bae44c971f5deab.png\"}],[\"$\",\"script\",null,{\"src\":\"https://vk.com/js/api/openapi.js?162\",\"type\":\"text/javascript\"}],[\"$\",\"$L1a\",null,{}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"div\",null,{\"id\":\"__next\",\"children\":[\"$\",\"$L1b\",null,{\"data\":{\"headerStoreInitialData\":{\"categories\":[{\"objectType\":\"category\",\"coursesCount\":117,\"id\":1,\"imageUrl\":\"https://cdn.otus.ru/media/public/df/68/df68cab51573450db618e44501ae4c57.jpg\",\"slug\":\"programming\",\"title\":\"Программирование\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":17,\"id\":12,\"imageUrl\":\"https://cdn.otus.ru/media/public/69/0b/690b6d40c17c484d9130d57eb344260e.png\",\"slug\":\"architecture\",\"title\":\"Архитектура\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":27,\"id\":2,\"imageUrl\":\"https://cdn.otus.ru/media/public/4a/72/4a72106d85b8465c9d744cc0efe28a47.jpg\",\"slug\":\"data-science\",\"title\":\"Data Science\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":58,\"id\":3,\"imageUrl\":\"https://cdn.otus.ru/media/public/5d/74/5d74d97874e84236a8094f3e0246e6a8.jpg\",\"slug\":\"operations\",\"title\":\"Инфраструктура\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":10,\"id\":8,\"imageUrl\":\"https://cdn.otus.ru/media/public/35/df/35dfb4a92fe140f6a1a3839fb8717f97.jpeg\",\"slug\":\"gamedev\",\"title\":\"GameDev\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":15,\"id\":11,\"imageUrl\":\"https://cdn.otus.ru/media/public/c7/7e/c77e523bd935455ab0e0bd0c92c760b6.png\",\"slug\":\"information-security-courses\",\"title\":\"Безопасность\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":46,\"id\":5,\"imageUrl\":\"https://cdn.otus.ru/media/public/84/43/8443c0d256c04ca698665c673afc866c.jpg\",\"slug\":\"marketing-business\",\"title\":\"Управление\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":25,\"id\":9,\"imageUrl\":\"https://cdn.otus.ru/media/public/75/ae/75ae55064f7345e3aab0301a7f42c66e.png\",\"slug\":\"analytics\",\"title\":\"Аналитика и анализ\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":26,\"id\":15,\"imageUrl\":null,\"slug\":\"business-product\",\"title\":\"Бизнес и продукт в IT\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":15,\"id\":16,\"imageUrl\":null,\"slug\":\"import-substitution\",\"title\":\"Импортозамещение\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":12,\"id\":6,\"imageUrl\":\"https://cdn.otus.ru/media/public/f2/fa/f2fa758623834ad1b320efd6cd5166b5.png\",\"slug\":\"testing\",\"title\":\"Тестирование\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":9,\"id\":17,\"imageUrl\":null,\"slug\":\"neural_networks\",\"title\":\"Нейросети\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":19,\"id\":13,\"imageUrl\":null,\"slug\":\"it-bez-programmirovanija\",\"title\":\"IT без программирования\",\"isShowOnMainPage\":true},{\"objectType\":\"category\",\"coursesCount\":27,\"id\":4,\"imageUrl\":\"https://cdn.otus.ru/media/public/2f/ac/2fac7d21d6534f50b383405656782275.jpg\",\"slug\":\"corporate\",\"title\":\"Корпоративные курсы\",\"isShowOnMainPage\":true},{\"objectType\":\"specialization\",\"coursesCount\":13,\"slug\":\"spec\",\"title\":\"Специализации\",\"isShowOnMainPage\":\"$undefined\"},{\"objectType\":\"online\",\"coursesCount\":14,\"slug\":\"online\",\"title\":\"Подготовительные курсы\",\"isShowOnMainPage\":true}]},\"headChunkStoreInitialData\":{\"type\":1,\"data\":{\"html\":\"\u003cdiv class=\\\"before-header-ui\\\"\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__ellipse1\\\"\u003e\u003c/div\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__ellipse2\\\"\u003e\u003c/div\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__container\\\"\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__img before-header-ui__img_sales\\\"\u003e\u003c/div\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__content\\\"\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__title hide-phone\\\"\u003eКурсы по нейросетям со скидкой до 30%\u003c/div\u003e\\r\\n \u003cdiv class=\\\"before-header-ui__title show-phone\\\"\u003eКурсы по нейросетям со скидкой до 30%\u003c/div\u003e\\r\\n \u003c/div\u003e\\r\\n \u003ca href=\\\"https://otus.ru/catalog/courses?categories=neural_networks\u0026utm_source=internal\u0026utm_medium=free\u0026utm_campaign=otus\u0026utm_term=chank\u0026utm_content=sla_sale_20-02-2026-10-04-2026\\\" rel=\\\"nofollow noreferrer noopener\\\" target=\\\"_blank\\\" class=\\\"before-header-ui__button\\\"\u003eВыбрать курс\u003c/a\u003e\\r\\n \u003c/div\u003e\\r\\n\u003c/div\u003e\",\"id\":425,\"namespace\":null,\"key\":\"before-header-ui\",\"title\":\"Скидки на курсы по нейросетям\",\"include_paths\":null,\"exclude_paths\":null}}},\"children\":[\"$undefined\",[\"$20\",[\"$\",\"$L1f\",null,{}]],[\"$\",\"$L21\",null,{}]]}]}],[\"$\",\"div\",null,{\"id\":\"__PORTAL__\"}],[\"$\",\"noscript\",null,{\"children\":[\"$\",\"div\",null,{\"children\":[\"$\",\"img\",null,{\"src\":\"https://mc.yandex.ru/watch/44973232\",\"style\":{\"position\":\"absolute\",\"left\":\"-9999px\",\"top\":\"0\"},\"alt\":\"\"}]}]}],[\"$\",\"noscript\",null,{\"children\":[\"$\",\"img\",null,{\"src\":\"https://vk.com/rtrg?p=VK-RTRG-410987-bLXUv\",\"style\":{\"position\":\"fixed\",\"left\":\"-999px\"},\"alt\":\"\"}]}],[\"$\",\"noscript\",null,{\"children\":[\"$\",\"div\",null,{\"children\":[\"$\",\"img\",null,{\"src\":\"https://top-fwz1.mail.ru/counter?id=3316675;js=na\",\"style\":{\"position\":\"absolute\",\"left\":\"-9999px\"},\"alt\":\"Top.Mail.Ru\"}]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"16:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Полный курс по работе с реляционными и нереляционными Nosql базами данных для профессионалов. Все основные и популярные БД: Postgresql, Mysql, mongodb, cassandra, redis\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Как улучшить свои знания и стать профессионалом в базах данных? Пройдите курс в Otus и станьте крутым специалистом по СУБД и SQL. Курсы по всем основным и популярным БД, которые могут пригодиться разработчику и администратору\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"use-credentials\"}],[\"$\",\"meta\",\"5\",{\"name\":\"is_app_seo_default\",\"content\":\"false\"}],[\"$\",\"meta\",\"6\",{\"name\":\"vk:image\",\"content\":\"/__new_static__/img/meta-image.png\"}],[\"$\",\"meta\",\"7\",{\"name\":\"fb:app_id\",\"content\":\"486413851704844\"}],[\"$\",\"link\",\"8\",{\"rel\":\"canonical\",\"href\":\"https://otus.ru/lessons/subd/\"}],[\"$\",\"meta\",\"9\",{\"name\":\"yandex-verification\",\"content\":\"3019a35aeda6b45d\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"Полный курс по работе с реляционными и нереляционными Nosql базами данных для профессионалов. Все основные и популярные БД: Postgresql, Mysql, mongodb, cassandra, redis\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"Как улучшить свои знания и стать профессионалом в базах данных? Пройдите курс в Otus и станьте крутым специалистом по СУБД и SQL. Курсы по всем основным и популярным БД, которые могут пригодиться разработчику и администратору\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://otus.ru/lessons/subd/\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Полный курс по работе с реляционными и нереляционными Nosql базами данных для профессионалов. Все основные и популярные БД: Postgresql, Mysql, mongodb, cassandra, redis\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"Как улучшить свои знания и стать профессионалом в базах данных? Пройдите курс в Otus и станьте крутым специалистом по СУБД и SQL. Курсы по всем основным и популярным БД, которые могут пригодиться разработчику и администратору\"}]]\n"])</script><script>self.__next_f.push([1,"9:null\n"])</script><script>self.__next_f.push([1,"5:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\n \\\"@context\\\": \\\"https://schema.org\\\",\\n \\\"@type\\\": \\\"Organization\\\",\\n \\\"name\\\": \\\"Otus\\\",\\n \\\"url\\\": \\\"https://otus.ru\\\",\\n \\\"logo\\\": \\\"https://otus.ru/__new_static__/img/meta-image.png\\\",\\n \\\"sameAs\\\": [\\n \\\"https://vk.com/otusru\\\",\\n \\\"https://t.me/Otusjava\\\"\\n ]\\n}\"}}]\n"])</script><script>self.__next_f.push([1,"22:I[20056,[\"8330\",\"static/chunks/b57a0ff0-f64b6c8491bc987c.js\",\"7761\",\"static/chunks/7761-f25228226f9fd7b1.js\",\"3260\",\"static/chunks/3260-e663d3aeeb454c53.js\",\"4419\",\"static/chunks/4419-cfc7a5f44d08cc1b.js\",\"7844\",\"static/chunks/7844-5a1706e76e0167fe.js\",\"5632\",\"static/chunks/5632-5ae1d5cde11086be.js\",\"3118\",\"static/chunks/3118-3c71903ee058260c.js\",\"7670\",\"static/chunks/7670-88498cb7f740ea45.js\",\"5873\",\"static/chunks/5873-a84150cef512c203.js\",\"7985\",\"static/chunks/7985-5aa503ef1e488f37.js\",\"8012\",\"static/chunks/8012-ba13e2afafa1b32c.js\",\"4944\",\"static/chunks/4944-c0f1c1dc3dd5ddc8.js\",\"8212\",\"static/chunks/8212-ad195a1ac639b812.js\",\"428\",\"static/chunks/428-b85ac0b1d8ebbe87.js\",\"4888\",\"static/chunks/4888-09a084700e30f3b2.js\",\"2633\",\"static/chunks/2633-d7e691d1179a550f.js\",\"9374\",\"static/chunks/9374-dedf9cc8b15c395b.js\",\"5408\",\"static/chunks/5408-7304a011593a4e7b.js\",\"4485\",\"static/chunks/4485-9ab23cf29f3d4493.js\",\"4089\",\"static/chunks/4089-38c618b1e8038db2.js\",\"8308\",\"static/chunks/8308-a718381dbc33cfb4.js\",\"1598\",\"static/chunks/1598-4e9e0a333affae09.js\",\"7234\",\"static/chunks/7234-0a01e49f09a75afe.js\",\"1589\",\"static/chunks/1589-5e9d65a97827bc49.js\",\"8817\",\"static/chunks/8817-f756b1c7094aa889.js\",\"3742\",\"static/chunks/3742-cf316c1014abe42c.js\",\"7624\",\"static/chunks/7624-a0236e3eec1f6b3c.js\",\"5588\",\"static/chunks/5588-acf8559ddd553204.js\",\"1613\",\"static/chunks/1613-9988dde0bcc22cd3.js\",\"4514\",\"static/chunks/4514-28d343fc6e2d14e0.js\",\"9697\",\"static/chunks/app/lessons/%5Bslug%5D/page-56f47397b9d2307e.js\"],\"Page\"]\n23:I[18927,[\"8330\",\"static/chunks/b57a0ff0-f64b6c8491bc987c.js\",\"7761\",\"static/chunks/7761-f25228226f9fd7b1.js\",\"3260\",\"static/chunks/3260-e663d3aeeb454c53.js\",\"4419\",\"static/chunks/4419-cfc7a5f44d08cc1b.js\",\"7844\",\"static/chunks/7844-5a1706e76e0167fe.js\",\"5632\",\"static/chunks/5632-5ae1d5cde11086be.js\",\"3118\",\"static/chunks/3118-3c71903ee058260c.js\",\"7670\",\"static/chunks/7670-88498cb7f740ea45.js\",\"5873\",\"static/chunks/5873-a84150cef512c203.js\",\"7985\",\"static/chunks/7985-5aa503ef1e488f37.js\",\"8012\",\"static/chu"])</script><script>self.__next_f.push([1,"nks/8012-ba13e2afafa1b32c.js\",\"4944\",\"static/chunks/4944-c0f1c1dc3dd5ddc8.js\",\"8212\",\"static/chunks/8212-ad195a1ac639b812.js\",\"428\",\"static/chunks/428-b85ac0b1d8ebbe87.js\",\"4888\",\"static/chunks/4888-09a084700e30f3b2.js\",\"2633\",\"static/chunks/2633-d7e691d1179a550f.js\",\"9374\",\"static/chunks/9374-dedf9cc8b15c395b.js\",\"5408\",\"static/chunks/5408-7304a011593a4e7b.js\",\"4485\",\"static/chunks/4485-9ab23cf29f3d4493.js\",\"4089\",\"static/chunks/4089-38c618b1e8038db2.js\",\"8308\",\"static/chunks/8308-a718381dbc33cfb4.js\",\"1598\",\"static/chunks/1598-4e9e0a333affae09.js\",\"7234\",\"static/chunks/7234-0a01e49f09a75afe.js\",\"1589\",\"static/chunks/1589-5e9d65a97827bc49.js\",\"8817\",\"static/chunks/8817-f756b1c7094aa889.js\",\"3742\",\"static/chunks/3742-cf316c1014abe42c.js\",\"7624\",\"static/chunks/7624-a0236e3eec1f6b3c.js\",\"5588\",\"static/chunks/5588-acf8559ddd553204.js\",\"1613\",\"static/chunks/1613-9988dde0bcc22cd3.js\",\"4514\",\"static/chunks/4514-28d343fc6e2d14e0.js\",\"9697\",\"static/chunks/app/lessons/%5Bslug%5D/page-56f47397b9d2307e.js\"],\"default\"]\n24:T838,"])</script><style data-styled="" data-styled-version="5.3.10"></style><script>self.__next_f.push([1,"\u003cp\u003eЦель курса \u0026mdash; научить слушателя эффективно работать с любой базой данных (как реляционной, так и нереляционной) с помощью языка структурированных запросов SQL. Курс обеспечивает глубокое погружение в СУБД. После его прохождения вам не придется тушить пожары в результате неоптимально заложенных основ\u003cbr\u003e\u003cbr\u003e\u003c/p\u003e\n\u003ch2\u003eПосле обучения вы:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eНаучитесь проектировать базы данных и создавать оптимальную структуру их хранения\u003c/li\u003e\n\u003cli\u003eБудете различать основные СУБД, которые могут пригодиться разработчику (PostgreSQL, MySQL, Redis, MongoDB, Cassandra и т. д.)\u003c/li\u003e\n\u003cli\u003eОсвоите синтаксис и особенности работы SQL, DDL, DML\u003c/li\u003e\n\u003cli\u003eПознакомитесь с современными технологиями построения оперативной и аналитической отчетности, сравните возможности кубов и связки Clickhouse + Superset\u003c/li\u003e\n\u003cli\u003eСможете оптимизировать медленные запросы и разбираться с некорректными SQL-запросами\u003c/li\u003e\n\u003cli\u003eСтанете уверенней работать с индексами, научитесь оптимизировать, профилировать и обновлять базы данных\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv\u003e\u0026nbsp;\u003c/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eЧитать историю успеха нашего выпускника:\u003c/strong\u003e\u003c/div\u003e\n\u003cdiv\u003e\u0026nbsp;\u003c/div\u003e\n\u003cp\u003e\u003cspan style=\"background-color: rgb(255, 255, 255); color: rgb(11, 100, 160);\"\u003e\u003ca style=\"background-color: rgb(255, 255, 255); color: rgb(11, 100, 160);\" href=\"https://landing.otus.ru/gallery/sizov\"\u003eПавел Сизов\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e"])</script><script>self.__next_f.push([1,"25:Tc87,"])</script><script>self.__next_f.push([1,"Мы подготовили для вас 2 типа задний. Выберите одно из них или выполните оба, если у вас есть желание.\n\u003cbr\u003e\u003cbr\u003e\n**Задание в сфере администрирования и разработки**\n\u003cbr\u003e\u003cbr\u003e\n1. Напишите запрос по своей базе с inner join\n2. Напишите запрос по своей базе с left join\n3. Напишите 5 запросов с WHERE с использованием разных\nоператоров, опишите для чего вам в проекте нужна такая выборка данных\n\u003cbr\u003e\u003cbr\u003e\n\n**Задание в сфере тестирования** \n\u003cbr\u003e\nДля этого домашнего занятия вам понадобятся две пустые таблицы: \u003cbr\u003e\n\u003cbr\u003e\n```\nCREATE TABLE categories IF NOT EXISTS (\n category_id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,\n title VARCHAR(32) NOT NULL\n);\n\nCREATE TABLE products IF NOT EXISTS (\n product_id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,\n title VARCHAR(32) NOT NULL,\n category_id VARCHAR(32) REFERENCES categories (category_id),\n price INT,\n rating INT,\n status VARCHAR(32) NOT NULL -- \"В наличии\" или \"Распродан\"\n);\n```\n\u003cbr\u003e\n1. Проанализируйте и скорректируйте типы данных в полях этих таблиц, чтобы исключить вставку невалидных с точки зрения бизнес-логики данных.\n\u003cbr\u003e\u003cbr\u003e\n2. Напишите хранимую процедуру (или скрипт на любом языке программирования) со следующей функциональностью:\n\n- сгенерировать 20 категорий\n- после каждой вставки в таблицу категорий получить текущий category_id с помощью LAST_INSERT_ID() и сгенерировать 10000 товаров в текущей категории\n- ВАЖНО: все цены товаров должны быть уникальными\n- суммарно должно получиться 200 тысяч товаров (по 10 тысяч в каждой категории) \u003cbr\u003e\u003cbr\u003e\n\n\u003cp\u003e3. Напишите запрос, который выведет товары в следующем порядке:\n\n- сначала все товары в наличии, отсортированные по возрастанию цены\n- затем все распроданные товары, тоже отсортированные по возрастанию цены\u003cbr\u003e\u003cbr\u003e\n\nВаш запрос должен поддерживать постраничную выдачу (по 50 товаров на страницу). Продумайте наиболее эффективный способ организации такой выдачи с учётом особенностей LIMIT в MySQL. Обратите внимание, что все цены в таблице products уникальные, это поможет вам оптимизировать запрос."])</script><script>self.__next_f.push([1,"26:T6e0,Для этого домашнего занятия вам понадобятся пустые таблицы:\n\n```mysql\nCREATE TABLE stores (\n store_id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,\n address VARCHAR(50) NOT NULL\n);\n\nCREATE TABLE sales (\n sale_id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,\n store_id BIGINT REFERENCES stores (store_id),\n date TIMESTAMP NOT NULL,\n sale_amount DECIMAL(10,2) NOT NULL\n);\n```\n\n1. Напишите хранимую процедуру (или скрипт на любом языке программирования) со следующей функциональностью:\n\n- сгенерировать 10 магазинов в таблице stores\n- сгенерировать 100000 продаж в таблице sales за последние 2 года\n- продажи должны быть распределены НЕРАВНОМЕРНО между магазинами (70-75% продаж должны быть в каком-то одном магазине)\n\n2. Напишите запрос, который выведет нарастающий итог продаж по каждому магазину с группировкой по месяцам.\n\n3. Напишите запрос, который выведет 7-дневное скользящее среднее за последний месяц по самому плодовитому магазину.\n\n4. Опишите, какие граничные случаи вы учли в своих запросах:\n\n- по нарастающему итогу часть информации была на занятии\n- по скользящему среднему нужно подумать самостоятельно27:T96d,"])</script><script>self.__next_f.push([1,"До обучения в «OTUS» на курсе «Базы данных» работал в АО \"Райффазенбанк\" на позиции Senior Java Developer.\r\nВыбрал этот курс, так как не хватало определенных знаний в части архитектуры баз данных, масштабировании баз данных под высокую нагрузку, опыта написания сложных sql запросов. В дальнейшем планирую расти как архитектор или техлид.\r\nОтдельно хотелось бы отметить то, что понравилось в процессе обучения:\r\n- сильная команда преподавателей, которая влюблена в свое дело;\r\n- приближенные к практике и местами сложные домашние задания, после выполнения которых, остаются крепкие знания;\r\n- проверка домашних заданий и ценные замечания по результатам их проверки;\r\n- грамотно структурированный материал курса.\r\nПожелания к курсу: хотелось бы больше материала по кластерным решениям для PostgreSQL и больше практики по NoSQL БД.\r\nПо итогам обучения узнал много нового в части написания сложных запросов, архитектуре БД, тюнингу производительности БД и их мониторингу.\r\nТакже отдельно хотелось бы отметить преподавателей - Виктора Коробкова, Дмитрия Круглова, Михаила Ржевского - настоящие мастера своего дела.\r\nВ целом бы оценил бы курс на 5! Спасибо команде «OTUS» за сильный курс! Приходилось много трудится и сидеть все выходные над домашними заданиями, но оно того стоило. Рекомендую курс всем, кто хочет углубить свои знания в части баз данных."])</script><script>self.__next_f.push([1,"28:T837,"])</script><script>self.__next_f.push([1,"Курс понравился. Курс разработан так, чтобы смогли вкатиться новички: от самых основ до сложных моментов. Для опытных разработчиков тоже найдутся интересные необычные моменты. Курс оправдал 90% моих ожиданий, помог в текущей работе с БД Postgres. Узнал тонкости работы СУБД изнутри. \r\nНа второй половине курса стало менее интересно, так как MySQL, по большому счету, повторяет первую часть курса по Postgres, однако другим было интересно.\r\nРуководители курса организовали 2 бонусных лекции по JSON в Postgres и Elastic, за что им большая благодарность!\r\nВ итоге на курсе даются все основные реляционные и не очень базы данных, их отличие, работа под капотом. Если вы хотите изучить базы более глубоко, тогда надо идти на специализированный курс по конкретной БД. \r\nМне, как бэкенд разработчику, полностью хватило информации данной на лекциях. Узнал новое, закрепил старое. Чтобы информация отложилась в голове хотя бы на пол года, обязательно нужно делать домашние задания (хотя бы половину из них).\r\nТакже на курсе было много сисадминской-девопс тематики, которая лично мне не интересна, но для общего развития тоже зашло.\r\n\r\nСпасибо Евгению за поддержку на протяжении всего курса."])</script><script>self.__next_f.push([1,"29:T8fd,"])</script><script>self.__next_f.push([1,"Недавно прошел курс по реляционным СУБД и, стоит отметить, с большим для себя удовольствием.\r\nВот до того, будучи избалован всяческими ORM, и встретив рядом с собой SQL запрос строчек на 100, я вполне мог впасть в некую оторопь и начать нервничать. Не говоря уже об оконных функциях, от коих я раньше старался держаться на расстоянии. \r\nНо для меня это все уже в прошлом, хотя и недалеком, тем более сейчас живо и удивительно, как же я жил раньше, не зная всего этого) \r\nРабота с базами данных, особенно (и исключительно) postgres, для меня всегда была крайне приятным времяпрепровождением, а сейчас, приобретя более глубокое и качественное понимание процесса, стал еще больше любить это дело) Открыл для себя много вкусной подкапотной начинки, patroni, нюансы миграции, а недавно, незаметно для самого себя, когда писал запрос, использовал оконку, особо при этом не задумываясь) В тот момент я ощутил демаркационную линию между тогда и сейчас и это сейчас крайне доставляет.\r\nКурс я всем очень советую, безусловно. Отличнейшие преподаватели, во время лекции никуда не торопятся и стараются донести все максимально эффективно. Информации полезной масса, очень серьезная прокачка. Миддлам так вообще мастхэв, а джуны очень серьезно подрастут. В общем, самый цимес, идите, не пожалеете)"])</script><script>self.__next_f.push([1,"2a:Tb63,"])</script><script>self.__next_f.push([1,"Всем привет! Хочу рассказать, как я проходила курс \"Реляционные СУБД\" (сейчас он называется \"Управление базами данных\"). \r\nЯ как разработчик с РСУБД работаю уже почти 8 лет, и долго думала, проходить ли мне обучение на данном курсе, потому что судя по программе бОльшую часть я уже знала. Но меня заинтересовали некоторые темы о внутренней архитектуре, также захотелось обобщить и структурировать свои знания. Я считаю, что Отус с моим обучением справился на 5+.\r\nИтак, что мне понравилось:\r\n1) полная и объемная программа курса, также возможность получить еще знания из доп.материалов к лекциям и в группе в слаке\r\n2) профессиональные педагоги с опытом работы, они не только грамотно преподносили материал, но и делились всякими лайфхаками, также была возможность получить фидбэк на проектную работу\r\n3) устроила форма преподавания, что не нужно ехать на очные занятия, а качество занятий от этого не изменилось: можно активно задавать вопросы, в том числе и голосом и также активно получать ответы, можно приводить в пример реальные рабочие ситуации и разбирать их, можно смотреть повтор лекций в записи и задавать вопросы преподавателю в слак\r\n4) здоровское коммьюнити\r\n5) очень активные (в хорошем смысле слова) администраторы и менеджеры! Любая проблема решается почти мгновенно!\r\n6) домашние задания, они, конечно, достаточно полезны, хотя не могу сказать, что они давались легко...\r\n\r\nВ общем и целом, объем полученных знаний, как всегда, напрямую зависит от времени и старания ученика. Педагоги активно идут на контакт и могут буквально \"закидать\" полезными статейками и книжками по запросу :). Спасибо ОТУСу!"])</script><style data-styled="" data-styled-version="5.3.10"></style><script>self.__next_f.push([1,"2b:Tf90,"])</script><script>self.__next_f.push([1,"Следует сказать, что решение поступить на курс было принято почти одновременно со сменой работы, где я отслужил 9 лет.\r\n\r\nТак уж вышло, что на новой работе требовалось знание SQL и баз данных - но поскольку я не мог признаться (даже себе), что я не работал с базами, то чтобы \"не ударить в грязь лицом\" - прошел вступительное тестирование на курс.\r\n\r\nДа, ранее я уже пытался \"наскоком\" пройти тестирование, но был благополучно \"отшит\" :)\r\nСейчас же, немного \"смухлевал\" и проходил тестирование с гуглом в обнимку.\r\n\r\n\"Штош\", тестирование пройдено, деньги уплачены - благо удалось \"урвать\" курс со скидкой, в результате он обошелся мне в 2/3 от начальной цены - можно приступать к обучению.\r\n\r\nО самом курсе. У меня небольшой опыт курсов Отуса, и потому могу сравнивать только с предыдущим курсом \"Разработчик Python\". \r\n\r\nПоэтому, во-первых, скажу - домашки! Они легче чем на курсе Стаса (там каждое ДЗ - проект!), и это хорошо! Ибо постепенно втягиваясь в тему начинаешь понимать суть СУБД и из чего они состоят. В первый месяц \"домашки\" можно выполнить за три-четыре часа каждая - это очень неплохо.\r\n\r\nВо-вторых - преподаватели. Алексей - основной преподаватель, упор на проектировании и архитектуре баз данных, примеры работы в БД Oracle \u0026 MySQL. Кристина расширяла горизонты давала теорию по языку SQL на примере PostgreSQL, а Михаил потихоньку готовил нас к \"миру кровавого энтерпрайза\" на примере MSSQL и проектирования OLAP\r\n\r\nЧувствуется заинтересованность преподавателей в том, чтобы ученики поняли ВСЁ! Поэтому разбор отдельных моментов можете длиться по 15-20 минут. И не ждите коротких лекций :)\r\nРекорд на моей памяти - 4 часа! Это и достоинство и недостаток - для меня был бы удобен более сжатый формат лекции, ибо просмотр таких записей даже на 1.5х скорости с перемоткой, все равно занимает много времени.\r\n\r\nПонравилось то, что практически всем желающим студентам дают поговорить голосом. Порою это удобнее и эффективнее, чем задавать вопросы в чат.\r\n\r\nВ целом курс оставляет приятное впечатление, но о завершающей его части и курсовом проекте я сказать не могу - ибо не закончил сдавать ДЗ и курсовик, в большей степени из-за лени, но и лекции пугают своей длительностью, заставляя собираться с силами и находить время для их просмотра."])</script><script>self.__next_f.push([1,"2c:Tc77,"])</script><script>self.__next_f.push([1,"Всем привет! \r\nЧестно признаюсь, не любитель писать отзывы и ни разу их не писал после занятий (каюсь), но по итогам курса всё-таки хочется :)\r\nКогда начинался этот курс, меня поставили на очень ответственный проект с огромным количеством данных (порядка 1 ТБ в день). Для меня это было каким-то шоком, да, у меня были основные навыки по типу select, insert и тп. Основные DML и DDL операции не были для меня чем-то новым, но хотелось бы очень углубиться в этот процесс, особенно оптимизация запросов. И как-то вечером на почту приходит сообщение - бесплатный вебинар по реляционным БД. Меня заинтересовало, решил посмотреть. Алексей рассказывал много интересных вещей, я активно задавал вопросы и мне понравилось то, как он всё это рассказывает. Так же в то время была очень приятная скидка на курс, поэтому было принято однозначное решение - надо брать. \r\nИ вот у нас первое занятие, по теории (а она ведь скучная, обычно). У Алексея получилось донести информацию так, что я даже не засыпал (а у меня +2 к Москве). В общем, от первого занятия были очень хорошие впечатления о которых я делился с коллегами. Собственно, остальные занятия проходили так же - очень много интересных моментов о которых я никогда не задумывался, при чём не только по СУБД, но и по аппаратной части (работа дисков). Занятия с Кристиной по оконным функциям.\r\nВ плане лекционной подачи материала - отусу однозначно респект! А что по поводу домашек - идея разработать что-то своё, маленькое, но рабочее - очень интересна. Даже всеми любимый VOIP мы запомним надолго, как мы сидели вечером и часа 3 пытались по нему сделать ну хоть что-то, и как у нас ничего не получалось))\r\nВ общем, я однозначно рад, что попал на данный курс. В дальнейшем хотелось бы попробовать курс Data Engineer, но это уже другая история...\r\nВсем добра!"])</script><script>self.__next_f.push([1,"2d:T179f,"])</script><script>self.__next_f.push([1,"Я проходил курс по реляционным СУБД на Otus с первым потоком, как только этот курс появился, осенью 2018 года.\r\n\r\nВ первую очередь меня интересовали новинки MySQL 8 - практика использования CTE и оконных функций. Это всё, конечно, можно было бы изучить самостоятельно по документации и на примерах из статей и блогов, но лично мне нравится формат курсов, некая выстроенная программа и возможность задать вопрос преподавателю.\r\n\r\nНа деле, сейчас, после окончания курса, вижу, что основную ценность я получил не от прикладных занятий по SQL, а по более фундаментальным темам, как устроены различные СУБД и как они работают \"под капотом\". Наконец систематизировал свои значения и улучшил понимание того, что такое buffer pool и write ahead log и как их настраивать. Узнал про утилиты анализа и настройки параметров СУБД.\r\n\r\nИными словами, раньше я был знаком со многими функциями и параметрами СУБД лишь поверхностно, на уровне магии \"делай так\", теперь есть некий более основательный уровень понимания, который помогает мне в работе.\r\n\r\nА те лекции по SQL (в частности, по CTE и оконным функциям) оставили смазанные впечатления. Разобраться и погрузиться удалось только после изучения дополнительных материалов, т. е. записываться на курсы только ради прокачки SQL было и не нужно.\r\n\r\nОтдельно отмечу семинары, где студенты, том числе и я, показывали свои работы, обозначали проблемы и решения, а другие участники семинара задавали вопросы или предлагали свои варианты и идеи — это была очень мотивирующая часть обучения. А если использовать не учебную схему, а свою, из реального рабочего проекта, то получается двойная практическая польза.\r\n\r\nВ рамках почти всего курса используются четыре СУБД: Oracle, MS SQL, PostgreSQL, MySQL и в конце пара занятий по NoSQL. В некоторых ДЗ была постановкой задачи: делать на СУБД, с которой раньше не работал. Это хорошо расширяет кругозор и не даёт расслабиться. Впрочем, я позволил себе \"расслабиться\" и сфокусировался на MySQL, т.к. работал над реальным проектом, который бежит поверх MySQL.\r\n\r\nОсновной преподаватель Алексей Цыкунов - отлично излагает материал и сразу видно, что за плечами серьёзный опыт, вызывает большой кредит доверия. Рекомендую посмотреть какой-нибудь открытый урок или день открытых дверей на канале Otus на YouTube, что я сам и сделал перед записью на курс.\r\n\r\nКроме него лекции проводили ещё несколько человек и, справедливости ради, некоторые были откровенно неудачные лекторы. После лекции можно оставить отзыв через специальную форму, старался по свежим ощущениям обозначить все плюсы и минусы – надеюсь, это помогло сделать курс лучше для следующих потоков. \r\n\r\nИногда попадались число случайные бонусы, например, на одном из занятий преподаватель скинул PDF файл \"Microsoft Dynamics AX: Обзор модели данных\" - документ от 2009 года по версии 4.0, т.е. достаточно старый, но я прочитал запоем - для моих текущих задач было очень актуально и познавательно, хоть я и не работаю с Microsoft Dynamics. Эта тема не являлась частью программы курса, просто удачное для меня совпадение.\r\n\r\nВ итоге рекомендую курс Реляционные СУБД для понимания, как эти СУБД работают, и для продуктивной работы над собственным проектом в рамках ДЗ и семинаров, где можно получить ценные советы и обсудить различные идеи. Если своего рабочего проекта нет, то в домашних заданиях будут предложены варианты, но на мой взгляд интереснее совершенствовать свою реальную базу."])</script><script>self.__next_f.push([1,"2e:T8c4,"])</script><script>self.__next_f.push([1,"Моё мнение, что это отличный курс, чтобы получить систематические знания о такой фундаментальной вещи как СУБД. Превосходно вправляет мозг такому как я дилетанту-разработчику и заставляет начать проектировать оптимальные модели, составлять грамотные продуманные запросы, знакомит с целым арсеналом практик и средств, которыми располагают современные СУБД для увеличения производительности запросов и масштабируемости данных. Высококвалифицированные преподаватели охотно делятся (даже после окончания курса) своими знаниями, опытом и кейсами из производственной практики. Разработка курсового проекта позволила реально применить и закрепить полученные знания. Могу сказать, что после прохождения данного курса уже станет невозможно составлять неоптимальные запросы, даже если этого сильно захочется :) Плюсом также могу указать и то, что методика преподавания на этом курсе также стимулирует освоение некоторых ставших сегодня уже фактически стандартом информационных технологий общего плана - такие как виртуализация и контейнеризация. Вобщем, очень полезный и нужный курс. Нисколько не жалею, что поступил на него и однозначно рекомендую всем, кто желает усовершенствовать свои знания в разработке баз данных."])</script><script>self.__next_f.push([1,"30:{\"start\":\"#373737\",\"stop\":\"#111111\"}\n2f:{\"gradient\":\"$30\",\"secondColor\":\"#575757\",\"textIsBlack\":false}\n"])</script><script>self.__next_f.push([1,"a:[\"$\",\"$L22\",null,{\"hideOverlayBanner\":true,\"withTopPadding\":false,\"theme\":{\"gradient\":{\"start\":\"#373737\",\"stop\":\"#111111\"},\"secondColor\":\"#575757\",\"textIsBlack\":false},\"children\":[\"$\",\"$L23\",null,{\"initialData\":{\"course\":{\"id\":43,\"slug\":\"subd\",\"title\":\"Базы данных\",\"isSpecialization\":false,\"difficultyLevel\":null,\"partnerLink\":null,\"partnerText\":\"\",\"partnerImageUrl\":null,\"partnerHeaderText\":null,\"partnerImageAlt\":\"логотип партнера\",\"category\":{\"title\":\"Инфраструктура\",\"slug\":\"operations\"},\"scheduleGroup\":null,\"headerIconUrl\":\"https://cdn.otus.ru/media/public/f0/80/f080543483be42a3b8c276697c34921e.svg\",\"headerIconInvtUrl\":\"https://cdn.otus.ru/media/public/b5/7e/b57e99252878407e8e07f1db0da02368.svg\",\"employers\":[{\"id\":12,\"title\":\"ЛАНИТ\",\"logoUrl\":\"https://cdn.otus.ru/media/public/e8/20/e8201fc7bc984d9493f1bfe1b3d6ecfb.png\"},{\"id\":11,\"title\":\"Avito\",\"logoUrl\":\"https://cdn.otus.ru/media/public/6c/81/6c8195524caf4befbb74c7a803f678fc.png\"},{\"id\":61,\"title\":\"Ростелеком\",\"logoUrl\":\"https://cdn.otus.ru/media/public/30/3d/303d984444764c27a55ed0fd72b19c3d.png\"},{\"id\":70,\"title\":\"МТС\",\"logoUrl\":\"https://cdn.otus.ru/media/public/1b/33/1b33438b7e4e4570b5b5562fa99eb42d.png\"},{\"id\":13,\"title\":\"Яндекс\",\"logoUrl\":\"https://cdn.otus.ru/media/public/af/e4/afe4aa9660d444688ddc48c2acf31bd0.jpg\"},{\"id\":62,\"title\":\"Газпромбанк АО\",\"logoUrl\":\"https://cdn.otus.ru/media/public/81/c8/81c844c71b85419b8aa2ad821d8f6c84.jpg\"},{\"id\":37,\"title\":\"Райффайзенбанк\",\"logoUrl\":\"https://cdn.otus.ru/media/public/98/0f/980f0b64294f4795b94c22b4360221c2.png\"}],\"gaGoalDodWithoutAssessment\":\"subd_claim_event_ok\",\"yaGoalDodWithoutAssessment\":\"subd_claim_event_ok\",\"isForChildren\":false,\"linkTg\":null,\"linkVk\":null},\"blocks\":[{\"desc\":\"\u003cp\u003e\u003cspan\u003eОсвойте все необходимые навыки для профессиональной работы с реляционными и нереляционными базами данных\u003c/span\u003e\u003c/p\u003e\",\"isSpecialPriceShow\":false,\"isCourseUpdateShow\":true,\"specialPriceText\":\"Специальная цена\",\"specialPriceHelpText\":\"Для прошедших тест - специальная цена.\",\"courseUpdateText\":\"Рассрочка\",\"courseUpdateHelpText\":\"Возможна рассрочка при покупке курса\",\"id\":1472,\"type\":\"specialization_header\"},{\"desc\":\" \u003ch2\u003eДля кого этот курс?\u003c/h2\u003e\\n\u003cul\u003e\\n\u003cli\u003e\\n\u003cdiv\u003eDBA, решающие задачи миграции с проприетарных источников и импортозамещения.\u003c/div\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cdiv\u003eАдминистраторы баз данных, желающие работать в крупных компаниях, но нуждающиеся в дополнительных компетенциях.\u003c/div\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cdiv\u003eСпециалисты, неуверенные в своих знаниях о БД, их видах и решаемых задачах.\u003c/div\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cdiv\u003eРуководители, планирующие выстраивать архитектуру, инфраструктуру, оптимизировать производительность БД и грамотно управлять рисками в масштабных проектах.\u003c/div\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cdiv\u003eСпециалисты, стремящиеся расширить свой кругозор в сфере БД.\u003c/div\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cdiv\u003eРазработчики, постоянно работающие с базами данных.\u003c/div\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\\n\u003ch2\u003eНеобходимые знания:\u003c/h2\u003e\\n\u003cdiv\u003e\u003cspan\u003eПрограмма подходит для начинающих. \u003c/span\u003eДля обучения потребуется базовое понимание синтаксиса SQL, опыт разработки или администрирования\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eПройдите короткий вступительный тест,\u003cbr\u003eчтобы успеть занять место в группе по специальной цене\u003c/strong\u003e\u003c/div\u003e\",\"visitCardLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456244964\",\"visitCardPreviewUrl\":null,\"verticalBanner\":null,\"horizontalBanner\":null,\"id\":1543,\"type\":\"SPECIALIZATION_COURSE_PRESENTATION\"},{\"title\":\"Что вам даст этот курс?\",\"text\":\"$24\",\"sideText\":\"\u003ch2\u003eАктуальность навыков:\u003c/h2\u003e\\n\u003cdiv\u003e\u003cspan\u003e\u003cspan style=\\\"font-weight: 400;\\\"\u003e\u003cbr\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan\u003eВостребованность SQL растет с каждым годом у работодателей со всего мира.\u003cbr\u003e\u003cbr\u003eНа рынке дефицит профессионалов, способных проектировать, разрабатывать и эффективно использовать БД\u003cbr\u003e\u003c/span\u003e\u003c/div\u003e\",\"id\":1614,\"type\":\"SPECIALIZATION_COURSE_GOAL\"},{\"iconUrl\":null,\"title\":\"Процесс обучения\",\"text\":\"\u003cdiv\u003e\u003cspan\u003eОбучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя. Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время. В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта. После выполнения всех домашних заданий вы получите готовый выпускной проект.\u003c/span\u003e\u003c/div\u003e\",\"id\":1684,\"type\":\"SPECIALIZATION_TEACHING_PROCESS\"},{\"columns\":[{\"imageUrl\":null,\"text\":\"\u003ch3\u003eПрактика\u003c/h3\u003e\\n\u003cbr /\u003eР\u003cspan\u003eешите десятки реальных задач, с которыми столкнетесь в профессиональной деятельности\u003c/span\u003e\"},{\"imageUrl\":null,\"text\":\"\u003ch3\u003eЭксперты\u003c/h3\u003e\\n\u003cbr /\u003e\u003cspan\u003eПрограмму ведут специалисты таких компаний, как Wildberries, 1C-СТАРТ, X5 Group etc.\u003c/span\u003e\"},{\"imageUrl\":null,\"text\":\"\u003ch3\u003eПерспективы\u003c/h3\u003e\\n\u003cspan\u003e\u003cbr /\u003eНавыки востребованы в крупнейших технологических компаниях, в финтехе и у лидеров рынка телекоммуникационных услуг\u003cbr /\u003e\u003c/span\u003e\"}],\"id\":1754,\"type\":\"textcolumns\"},{\"title\":\"Карьерная поддержка\",\"sliderTitle\":\"Работодатели курса\",\"desc\":\"\u003cdiv\u003eМногие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.\u003c/div\u003e\",\"advantages\":\"\u003cul\u003e\\n\u003cli\u003e\u003cstrong\u003eРазместите свое резюме в базе OTUS\u003c/strong\u003e и сможете получать приглашения на собеседования от партнеров\u003c/li\u003e\\n\u003cli\u003e\u003cstrong\u003eПолучите рекомендации, как искать работу\u003c/strong\u003e, и советы по прохождению собеседования\u003c/li\u003e\\n\u003c/ul\u003e\",\"vacancyDesc\":{\"title\":\"Базы данных\",\"count\":12744,\"salaryJunior\":73000,\"salaryMiddle\":170500,\"salarySenior\":353500},\"id\":1825,\"type\":\"SPECIALIZATION_EMPLOYMENT\"},{\"header\":\"\u003ch5\u003eФормат обучения\u003c/h5\u003e\",\"columns\":[{\"text\":\"\u003ch3\u003eИнтерактивные вебинары\u003c/h3\u003e\\n\u003cbr /\u003e\u003cspan\u003eВозможность обсудить с преподавателями любой вопрос по материалам лекций в Zoom\u003c/span\u003e\",\"imageUrl\":null},{\"text\":\"\u003ch3\u003eОбратная связь\u003c/h3\u003e\\n\u003cbr /\u003e\u003cspan\u003eРазвивающий фидбэк по домашним заданиям от профессионалов\u003c/span\u003e\",\"imageUrl\":null},{\"text\":\"\u003ch3\u003eАктивное комьюнити\u003c/h3\u003e\\n\u003cbr /\u003e\u003cspan\u003eДружелюбное общение, взаимопомощь и обмен опытом с участниками курса в Telegram-чате\u003c/span\u003e\",\"imageUrl\":null}],\"id\":1893,\"type\":\"SPECIALIZATION_EDUCATION_FORMAT\"},{\"id\":1959,\"type\":\"program\",\"program\":{\"data\":{\"id\":3238,\"title\":\"СУБД-2025-10\",\"duration\":196,\"modules\":[{\"id\":19354,\"number\":1,\"likeDown\":0,\"likeUp\":0,\"likeUser\":null,\"title\":\"Сущности и связи\",\"description\":\"В данном модуле рассмотрим проблемы проектирования БД\",\"type\":\"common\",\"lessons\":[{\"id\":113330,\"likeDown\":0,\"likeUp\":0,\"description\":\"понимать вопросы и проблемы обслуживания и сопровождения, которые важно учесть на этапе проектирования;\\n\",\"title\":\"Проектирование БД\",\"summary\":\"уровни проектирования;\\nтип БД: OLTP - DWH;\\nмасштабирование;\\nрепликация;\\nверсионирование;\\nбэкап.\",\"likeUser\":null,\"homeworks\":[{\"id\":43257,\"title\":\"Разработка проекта\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Спроектировать свою первую базу данных на курсе.\",\"likeUser\":null,\"description\":\"Реализуйте сущности: \\n- продукты;\\n- категории продуктов;\\n- цены; \\n- поставщики;\\n- производители:\\n- покупатели;\\n- покупки.\\n\u003cbr\u003e\\nСвои решения для этой схемы приветствуются.\\n\u003cbr\u003eВ проекте должны быть:\\n- схема;\\n- описание таблиц и полей;\\n- примеры бизнес-задач, которые решает база.\"}]},{\"id\":113329,\"likeDown\":0,\"likeUp\":0,\"description\":\"использовать в работе компоненты и возможности СУБД;\\nпроектировать и создавать индексы;\\nустанавливать ограничения на поля и целые таблицы;\\n\\n\\n\\n\",\"title\":\"Компоненты современной СУБД\",\"summary\":\"пользователи и роли;\\nсхемы;\\nиндексы;\\nограничения;\\nтриггеры и хранимые процедуры;\\nпоследовательности и очереди;\\nпредставления;\\nDB links;\\nпредставления (view) и синонимы; \\nJobы.\",\"likeUser\":null,\"homeworks\":[{\"id\":43256,\"title\":\"Добавляем в модель данных дополнительные индексы и ограничения\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Применять индексы в реальном проекте.\",\"likeUser\":null,\"description\":\"1. Проводим анализ возможных запросов\\\\отчетов\\\\поиска данных. \\n2. Предполагаем возможную кардинальность поля. \\n3. Создаем дополнительные индексы - простые или композитные. \\n4. На каждый индекс пишем краткое описание зачем он нужен (почему по этому полю\\\\полям).\\n\\n5. Думаем какие логические ограничения в БД нужно добавить - например какие поля должны быть уникальны, в какие нужно добавить условия, чтобы не нарушить бизнес логику. Пример - нельзя провести операцию по переводу средств на отрицательную сумму. \\n6. Создаем ограничения по выбранным полям. \"}]},{\"id\":113333,\"likeDown\":0,\"likeUp\":0,\"description\":\"разобраться в видах миграции;\\nузнать основные проблемы миграции;\\nрешить проблемы, возникшие при миграции.\",\"title\":\"Проблемы миграции\",\"summary\":\"виды миграции;\\nосновные проблемы;\\nметодики решения;\\nвыбор программных средств.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113331,\"likeDown\":0,\"likeUp\":0,\"description\":\"понимать смысл теоремы CAP;\\nразличать BASE и ACID требования к базам;\\nпонимать проблему выбора СУБД.\",\"title\":\"Теорема CAP\",\"summary\":\"ACID;\\nпроблемы с традиционными базами;\\nPartition tolerance и CAP;\\nBASE;\\nвыводы.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113332,\"likeDown\":0,\"likeUp\":0,\"description\":\"рассказать о своем проекте;\\nполучить фидбэк от коллег и преподавателя.\",\"title\":\"Семинар: проектирование\",\"summary\":\"демонстрация структуры своего проекта; \\nпрезентация своих решений по выбору структуры.\",\"likeUser\":null,\"homeworks\":[]}]},{\"id\":19356,\"number\":2,\"likeDown\":0,\"likeUp\":0,\"likeUser\":null,\"title\":\"PostgreSQL\",\"description\":\"В данном модуле рассмотрим архитектуру и применение PostgreSQL\",\"type\":\"common\",\"lessons\":[{\"id\":113350,\"likeDown\":0,\"likeUp\":0,\"description\":\"иметь представления об устройстве СУБД PostgreSQL;\\nустановить СУБД PostgreSQL;\\nсоздать базу данных и подключаться к ней.\",\"title\":\"Внутренняя архитектура СУБД PostgreSQL\",\"summary\":\"обслуживающие процессы;\\nуправление памятью;\\nбуферы данных, буферы журналов;\\nWAL.\",\"likeUser\":null,\"homeworks\":[{\"id\":43269,\"title\":\"Установка СУБД PostgreSQL\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Создать кластер PostgreSQL в докере или на виртуальной машине, запустить сервер и подключить клиента.\",\"likeUser\":null,\"description\":\"1. Развернуть контейнер с PostgreSQL или установить СУБД на виртуальную машину.\\n2. Запустить сервер.\\n3. Создать клиента с подключением к базе данных postgres через командную строку.\\n4. Подключиться к серверу используя pgAdmin или другое аналогичное приложение.\"}]},{\"id\":113352,\"likeDown\":0,\"likeUp\":0,\"description\":\"создавать и редактировать объекты БД в СУБД PostgreSQL.\",\"title\":\"DDL: создание, изменение и удаление объектов в PostgreSQL\",\"summary\":\"create и alter:\\n- базы данных;\\n- тейблспейсов;\\n- пользователей и ролей;\\n- различных видов таблиц, в том числе временных и внешних;\\nработа с последовательностями (sequences);\\nпредставления и материализованные представления;\\n\",\"likeUser\":null,\"homeworks\":[{\"id\":43270,\"title\":\"DDL скрипты для postgres\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Реализовать спроектированную схему в postgres.\",\"likeUser\":null,\"description\":\"Используя операторы DDL создайте на примере схемы интернет-магазина:\\n1. Базу данных.\\n2. Табличные пространства и роли.\\n3. Схему данных.\\n4. Таблицы своего проекта, распределив их по схемам и\\nтабличным пространствам.\"}]},{\"id\":113365,\"likeDown\":0,\"likeUp\":0,\"description\":\"понять идею и применимость уровней изоляции транзакций, с какими аномалиями они помогают справляться;\\nразобраться, как прийти к консенсусу в выборе между высокой согласованностью данных между транзакциями и скоростью выполнения этих самых транзакций;\",\"title\":\"Изоляция транзакций в PostgreSQL\",\"summary\":\"основные возможные аномалии при параллельном выполнении транзакций;\\nуровни изоляции и предложения блокировки (locking clause);\\nкак бороться с deadlock в БД в нагруженных приложениях;\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113355,\"likeDown\":0,\"likeUp\":0,\"description\":\"разбираться в уровнях изоляции транзакций;\\nизбегать взаимных блокировок;\\nразбираться в различных видах блокировок;\\nстроить транзакции в PostgreSQL.\",\"title\":\"Транзакции, MVCC, ACID в PostgreSQL\",\"summary\":\"ACID;\\nMVCC;\\nаномалии;\\nуровни изоляции;\\nуровни блокировок;\\nуправление транзакциями в PostgreSQL.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113353,\"likeDown\":0,\"likeUp\":0,\"description\":\"создавать различные типы связей между таблицами;\\nдобавлять и обновлять данные со сложными выборками;\\nудалять данные с подзапросами.\",\"title\":\"DML: вставка, обновление, удаление, выборка данных в PostgreSQL\",\"summary\":\"SELECT;\\nразличные варианты JOIN;\\nусловия WHERE.\",\"likeUser\":null,\"homeworks\":[{\"id\":43271,\"title\":\"DML в PostgreSQL\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Написать запрос с конструкциями SELECT, JOIN;\\nНаписать запрос с добавлением данных INSERT INTO;\\nНаписать запрос с обновлением данных с UPDATE FROM;\\nИспользовать using для оператора DELETE.\",\"likeUser\":null,\"description\":\"1. Напишите запрос по своей базе с регулярным выражением, добавьте пояснение, что вы хотите найти.\\n2. Напишите запрос по своей базе с использованием LEFT JOIN и INNER JOIN, как порядок соединений в FROM влияет на результат? Почему?\\n3. Напишите запрос на добавление данных с выводом информации о добавленных строках.\\n4. Напишите запрос с обновлением данные используя UPDATE FROM.\\n5. Напишите запрос для удаления данных с оператором DELETE используя join с другой таблицей с помощью using. \\n\\n\u003cbr/\u003eЗадание со *: \\nПриведите пример использования утилиты COPY\"}]},{\"id\":113351,\"likeDown\":0,\"likeUp\":0,\"description\":\"правильно выбирать типы данных для своих структур;\\nиспользовать функции для работы с определенными типами данных.\",\"title\":\"Типы данных в PostgreSQL\",\"summary\":\"разбираться в многообразии типов данных;\\nиспользовать встроенные функции для работы с типами данных;\\nиспользовать различные типы данных PostgreSQL;\\nсоздавать свои типы данных.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113356,\"likeDown\":0,\"likeUp\":0,\"description\":\"разобраться в типах индексов, плюсах и минусах;\\nсоздавать, удалять и мониторить индексы для оптимизации БД.\\n\",\"title\":\"Индексы в PostgreSQL\",\"summary\":\"Btree;\\nGIN;\\nGIST;\\nBRIN;\\nуправляющие представления и функции.\",\"likeUser\":null,\"homeworks\":[{\"id\":43273,\"title\":\"Индексы PostgreSQL\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Знать и уметь применять основные виды индексов PostgreSQL;\\nПостроить и анализировать план выполнения запроса;\\nОптимизировать запросы для с использованием индексов.\",\"likeUser\":null,\"description\":\"Создать индексы на БД, которые ускорят доступ к данным.\\n\u003cbr/\u003eВ данном задании тренируются навыки:\\n- определения узких мест\\n- написания запросов для создания индекса\\n- оптимизации\\nНеобходимо:\\n1) Создать индекс к какой-либо из таблиц вашей БД\\n2) Прислать текстом результат команды explain, \\nв которой используется данный индекс\\n3) Реализовать индекс для полнотекстового поиска \\n4) Реализовать индекс на часть таблицы или индекс \\nна поле с функцией \\n5) Создать индекс на несколько полей\\n6) Написать комментарии к каждому из индексов\\n7) Описать что и как делали и с какими проблемами \\nстолкнулись\"}]},{\"id\":113354,\"likeDown\":0,\"likeUp\":0,\"description\":\"группировать и сортировать данные и использовать групповые функции;\",\"title\":\"DML: агрегация и сортировка, CTE, аналитические функции в PostgreSQL\",\"summary\":\"Синтаксис GROUP BY:\\n○ ROLLUP;\\n○ CUBE;\\n○ GROUPING;\\n● функции агрегации;\\n● фильтр HAVING;\\n● сортировка ORDER BY;\\n● где и как происходит агрегация и сортировка и как их\\nоптимизировать.\",\"likeUser\":null,\"homeworks\":[{\"id\":43272,\"title\":\"Посчитать кол-во очков по всем игрокам за текущий год и за предыдущий. \",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Использовать функцию LAG и CTE.\",\"likeUser\":null,\"description\":\"1) Создайте таблицу и наполните ее данными\\nCREATE TABLE statistic(\\n \\n```\\nplayer_name VARCHAR(100) NOT NULL,\\n player_id INT NOT NULL,\\n year_game SMALLINT NOT NULL CHECK (year_game \u003e 0),\\n points DECIMAL(12,2) CHECK (points \u003e= 0),\\n PRIMARY KEY (player_name,year_game)\\n```\\n\u003cbr/\u003e\\n);\\n\u003cbr/\u003e2) заполнить данными \\n```\\n\\n```\\nINSERT INTO\\n statistic(player_name, player_id, year_game, points)\\nVALUES\\n ('Mike',1,2018,18),\\n ('Jack',2,2018,14),\\n ('Jackie',3,2018,30),\\n ('Jet',4,2018,30),\\n ('Luke',1,2019,16),\\n ('Mike',2,2019,14),\\n ('Jack',3,2019,15),\\n ('Jackie',4,2019,28),\\n ('Jet',5,2019,25),\\n ('Luke',1,2020,19),\\n ('Mike',2,2020,17),\\n ('Jack',3,2020,18),\\n ('Jackie',4,2020,29),\\n ('Jet',5,2020,27);\\n```\\n\u003cbr/\u003e3) написать запрос суммы очков с группировкой и сортировкой по годам \\n\u003cbr/\u003e4) написать cte показывающее тоже самое\\n\u003cbr/\u003e5) используя функцию LAG вывести кол-во очков по всем игрокам за текущий код и за предыдущий. \"}]},{\"id\":113364,\"likeDown\":0,\"likeUp\":0,\"description\":\"понимать, зачем нужны средство визуализации; \\nкак построить табличное представление и диаграмму;\\nсоздавать свои отчеты.\",\"title\":\"Apache Superset и PostgreSQL\",\"summary\":\"зачем нужно визуализировать данные;\\napache superset как средство визуалиазции;\\nпочему именно apache superset;\\nустановка apache superset;\\nсоздание диаграммы.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113362,\"likeDown\":0,\"likeUp\":0,\"description\":\"научиться использовать кубы данных.\",\"title\":\"Создание аналитических отчетов в Clickhouse+Superset и PostgreSQL\",\"summary\":\"аналитическая отчетность в связке Clickhouse + Superset;\\nсравнение с классическим OLAP;\\nзачем нужна подготовка витрины, где это делать;\\nпример аналитической отчетности.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113357,\"likeDown\":0,\"likeUp\":0,\"description\":\"использовать хранимые процедуры и функций для оптимизации работы с БД.\",\"title\":\"Хранимые процедуры и триггеры в PostgreSQL\",\"summary\":\"хранимые процедуры, функции, триггеры, курсоры, временные таблицы, обработка ошибок.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113358,\"likeDown\":0,\"likeUp\":0,\"description\":\"определять узкие места базы, оптимизировать и профилировать запросы.\",\"title\":\"Оптимизация производительности. Профилирование. Мониторинг PostgreSQL\",\"summary\":\"EXPLAIN;\\nANALYZE;\\nоптимизация: объекты, подходы;\\nметодики мониторинга и профайлинга.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113359,\"likeDown\":0,\"likeUp\":0,\"description\":\"делать бэкап и затем восстанавливаться с него.\",\"title\":\"Резервное копирование и восстановление в PostgreSQL\",\"summary\":\"pg_basebackup;\\npg_probackup;\\nархивация журналов;\\nbarman.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113360,\"likeDown\":0,\"likeUp\":0,\"description\":\"создать реплику базы;\\nсделать ручное переключение ролей;\\nпереключиться после фэйловера;\\nнастроить архивацию логов.\",\"title\":\"Репликация в PostgreSQL\",\"summary\":\"принципы работы репликации;\\nтипы репликации: синхронная, асинхронная, полусинхронная;\\nпрактическая настройка репликации;\\nпараметры конфигурации для настройки;\\nпотоковая и архивная репликации.\",\"likeUser\":null,\"homeworks\":[{\"id\":43274,\"title\":\"Делаем физическую и логическую репликации\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Настраивать физическую и логическую репликации.\",\"likeUser\":null,\"description\":\"Физическая репликация:\\n\u003cbr/\u003eВесь стенд собирается в Docker образах или ВМ. Необходимо:\\n- Настроить физическую репликации между двумя кластерами базы данных\\n- Репликация должна работать использую \\\"слот репликации\\\"\\n- Реплика должна отставать от мастера на 5 минут\\n\\n\u003cbr/\u003eЛогическая репликация:\\nВ стенд добавить еще один кластер Postgresql. Необходимо:\\n- Создать на первом кластере базу данных, таблицу и наполнить ее данными (на ваше усмотрение)\\n- На нем же создать публикацию этой таблицы\\n- На новом кластере подписаться на эту публикацию\\n- Убедиться что она среплицировалась. Добавить записи в эту таблицу на основном сервере и убедиться, что они видны на логической реплике\\n\\n\u003cbr/\u003eВерсия PostgreSQL на ваше усмотрение\"}]},{\"id\":113361,\"likeDown\":0,\"likeUp\":0,\"description\":\"построить отказоустойчивый кластер с помощью patroni.\",\"title\":\"Кластеризация: patroni для PostgreSQL\",\"summary\":\"patron;\\nconsul;\\npgbouncer;\\nHA cluster.\\n\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113363,\"likeDown\":0,\"likeUp\":0,\"description\":\"рассмотрим более подробно Json, индексы, explain;\\nответить на вопросы по блоку PostgreSQL.\",\"title\":\"Семинар по PostgreSQL\",\"summary\":\"ответы на вопросы по блоку PostgreSQL.\",\"likeUser\":null,\"homeworks\":[]}]},{\"id\":19355,\"number\":3,\"likeDown\":0,\"likeUp\":0,\"likeUser\":null,\"title\":\"MySQL \",\"description\":\"В данном модуле рассмотрим архитектуру и применение MySQL\",\"type\":\"common\",\"lessons\":[{\"id\":113342,\"likeDown\":0,\"likeUp\":0,\"description\":\"настроить СУБД, влияющие на ее производительность. \\n\",\"title\":\"Внутренняя архитектура MySQL\",\"summary\":\"обслуживающие процессы;\\nMySQL Engines\\nуправление памятью;\\nбуферы данных, буферы журналов;\\nжурналирование;\\nсегменты отката.\",\"likeUser\":null,\"homeworks\":[{\"id\":43266,\"title\":\"Создаем базу данных MySQL в докере\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Упаковать скрипы создания БД в контейнер.\",\"likeUser\":null,\"description\":\"1) забрать стартовый репозиторий https://github.com/aeuge/otus-mysql-docker\\n2) прописать sql скрипт для создания своей БД в init.sql\\n3) проверить запуск и работу контейнера следую описанию в репозитории\\n_____________________________________________________________________________________________________________________________________________________\\n\u003cbr/\u003eЗадания повышенной сложности* \\n- прописать кастомный конфиг - настроить innodb_buffer_pool и другие параметры по желанию\\n- протестить сисбенчем - результат теста приложить в README\\n\\n\u003cbr/\u003eВозможные проблемы:\\n\u003cbr/\u003eне подключается к БД - https://stackoverflow.com/questions/19101243/error-1130-hy000-host-is-not-allowed-to-connect-to-this-mysql-server\\n\u003cbr/\u003eна m1 не запускается - https://stackoverflow.com/questions/65456814/docker-apple-silicon-m1-preview-mysql-no-matching-\u003cbr/\u003emanifest-for-linux-arm64-v8\"}]},{\"id\":113344,\"likeDown\":0,\"likeUp\":0,\"description\":\"правильно выбирать типы данных для своих структур;\\nиспользовать функции для работы с определенными типами данных.\",\"title\":\"Типы данных в MySQL\",\"summary\":\"строковые типы и функции для работы с ними;\\nчисловые типы и функции для работы с ними;\\nтипы и функции для работы с датами;\\nблобы и json.\",\"likeUser\":null,\"homeworks\":[{\"id\":43268,\"title\":\"Типы данных\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Подбирать нужные типы данных;\\nОпределиться с типом ID;\\nИзучить тип JSON.\",\"likeUser\":null,\"description\":\"1) проанализировать типы данных в своем проекте, изменить при необходимости. В README указать что на что поменялось и почему.\\n2) добавить тип JSON в структуру. Проанализировать какие данные могли бы там хранится. привести примеры SQL для добавления записей и выборки.\"}]},{\"id\":113346,\"likeDown\":0,\"likeUp\":0,\"description\":\"создавать, модифицировать и удалять тейблспейсы, таблицы, пользователей;\\nнастраивать секционирование;\\nнастраивать политики безопасности.\\n\",\"title\":\"DDL: создание, изменение и удаление объектов в MySQL\",\"summary\":\"тейблспейсы;\\nтаблицы;\\nсекционирование;\\nпользователи.\\n\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113335,\"likeDown\":0,\"likeUp\":0,\"description\":\"использовать различные способы выборки данных из одной и нескольких таблиц;\\nиспользовать нужный тип JOIN и различные условия в WHERE.\",\"title\":\"DML: вставка, обновление, удаление, выборка данных в MySQL\",\"summary\":\"SELECT;\\nразличные варианты JOIN;\\nусловия WHERE.\",\"likeUser\":null,\"homeworks\":[{\"id\":43259,\"title\":\" SQL выборка\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Научиться джойнить таблицы и использовать условия в SQL выборке\",\"likeUser\":null,\"description\":\"$25\"}]},{\"id\":113343,\"likeDown\":0,\"likeUp\":0,\"description\":\"разбираться в уровнях изоляции транзакций;\\nизбегать взаимных блокировок;\\nразбираться в различных видах блокировок;\\nстроить транзакции в mysql.\",\"title\":\"Транзакции, MVCC, ACID в MySQL\",\"summary\":\"определение транзакции;\\nACID;\\nMVCC;\\nаномалии;\\nуровни изоляции;\\nуровни блокировок;\\nуправление транзакциями в mysql.\",\"likeUser\":null,\"homeworks\":[{\"id\":43267,\"title\":\"Транзакции\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Заполнить свой проект данными.\",\"likeUser\":null,\"description\":\"1) Описать пример транзакции из своего проекта с изменением данных в нескольких таблицах. Реализовать в виде хранимой процедуры.\\n\\n2) Загрузить данные из приложенных в материалах csv.\\nРеализовать следующими путями:\\n- LOAD DATA\\n\\n\u003cbr/\u003eЗадание со *: загрузить используя\\n- mysqlimport\"}]},{\"id\":113336,\"likeDown\":0,\"likeUp\":0,\"description\":\"группировать и сортировать данные и использовать групповые функции.\",\"title\":\"DML: агрегация и сортировка в MySQL\",\"summary\":\"синтаксис GROUP BY \\nROLLUP;\\nGROUPING;\\nфункции агрегации;\\nфильтр HAVING;\\nсортировка ORDER BY;\\nгде и как происходит агрегация и сортировка и как их.\\nоптимизировать.\",\"likeUser\":null,\"homeworks\":[{\"id\":43260,\"title\":\"Создаем отчетную выборку\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Создавать ответную выборку.\",\"likeUser\":null,\"description\":\"Предоставить следующий результат:\\n1) группировки с ипользованием CASE, HAVING, ROLLUP, GROUPING() :\\n2) для магазина к предыдущему списку продуктов добавить максимальную и минимальную цену и кол-во предложений\\n3) сделать выборку показывающую самый дорогой и самый дешевый товар в каждой категории\\n4) сделать rollup с количеством товаров по категориям\"}]},{\"id\":113337,\"likeDown\":0,\"likeUp\":0,\"description\":\"разобраться в типах индексов, плюсах и минусах;\\nсоздавать, удалять и мониторить индексы для оптимизации БД;\\n\",\"title\":\"Индексы в MySQL\",\"summary\":\"преимущества и недостатки индексов;\\nвиды и возможности индексов;\\nкак MySQL хранит индексы;\\nкак работают индексы;\\nчто такое статистика.\",\"likeUser\":null,\"homeworks\":[{\"id\":43261,\"title\":\"Индексы\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Использовать индексы в MySQL.\",\"likeUser\":null,\"description\":\"Пересматриваем индексы на своем проекте. По необходимости меняем.\\n\\n\u003cbr/\u003eЗадача - сделать полнотекстовый индекс, который ищет по свойствам, названию товара и описанию. Если нет аналогичной задачи в проекте - имитируем.\\n\\n\u003cbr/\u003eИтог: анализируем свой проект - добавляем или обновляем индексы.\\n\u003cbr/\u003eв README пропишите какие индексы были изменены или добавлены.\\n\u003cbr/\u003eexplain и результаты выборки без индекса и с индексом.\\n\u003cbr/\u003eРеализация полнотекстового индекса.\"}]},{\"id\":113348,\"likeDown\":0,\"likeUp\":0,\"description\":\"строить сложные отчетные запросы с применением CTE и аналитических функций.\",\"title\":\"CTE и аналитические функции в MySQL\",\"summary\":\"вложенные подзапросы;\\nCTE;\\nаналитические функции.\",\"likeUser\":null,\"homeworks\":[{\"id\":44562,\"title\":\"Оконные функции (задание для QA)\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"научиться проектировать, использовать и анализировать оконные функции с учётом граничных случаев;\",\"likeUser\":null,\"description\":\"$26\"}]},{\"id\":113338,\"likeDown\":0,\"likeUp\":0,\"description\":\"использовать хранимые процедуры и функций для оптимизации работы с БД.\",\"title\":\"Хранимые процедуры и триггеры в MySQL\",\"summary\":\"хранимые процедуры, функции, триггеры, курсоры, временные таблицы, обработка ошибок.\",\"likeUser\":null,\"homeworks\":[{\"id\":43262,\"title\":\"Добавляем в базу хранимые процедуры и триггеры\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Создавать пользователей, процедуры и триггеры.\",\"likeUser\":null,\"description\":\"1. Создать пользователей client, manager. \\n2. Создать процедуру выборки товаров с использованием различных фильтров: категория, цена, производитель, различные дополнительные параметры\\n\\nТакже в качестве параметров передавать по какому полю сортировать выборку, и параметры постраничной выдачи\\n- дать права да запуск процедуры пользователю client\\n3. Создать процедуру get_orders - которая позволяет просматривать отчет по продажам за определенный период (час, день, неделя) с различными уровнями группировки (по товару, по категории, по производителю)\\n4. Права дать пользователю manager\"}]},{\"id\":113340,\"likeDown\":0,\"likeUp\":0,\"description\":\"определять узкие места базы;\\nоптимизировать и профилировать запросы.\",\"title\":\"Оптимизация производительности. Профилирование. Мониторинг в MySQL\",\"summary\":\"EXPLAIN;\\nANALYZE;\\nоптимизация: объекты, подходы;\\nметодики мониторинга и профайлинга.\",\"likeUser\":null,\"homeworks\":[{\"id\":43264,\"title\":\"Анализ и профилирование запроса\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Проанализировать план выполнения запроса, оценить, на чем теряется время.\",\"likeUser\":null,\"description\":\"возьмите сложную выборку из предыдущих ДЗ с несколькими join и подзапросами\\n\u003cbr/\u003eпостройте EXPLAIN в 3 формата \\n\u003cbr/\u003eоцените план прохождения запроса, найдите самые тяжелые места\\n\\n\u003cbr/\u003eЗадание со *: \\nоптимизировать запрос (можно использовать индексы, хинты, сбор статистики, гистограммы)\\n\\n\u003cbr/\u003eвсе действия и результаты опишите в README.md\\n\"}]},{\"id\":113341,\"likeDown\":0,\"likeUp\":0,\"description\":\"делать бэкап и затем восстанавливаться с него.\",\"title\":\"Резервное копирование и восстановление MySQL\",\"summary\":\"стратегии бэкапа;\\nmysqldump;\\nxtrabackup.\",\"likeUser\":null,\"homeworks\":[{\"id\":43265,\"title\":\"Восстановить таблицу из бэкапа\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"использовать инструмент для резервного копирования и восстановления - xtrabackup;\\nвосстановить конкретную таблицу из сжатого и шифрованного бэкапа;\",\"likeUser\":null,\"description\":\"В материалах приложен файл бэкапа backup.xbs.gz.aes и дамп структуры базы world.dump.sql\\nБэкап выполнен с помощью команды:\\n\\nsudo xtrabackup --user=root --password=\\\"password\\\" \\\\\\n --backup --stream=xbstream \\\\\\n --target-dir=/tmp/backup \\\\\\n | gzip - | openssl aes-256-cbc -salt -pbkdf2 -k \\\"password\\\" \\\\\\n \u003e backup.xbs.gz.aes\\n\\nТребуется восстановить таблицу world.city из бэкапа и выполнить оператор:\\n\\nselect 'city' as t_name, count(*) as cnt from city\\n union all select 'city (RUS)', count(*) from city where countrycode = 'RUS'\\n union all select 'country', count(*) from country\\n union all select 'countrylanguage', count(*) from countrylanguage;\\n\\nРезультат оператора написать в чат с преподавателем.\"}]},{\"id\":113339,\"likeDown\":0,\"likeUp\":0,\"description\":\"построить репликацию;\\nиспользовать оркестрацию;\\nпереключать реплики.\\n\",\"title\":\"Репликация MySQL\",\"summary\":\"репликация Master-Slave;\\nрепликация Master-Master.\\n\",\"likeUser\":null,\"homeworks\":[{\"id\":43263,\"title\":\"Настроить репликацию MySQL\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Научиться настраивать репликацию MySQL Source - Replica и отслеживать ее состояние\",\"likeUser\":null,\"description\":\"Необходимо запустить репликацию двух серверов MySQL по топологии Source-Replica (Master-Slave), также можно использовать MariaDB или Percona Server for MySQL.\\n\\n- Запустить и показать работу асинхронной репликации на основе GTID.\\n- Загрузить данные на Master-сервер.\\n- Replica (Slave) должен быть в режиме read-only.\\n\\n\u003cbr\u003e\\nЗадание со звездочкой* Запустить реплику сразу с начальным данными (БД).\\n\u003cbr\u003e\\nЗадание со звездочкой* Настроить выборочную репликацию — исключить несколько БД или таблиц.\"}]},{\"id\":113345,\"likeDown\":0,\"likeUp\":0,\"description\":\"настроить Percona XtraDB Cluster\\nиспользовать proxySQL для балансировки.\",\"title\":\"MySQL - Percona XtraDB Cluster\",\"summary\":\"PXDBC кластер\\n - особенности архитектуры\\n - компоненты\\n - работа на стенде\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113334,\"likeDown\":0,\"likeUp\":0,\"description\":\"настроить InnoDB cluster.\",\"title\":\"MySQL - InnoDB Cluster\",\"summary\":\"InnoDB cluster \\n - особенности архитектуры\\n - компоненты\\n - работа на стенде\",\"likeUser\":null,\"homeworks\":[{\"id\":43258,\"title\":\"Развернуть кластер MySQL\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Научиться разворачивать кластер MySQL отслеживать его состояние \",\"likeUser\":null,\"description\":\"Необходимо развернуть кластер Percona XtraDB Cluster (PXC) или InnoDB Cluster.\\n- развернуть кластер из трех серверов (нод, узлов) и продемонстрировать его работу (предоставить статус кластера на каждой ноде)\\n- загрузить данные и продемонстрировать содержимое БД (show tables и count одной из таблииц на каждой ноде)\\n\\n\u003cbr\u003e\\nЗадание со звездочкой * \\n\u003cbr\u003e\\nПродемонстрировать работу кластера в режиме отказа одной из нод, при этом кластер должен продолжать работать и выполнять запросы.\\n\u003cbr\u003e\\nМожно воспользоваться инструментами для проксирования запросов к кластеру (например, ProxySQL или MySQL Router) и инструментом нагрузочного тестирования (например, sysbench).\"}]},{\"id\":113347,\"likeDown\":0,\"likeUp\":0,\"description\":\"построить NDB cluster.\",\"title\":\"MySQL NDB Cluster - шардинг\",\"summary\":\"NDB кластер\\n - особенности архитектуры\\n - компоненты\\n - работа на стенде\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113349,\"likeDown\":0,\"likeUp\":0,\"description\":\"получить рекомендации по проектной работе.\",\"title\":\"Семинар по MySQL\",\"summary\":\"рассмотрим проекты студентов.\",\"likeUser\":null,\"homeworks\":[]}]},{\"id\":19357,\"number\":4,\"likeDown\":0,\"likeUp\":0,\"likeUser\":null,\"title\":\" NoSQL (Redis, Tarantool, MongoDB, Cassandra)\",\"description\":\"В данном модуле рассмотрим архитектуру и применение различных NoSQL решений\",\"type\":\"common\",\"lessons\":[{\"id\":113367,\"likeDown\":0,\"likeUp\":0,\"description\":\"использовать возможности Tarantool.\",\"title\":\"Архитектура Tarantool\",\"summary\":\"архитектура ядра Tarantool;\\nTarantool как БД и Сервер приложений;\\nсравнение с другими БД;\\nкейсы использования;\\nустановка и процесс запуска Tarantool;\\nосновные операции с данными.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113371,\"likeDown\":0,\"likeUp\":0,\"description\":\"масштабировать Tarantool и настраивать репликацию.\",\"title\":\"Масштабирование Tarantool\",\"summary\":\"масштабирование Tarantool;\\nрепликация в Tarantool;\\nхранение данных при масштабировании;\\nустройство асинхронной репликации;\\nустройство синхронной репликации;\\nшардирование.\\n\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113366,\"likeDown\":0,\"likeUp\":0,\"description\":\"понимать, когда и для каких целей имеет смысл использовать NoSQL;\\nиспользовать Redis с учётом специфических особенностей.\",\"title\":\"Redis \",\"summary\":\"преимущества и недостатки NoSQL баз данных по сравнению с реляционными;\\nстратегии кеширования RDMBS с использованием Redis.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113372,\"likeDown\":0,\"likeUp\":0,\"description\":\"понять, почему так популярен greenplum как DWH;\\nпонять, что такое MPP;\\nпровести базовые настройки green plum; \\nотличать секционирование от партиционирования;\",\"title\":\"Greenplum\",\"summary\":\"плюсы gp; \\nистория; \\nварианты установки; \\nсравнение субд и мрр субд; \\nархитектура gp; \\nотказоустойчивость gp; \\nрезервное копирование gp; \\nсекционирование;\\n\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113368,\"likeDown\":0,\"likeUp\":0,\"description\":\"развернуть БД mongo разными способами;\\nписать простейшие запросы к данным.\",\"title\":\"Базовые возможности mongodb\",\"summary\":\"понятие коллекции, документов и полей;\\nCRUD-операции;\\nфилтрация по полям;\\nsort, skip, limit;\\nзапросы по поддокументам.\",\"likeUser\":null,\"homeworks\":[{\"id\":43275,\"title\":\"MongoDB\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Научиться разворачивать MongoDB, заполнять данными и делать запросы.\",\"likeUser\":null,\"description\":\"Необходимо:\\n- установить MongoDB одним из способов: ВМ, докер;\\n- заполнить данными;\\n- написать несколько запросов на выборку и обновление данных\\n\\n\u003cbr/\u003eСдача ДЗ осуществляется в виде миниотчета.\\n\\n____________________________________________________________________________________________________________________________\u003cbr/\u003e_________________________\\nЗадание повышенной сложности*\\n\u003cbr/\u003eсоздать индексы и сравнить производительность.\"}]},{\"id\":113369,\"likeDown\":0,\"likeUp\":0,\"description\":\"описать основы работы с Сassandra, архитектуру и возможности;\\nзнать плюсы и минусы Cassandra.\",\"title\":\"Архитектура и применение cassandra\",\"summary\":\"DynamoDB-подобные базы;\\nColumn-family модель;\\nLSM-деревья;\\nфильтр Блума;\\nработа Cassandra с диском;\\nуплотнение;\\nкакие проекты работают с Cassandra.\\nзачем в этих проектах применяется Cassandra.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113370,\"likeDown\":0,\"likeUp\":0,\"description\":\"понимать плюсы и минусы Clickhouse;\\nразвернуть Clickhouse для своего проекта;\\nиспользовать интеграционные и управляющие интерфейсы Clickhouse.\\n \",\"title\":\"Clickhouse\",\"summary\":\"когда Clickhouse полезен, а когда не стоит его использовать;\\nосновные движки таблиц/БД Clickhouse и их особенности;\\nдвижок MergeTree и его специфика;\\nиспользование совместно с Kafka и PostgreSQL;\\nпротоколы доступа;\\nустановка и настройка.\\n\",\"likeUser\":null,\"homeworks\":[]}]},{\"id\":19358,\"number\":5,\"likeDown\":0,\"likeUp\":0,\"likeUser\":null,\"title\":\"Проектная работа\",\"description\":\"В данном модуле создадим свой проект и проведем его защиту\",\"type\":\"project\",\"lessons\":[{\"id\":113375,\"likeDown\":0,\"likeUp\":0,\"description\":\"выбрать и обсудить тему проектной работы;\\nспланировать работу над проектом;\\nознакомиться с регламентом работы над проектом. \",\"title\":\"Выбор темы и организация проектной работы\",\"summary\":\"правила работы над проектом и специфика проведения итоговой защиты;\\nтребования к результату проекта и итоговой документации.\",\"likeUser\":null,\"homeworks\":[{\"id\":43276,\"title\":\"Проектная работа\",\"likeUp\":0,\"likeDown\":0,\"goal\":\"Создать свой проект.\",\"likeUser\":null,\"description\":\"1. Выбрать тему проектной работы\\n2. Согласовать ее с руководителем курса\\n3. Реализовать свой проект на 60%+\\n4. Сделать презентацию своего проекта и защитить его на защите\"}]},{\"id\":113376,\"likeDown\":0,\"likeUp\":0,\"description\":\"более глубоко рассмотрим архитектурные паттерны при построении БД.\",\"title\":\"Семинар по созданным проектам\",\"summary\":\"смотрим проекты;\\nразбираем основные ошибки.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113374,\"likeDown\":0,\"likeUp\":0,\"description\":\"защитить проект и получить рекомендации экспертов.\",\"title\":\"Защита проектных работ\",\"summary\":\"презентация проектов перед комиссией;\\nвопросы и комментарии по проектам.\",\"likeUser\":null,\"homeworks\":[]},{\"id\":113373,\"likeDown\":0,\"likeUp\":0,\"description\":\"узнать, как получить сертификат об окончании курса, как взаимодействовать после окончания курса с OTUS и преподавателями, какие вакансии и позиции есть для выпускников и на какие компании стоит обратить внимание.\",\"title\":\"Подведение итогов курса\",\"summary\":\"организационные вопросы; \\nрынок вакансий по направлению;\\nстатистика курса и вопросы по курсу.\",\"likeUser\":null,\"homeworks\":[]}]}]},\"error\":null}},{\"text\":\"\u003ch2\u003eПроектная работа\u003c/h2\u003e\\n\u003cdiv\u003e\u003cspan\u003e\u003cbr\u003eНа протяжении всего курса вы будете работать над собственным проектом. Вам предстоит спроектировать, создать и наполнить тестовыми данными свою собственную базу и на выходе получить продукт отвечающий заявленным требованиям\u003cbr\u003e\u003cbr\u003eПроект усилит ваше резюме, а полученный опыт поможет на собеседовании\u003c/span\u003e\u003c/div\u003e\",\"imageUrl\":null,\"id\":2093,\"type\":\"SPECIALIZATION_PROJECT_WORK\"},{\"id\":2159,\"type\":\"teachers\",\"teachers\":[{\"id\":163,\"fullName\":\"Михаил Ржевский\",\"company\":\"Ростелеком\",\"companyRole\":\"Ведущий разработчик\",\"photoUrl\":\"https://cdn.otus.ru/media/public/d0/be/d0be0b8a0a9a4fbea2c328bc13f8cb71.jpg\",\"description\":\"IT-специалист, фрилансер, сертифицированный разработчик Dynamics AX и Dynamics CRM с более чем 5-летним опытом (экспертный уровень). Общий опыт работы в IT-индустрии — 15 лет\\r\\n\\r\\nОбладает широким спектром профессиональных навыков (MS SQL Server, MySQL, C# , HTML, XML, CSS, Javascript, JQuery, Unit Tests). Участвовал в реализации множества проектов, работал Senior Dynamics CRM. Является Microsoft Certified Trainer\\r\\n\\r\\nС 2009 года помимо основной работы занимается преподавательской деятельностью. Автор собственных курсов и специализированных статей на hosting-it.ru. Выпускник МИРЭА (окончил в 1994 году)\",\"years\":8,\"lessonsCount\":312,\"studentsCount\":2100,\"courses\":[\"PostgreSQL для администраторов баз данных и разработчиков\",\"Администрирование PostgreSQL. Экспертный уровень\",\"Базы данных\"],\"shortDescription\":\"$undefined\",\"directions\":\"$undefined\",\"yearDevelopment\":\"$undefined\",\"scheduleGroupRole\":null},{\"id\":10675,\"fullName\":\"Анастасия Чекушина\",\"company\":\"Maxim technology\",\"companyRole\":\"Senior SQL Developer | Educator\",\"photoUrl\":\"https://cdn.otus.ru/media/public/9b/f8/9bf83d7d100a46f9896f7ed92a437019.jpg\",\"description\":\"- 10+ лет опыта в проектировании и реализации корпоративных решений на C#/.NET\\r\\n- SQL: проектирование бизнес-логики на уровне базы, оптимизация запросов, разработка хранимых процедур и архитектуры хранения данных (PostgreSQL, MS SQL)\\r\\n- Автор, руководитель и преподаватель курса “SQL для разработчиков и аналитиков” в OTUS\\r\\n\\r\\nОкончила МГТУ им. Н.Э. Баумана с красным дипломом и постоянно развиваюсь в профессиональной сфере. Прошла более 11 серьезных курсов повышения квалификации, направленных на развитие в IT и управлении командами. Преподавание — моя страсть: разрабатываю учебные материалы и провожу практические занятия для студентов.\",\"years\":2,\"lessonsCount\":93,\"studentsCount\":781,\"courses\":[\"PostgreSQL для администраторов баз данных и разработчиков\",\"MS SQL Server Developer\",\"Базы данных\",\"SQL для разработчиков и аналитиков\"],\"shortDescription\":\"$undefined\",\"directions\":\"$undefined\",\"yearDevelopment\":\"$undefined\",\"scheduleGroupRole\":null},{\"id\":2360,\"fullName\":\"Николай Лавлинский\",\"company\":\"Метод Лаб\",\"companyRole\":\"Технический директор\",\"photoUrl\":\"https://cdn.otus.ru/media/public/f7/40/f74050f10535461cb9e8511eeca29267.jpg\",\"description\":\"\u003cb\u003eОбразование\u003c/b\u003e\\r\\nОкончил РЭУ им. Г.В. Плеханова по специальности «Информационные системы в экономике». Кандидат экономических наук\\r\\n\\r\\n\u003cb\u003eОпыт\u003c/b\u003e\\r\\nВ веб-разработке более 15 лет. Занимается техническим руководством и оптимизацией клиентской и серверной производительности веб-приложений. Параллельно с веб-разработкой 10+ лет преподавал интернет-технологии в РЭУ им.\\r\\nГ. В. Плеханова. Руководил разработкой более 100 веб-сайтов и приложений, системы управления сайтами и других систем на основе веб-технологий.\\r\\nОпыт преподавания на онлайн-платформах – более 5 лет.\\r\\n\\r\\nВедёт ютуб-каналы «Ускорение сайтов» и «Поддержка сайтов» \\r\\n\\r\\n\u003cb\u003eДостижения\u003c/b\u003e\\r\\nРуководство разработкой более 100 веб-проектов\\r\\nАвтор трёх курсов по администрированию и оптимизации веб-приложений\\r\\n\\r\\n\u003cb\u003eНавыки\u003c/b\u003e \\r\\nУправление веб-разработкой \\r\\nПроектирование архитектуры веб-систем \\r\\nОптимизация клиентской части\\r\\nСерверная оптимизация приложений\",\"years\":5,\"lessonsCount\":721,\"studentsCount\":2798,\"courses\":[\"Administrator Linux. Professional\",\"Инфраструктура высоконагруженных систем\",\"IT-Recruiter\",\"Administrator Linux. Basic\",\"Базы данных\",\"Администрирование Nginx/Angie\",\"Оптимизация производительности веб-приложений\"],\"shortDescription\":\"$undefined\",\"directions\":\"$undefined\",\"yearDevelopment\":\"$undefined\",\"scheduleGroupRole\":null},{\"id\":159,\"fullName\":\"Кристина Кучерова\",\"company\":\"Билайн\",\"companyRole\":\"Архитектор решений\",\"photoUrl\":\"https://cdn.otus.ru/media/public/8b/aa/8baae8b7d95641d8adf3bb2af1028758.jpg\",\"description\":\"Архитектор решений в Билайн\\r\\n\\r\\nEx-Архитектор БД в US-based startup Кремниевой долины\\r\\nEx-Архитектор модели данных в Сбербанке России\\r\\n\\r\\nРаботала в компании Comepay в качестве DB-тимлида и заместителя тех. директора по архитектуре. Принимала участие в реализации проекта Syncplicity (Distillery, USA), где занималась разработкой БД и оптимизацией производительности\\r\\n\\r\\nОкончила ЮРГПУ (НПИ) по специальности «Математическое обеспечение и администрирование информационных систем». С 2015 года — аспирант в Санкт-Петербургском политехническом университете им. Петра Великого\\r\\n\\r\\nЕсть опыт преподавания курса «Базы Данных» в Ростовском колледже связи и информатики. Считает, что очень важно учиться именно на кейсах из реального производства\\r\\n\\r\\nУчастник отраслевых конференций CMG Impact 2016 (San Diego, USA), Zabbix Conf 2017 (Рига, Латвия)\",\"years\":8,\"lessonsCount\":239,\"studentsCount\":862,\"courses\":[],\"shortDescription\":\"$undefined\",\"directions\":\"$undefined\",\"yearDevelopment\":\"$undefined\",\"scheduleGroupRole\":null},{\"id\":690,\"fullName\":\"Виктор Коробков\",\"company\":\"ИТ ИКС 5 Технологии\",\"companyRole\":\"Консультант команды технологического обеспечения\",\"photoUrl\":\"https://cdn.otus.ru/media/public/a6/a2/a6a23d06d9014ec5b79897dfffcf8020.jpg\",\"description\":\"Опыт работы в IT-индустрии более 15 лет, опыт преподавания более 20ти. \\r\\n\\r\\nВ настоящее время консультант команды технологического обеспечения ООО \\\"ИТ ИКС 5 Технологии\\\".\\r\\n\\r\\nНавыки: программирование С/С++, Delphi; проектирование и разработка баз данных: СУБД MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.\\r\\n\\r\\nИмеет 2 патента и 8 свидетельств о регистрации программ для ЭВМ.\",\"years\":8,\"lessonsCount\":675,\"studentsCount\":4454,\"courses\":[\"Системный аналитик. Advanced\",\"PostgreSQL для администраторов баз данных и разработчиков\",\"Администрирование PostgreSQL. Экспертный уровень\",\"Базы данных\",\"Программист С\"],\"shortDescription\":\"$undefined\",\"directions\":\"$undefined\",\"yearDevelopment\":\"$undefined\",\"scheduleGroupRole\":null},{\"id\":2285,\"fullName\":\"Дмитрий Кириллов\",\"company\":\"1С-СТАРТ\",\"companyRole\":\"Технический директор\",\"photoUrl\":\"https://cdn.otus.ru/media/public/72/91/72913dfb388848e2b687bc42773d700a.jpg\",\"description\":\"Высшее педагогическое образование. Занимается коммерческой разработкой более 20 лет. Соучредитель и технический директор одного из крупнейших сервисов онлайн-регистрации бизнеса в России.\\r\\n\\r\\nСтек: Java, PHP. Профессиональные интересы: функциональное программирование, типизация данных, разработка API.\",\"years\":6,\"lessonsCount\":489,\"studentsCount\":2656,\"courses\":[\"Highload Architect\",\"PostgreSQL для администраторов баз данных и разработчиков\",\"PHP-разработчик. Продвинутый уровень\",\"Symfony Framework\",\"NoSQL\",\"Базы данных\",\"GA-Highload Architect\"],\"shortDescription\":\"$undefined\",\"directions\":\"$undefined\",\"yearDevelopment\":\"$undefined\",\"scheduleGroupRole\":null},{\"id\":3175,\"fullName\":\"Дмитрий Гурьянов\",\"company\":\"SKL Group\",\"companyRole\":\"Senior Developer\",\"photoUrl\":\"https://cdn.otus.ru/media/public/15/47/15478133bb014fb0a4aeb2687c6c9c76.jpg\",\"description\":\"Аспирант кафедры \\\"Системы обработки информации и управления\\\" в МГТУ им. Н.Э. Баумана\\r\\n\\r\\nИмеет более 6 лет опыта разработки на платформе .NET, занимается разработкой в области систем автоматизации продаж с 2016 года. \\r\\nСпециализируется на внедрении решений на базе платформы Microsoft Dynamics, консультирует системных интеграторов по вопросам внедрения корпоративных систем на базе решений Microsoft.\\r\\nВ своей профессиональной карьере также работал в Российском офисе компании работал в Microsoft над продуктом Bing, где занимался разработкой системы сравнения релевантности поисковой выдачи с конкурирующими решениями.\",\"years\":5,\"lessonsCount\":197,\"studentsCount\":2747,\"courses\":[\"Инфраструктура высоконагруженных систем\",\"C# Developer. Professional\",\"C# ASP.NET Core разработчик\",\"C# Developer. Basic\",\"NoSQL\",\"Базы данных\",\"C# Developer. Advanced\"],\"shortDescription\":\"$undefined\",\"directions\":\"$undefined\",\"yearDevelopment\":\"$undefined\",\"scheduleGroupRole\":null},{\"id\":1967,\"fullName\":\"Антон Герасименко\",\"company\":null,\"companyRole\":null,\"photoUrl\":\"https://cdn.otus.ru/media/public/b4/c8/b4c8f844565b4be0b9fa0de33ed9b20c.jpg\",\"description\":\".net developer + lead\\r\\n\\r\\nКоммерческой продуктовой разработкой занимаюсь с 2013.\\r\\nСейчас разрабатываю решения для системы (включающей более 10 продуктов) видеонаблюдения и видеоаналитики в компании \\\"Интелком лайн\\\". До этого разрабатывал информационную системы для порталов РПГУ, ЕПГУ, госуслуг.\\r\\nОпыт работы с .net: от десктопных wpf приложения до микросервисов на asp.net. Есть опыт в построении микросервисов на node.js.\\r\\nПоследнее 2 года занимаюсь развитием и ростом команды на dotnet и фронта.\\r\\n\\r\\nОбразование: ВолгГТУ, факультет электроники и вычислительной техники\",\"years\":6,\"lessonsCount\":529,\"studentsCount\":3173,\"courses\":[\"PostgreSQL для администраторов баз данных и разработчиков\",\"C# Developer. Professional\",\"C# ASP.NET Core разработчик\",\"C# Developer. Basic\",\"Системный аналитик. Team Lead\",\"Администрирование PostgreSQL. Экспертный уровень\",\"Базы данных\",\"System Design\",\"C# Developer. Advanced\"],\"shortDescription\":\"$undefined\",\"directions\":\"$undefined\",\"yearDevelopment\":\"$undefined\",\"scheduleGroupRole\":null},{\"id\":1988,\"fullName\":\"Виталий Попов\",\"company\":null,\"companyRole\":null,\"photoUrl\":\"https://cdn.otus.ru/media/public/8b/72/8b72049e7d094d63aa710292f12956a2.jpg\",\"description\":\"Более 10 лет опыта руководства подразделением по информационным технологиям. Опыт управления полным циклом работ по проектированию, реализации и внедрению информационных систем и инфраструктур в государственном секторе. Организация информационной безопасности, криптографической и антивирусной защиты организации.\\r\\n\\r\\n\\r\\nСтек технологий: Oracle / PostgreSQL/MySQL, Unix / Solaris / Linux / Windows Server 2008+, Docker / Consul, MS Hyper-V / VMware ESXi, PHP / Perl / Delphi / JavaScript / Vue.js\",\"years\":6,\"lessonsCount\":90,\"studentsCount\":1500,\"courses\":[\"Инфраструктура высоконагруженных систем\",\"Администрирование PostgreSQL. Экспертный уровень\",\"Базы данных\"],\"shortDescription\":\"$undefined\",\"directions\":\"$undefined\",\"yearDevelopment\":\"$undefined\",\"scheduleGroupRole\":null}]},{\"desc\":null,\"header\":\"\u003ch2\u003eПрошедшие мероприятия\u003c/h2\u003e\",\"id\":2353,\"type\":\"SPECIALIZATION_PAST_WEBINARS\",\"events\":[{\"id\":6266,\"eventType\":\"open_lesson\",\"previewLink\":\"https://sun9-45.userapi.com/impg/CFGCQ4XcwDe2t6WEdE1m0X_73zMWeCQfHkh93w/fG4IPDdTt1Q.jpg?size=320x240\u0026quality=95\u0026keep_aspect_ratio=1\u0026background=000000\u0026sign=eb4a4c20a61eb20df7f6faef1a37f6e4\u0026c_uniq_tag=ZkwrKHHBuxw3IfsFhVrr8Cz69kcFavXtWE9fGPPly4w\u0026type=video_thumb\",\"eventTitle\":\"Как устроен оптимизатор запросов в MySQL\",\"recordLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456249599\",\"teacher\":{\"fullName\":\"Дмитрий Кириллов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/72/91/72913dfb388848e2b687bc42773d700a.jpg\"}},{\"id\":6265,\"eventType\":\"open_lesson\",\"previewLink\":\"https://sun9-36.userapi.com/impg/6jkxOElYYr6BeLz7r1t29zufkAALgEKs-dv1Gg/wvTvYzNZ5d4.jpg?size=320x240\u0026quality=95\u0026keep_aspect_ratio=1\u0026background=000000\u0026sign=1a166cb212114ff4b1eb49777ef2ef44\u0026c_uniq_tag=T-cProQNKZaCRFFnSEJVCmd0L_9qObBYzDHQTXgRacw\u0026type=video_thumb\",\"eventTitle\":\"Модель работы с данными в PostgreSQL\",\"recordLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456249514\",\"teacher\":{\"fullName\":\"Наталия Титова\",\"photoUrl\":\"https://cdn.otus.ru/media/public/a3/7a/a37a6b20362a4cd8880228bfc0b0e4d6.jpg\"}},{\"id\":6264,\"eventType\":\"open_lesson\",\"previewLink\":\"https://i.mycdn.me/getVideoPreview?id=8699213646533\u0026idx=9\u0026type=39\u0026tkn=F_6T0R1yQm3tM_l27bBdAbGxykM\u0026fn=vid_l\",\"eventTitle\":\"Векторные СУБД: Milvus, Weaviate, Qdrant и Chroma в реальной практике\",\"recordLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456249377\",\"teacher\":{\"fullName\":\"Михаил Ржевский\",\"photoUrl\":\"https://cdn.otus.ru/media/public/d0/be/d0be0b8a0a9a4fbea2c328bc13f8cb71.jpg\"}},{\"id\":5755,\"eventType\":\"open_lesson\",\"previewLink\":\"https://sun9-61.userapi.com/impg/z4MM38S5-10LR8V2HBEolgabReNDogtXv4GbgA/926xvx5ZmHA.jpg?size=320x240\u0026quality=95\u0026keep_aspect_ratio=1\u0026background=000000\u0026sign=db8e12d0ac347d15cfb0c196100ccf70\u0026c_uniq_tag=Wc29lFvV-g_CworhcEngWYpsll8CxKJsbQo5nMr4dw8\u0026type=video_thumb\",\"eventTitle\":\"Блокировки в PostgreSQL и MS SQL Server: избегаем конфликтов и дедлоков\",\"recordLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456248454\",\"teacher\":{\"fullName\":\"Анастасия Чекушина\",\"photoUrl\":\"https://cdn.otus.ru/media/public/9b/f8/9bf83d7d100a46f9896f7ed92a437019.jpg\"}},{\"id\":5754,\"eventType\":\"open_lesson\",\"previewLink\":\"https://sun9-44.userapi.com/impg/AOV1ZUBSbPLYqkRHbO4dlaS1bEOqFCVv2Ws0VA/Tlibd33Evd0.jpg?size=320x240\u0026quality=95\u0026keep_aspect_ratio=1\u0026background=000000\u0026sign=72bf70015cca27e42590615337142f77\u0026c_uniq_tag=mSj2GuKP0KJpoumzSgTIrjpmcUXREDyDhrKZMGmyNRc\u0026type=video_thumb\",\"eventTitle\":\"Разгони свой MySQL: практикум по оптимизации производительности\",\"recordLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456248381\",\"teacher\":{\"fullName\":\"Николай Лавлинский\",\"photoUrl\":\"https://cdn.otus.ru/media/public/f7/40/f74050f10535461cb9e8511eeca29267.jpg\"}},{\"id\":5744,\"eventType\":\"open_lesson\",\"previewLink\":\"https://sun9-78.userapi.com/impg/0fXL01LSHq_KQRKr86kq4hlu61U9eeJZuWqFJg/ZM-KHVUK6RU.jpg?size=320x240\u0026quality=95\u0026keep_aspect_ratio=1\u0026background=000000\u0026sign=72490db8fd4b31d621df7906e22cec53\u0026c_uniq_tag=23MOBONnjZasMVnXPw1Bu_F0yMYPHXCFnSCruz9xo3Q\u0026type=video_thumb\",\"eventTitle\":\"Погружение в NoSQL с Cassandra: секреты, лайфхаки и практика\",\"recordLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456248293\",\"teacher\":{\"fullName\":\"Дмитрий Гурьянов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/15/47/15478133bb014fb0a4aeb2687c6c9c76.jpg\"}},{\"id\":5344,\"eventType\":\"open_lesson\",\"previewLink\":\"https://sun9-72.userapi.com/impg/7O2zAx9eprQIvpEqWQCVc3-cacidAqllKHOxPA/PQSLIQ__Gkc.jpg?size=320x240\u0026quality=95\u0026keep_aspect_ratio=1\u0026background=000000\u0026sign=6606e342b6be1cda0e5dc2d19040139e\u0026c_uniq_tag=SC5yoFouNqyZoxgoRRLaQesPmcdWYcgfwvstdJ5XCiU\u0026type=video_thumb\",\"eventTitle\":\"Хранимые процедуры и функции в SQL\",\"recordLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456247868\",\"teacher\":{\"fullName\":\"Анастасия Чекушина\",\"photoUrl\":\"https://cdn.otus.ru/media/public/9b/f8/9bf83d7d100a46f9896f7ed92a437019.jpg\"}},{\"id\":5340,\"eventType\":\"open_lesson\",\"previewLink\":\"https://sun9-48.userapi.com/impg/iCx7AWLwS7by_EkyISk45lv3mv-4Vmhnv1QB5A/6JUwUtMocfU.jpg?size=320x240\u0026quality=95\u0026keep_aspect_ratio=1\u0026background=000000\u0026sign=841b34771bf99ee1d46f91a5db6d5b95\u0026c_uniq_tag=X0K8LKW53g4T03vBIkraBYoo2An4A6qLYxRTV3X_OIo\u0026type=video_thumb\",\"eventTitle\":\"План выполнения запросов в PostgreSQL\",\"recordLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456247827\",\"teacher\":{\"fullName\":\"Анастасия Чекушина\",\"photoUrl\":\"https://cdn.otus.ru/media/public/9b/f8/9bf83d7d100a46f9896f7ed92a437019.jpg\"}},{\"id\":5339,\"eventType\":\"open_lesson\",\"previewLink\":\"https://sun9-10.userapi.com/impg/xAi_f912uVJ1aWLwE1ZFS6nU6maCRoWjlWRujA/U8XtqGPtepg.jpg?size=320x240\u0026quality=95\u0026keep_aspect_ratio=1\u0026background=000000\u0026sign=6aa79132d59e4ab34693efeb4f30f3ce\u0026c_uniq_tag=9OCPoiAGh2vEOL6uJzuIfnVIOzwfMM3IB8dpFTG52OQ\u0026type=video_thumb\",\"eventTitle\":\"Запуск СУБД (MySQL, PostgreSQL) в Docker\",\"recordLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456247781\",\"teacher\":{\"fullName\":\"Николай Лавлинский\",\"photoUrl\":\"https://cdn.otus.ru/media/public/f7/40/f74050f10535461cb9e8511eeca29267.jpg\"}},{\"id\":4971,\"eventType\":\"open_lesson\",\"previewLink\":\"https://sun9-29.userapi.com/impg/y5qNtYubDSwBVXyemV3Udvlf2EEryfniezGzpg/AA-nlLwGoaQ.jpg?size=320x240\u0026quality=95\u0026keep_aspect_ratio=1\u0026background=000000\u0026sign=abdb23b45b3c7f1d6c23a3c525c1e254\u0026c_uniq_tag=xV3Gozz-v4fFng_C-0zkZkXVh-SDee5dKvjChCvhqn8\u0026type=video_thumb\",\"eventTitle\":\"Что нового в PostgreSQL 17?\",\"recordLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456247409\",\"teacher\":{\"fullName\":\"Алексей Железной\",\"photoUrl\":\"https://cdn.otus.ru/media/public/f9/f4/f9f4820a64de4a84bdcb719b34898dbc.jpg\"}},{\"id\":4970,\"eventType\":\"open_lesson\",\"previewLink\":\"https://sun9-33.userapi.com/impg/Bcq8FO6Jfz5O_sod0PswZZsvvVFvufwfr0fBBA/O6JILf9EZDE.jpg?size=320x240\u0026quality=95\u0026keep_aspect_ratio=1\u0026background=000000\u0026sign=9043376bc2a97062d239c0b36759265a\u0026c_uniq_tag=9Z2OyR0yOS0mIYntRUJ8KboOoKjXaTg4pOxWah3_eI8\u0026type=video_thumb\",\"eventTitle\":\"Сложности при работе с данными\",\"recordLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456247329\",\"teacher\":{\"fullName\":\"Анастасия Чекушина\",\"photoUrl\":\"https://cdn.otus.ru/media/public/9b/f8/9bf83d7d100a46f9896f7ed92a437019.jpg\"}},{\"id\":4969,\"eventType\":\"open_lesson\",\"previewLink\":\"https://sun9-80.userapi.com/impg/zlycvmi3DKG_MPZ9IerHIgNtkTybtxVxUJhwow/nFq9UyncqUM.jpg?size=320x240\u0026quality=95\u0026keep_aspect_ratio=1\u0026background=000000\u0026sign=3e7659d9c46ec75aad00aaa7b728c1f7\u0026c_uniq_tag=5st8R_UZGZsBwJjx44Z6cfIU9CL0LqAqg15I4W4AEt0\u0026type=video_thumb\",\"eventTitle\":\"DML: вставка, обновление, удаление, выборка данных в PostgreSQL\",\"recordLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456247286\",\"teacher\":{\"fullName\":\"Анастасия Чекушина\",\"photoUrl\":\"https://cdn.otus.ru/media/public/9b/f8/9bf83d7d100a46f9896f7ed92a437019.jpg\"}},{\"id\":4595,\"eventType\":\"open_lesson\",\"previewLink\":\"https://sun9-6.userapi.com/impg/8qvaeLZeNNbUo7f4dzS2vr3reWUGP8eYfsk-xQ/gc3T3Rs40So.jpg?size=320x240\u0026quality=95\u0026keep_aspect_ratio=1\u0026background=000000\u0026sign=818ca3c4f07db0c3d3fb595658cb1ca6\u0026c_uniq_tag=sHYb4o1hddapTyka76GJFvLzQkOY6NDUC23f6MBUdpU\u0026type=video_thumb\",\"eventTitle\":\"Отказоустойчивый кластер PostgreSQL\",\"recordLink\":\"https://vk.com/video_ext.php?oid=-145052891\u0026id=456244916\",\"teacher\":{\"fullName\":\"Кирилл Мухин\",\"photoUrl\":\"https://cdn.otus.ru/media/public/eb/05/eb0533ba34594088a1f468c6adccba76.jpg\"}},{\"id\":4596,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/ny-jVg8gy8Q/0.jpg\",\"eventTitle\":\"Кластерные возможности MongoDB\",\"recordLink\":\"https://www.youtube.com/embed/ny-jVg8gy8Q\",\"teacher\":{\"fullName\":\"Николай Лапшин\",\"photoUrl\":\"https://cdn.otus.ru/media/public/10/0b/100b1d73ea524d99a2cc6ebb3e801723.png\"}},{\"id\":4594,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/Y7amXOCMYhE/0.jpg\",\"eventTitle\":\"Особенности колоночных БД на примере Cassandra\",\"recordLink\":\"https://www.youtube.com/embed/Y7amXOCMYhE\",\"teacher\":{\"fullName\":\"Дмитрий Гурьянов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/15/47/15478133bb014fb0a4aeb2687c6c9c76.jpg\"}},{\"id\":4162,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/tJ9Cohzy5Fc/0.jpg\",\"eventTitle\":\"Поднимаем MySQL, Percona Server и MariaDB в контейнерах\",\"recordLink\":\"https://www.youtube.com/embed/tJ9Cohzy5Fc\",\"teacher\":{\"fullName\":\"Николай Лавлинский\",\"photoUrl\":\"https://cdn.otus.ru/media/public/f7/40/f74050f10535461cb9e8511eeca29267.jpg\"}},{\"id\":4161,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/Glgihtp5UCI/0.jpg\",\"eventTitle\":\"MySQL: оптимизация производительности\",\"recordLink\":\"https://www.youtube.com/embed/Glgihtp5UCI\",\"teacher\":{\"fullName\":\"Николай Лавлинский\",\"photoUrl\":\"https://cdn.otus.ru/media/public/f7/40/f74050f10535461cb9e8511eeca29267.jpg\"}},{\"id\":4160,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/qG7xIqHyzbM/0.jpg\",\"eventTitle\":\"Greenplum. Предпосылки, история, особенности\",\"recordLink\":\"https://www.youtube.com/embed/qG7xIqHyzbM\",\"teacher\":{\"fullName\":\"Михаил Ржевский\",\"photoUrl\":\"https://cdn.otus.ru/media/public/d0/be/d0be0b8a0a9a4fbea2c328bc13f8cb71.jpg\"}},{\"id\":3776,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/mrobq6Ggggc/0.jpg\",\"eventTitle\":\"MVCC, vacuum и autovacuum в PostgreSQL.\",\"recordLink\":\"https://www.youtube.com/embed/mrobq6Ggggc\",\"teacher\":{\"fullName\":\"Николай Лапшин\",\"photoUrl\":\"https://cdn.otus.ru/media/public/10/0b/100b1d73ea524d99a2cc6ebb3e801723.png\"}},{\"id\":3775,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/QtfxwdUb9M4/0.jpg\",\"eventTitle\":\"Изучение NoSQL БД через замечательную Cassandra\",\"recordLink\":\"https://www.youtube.com/embed/QtfxwdUb9M4\",\"teacher\":{\"fullName\":\"Сарвар Ходжаев\",\"photoUrl\":\"https://cdn.otus.ru/media/public/bc/b1/bcb1e33f9da54d8d9ac941fa532ced9b.jpg\"}},{\"id\":3494,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/ukzNS7eNslQ/0.jpg\",\"eventTitle\":\"Формирование аналитической отчетности clickhouse + superset\",\"recordLink\":\"https://www.youtube.com/embed/ukzNS7eNslQ\",\"teacher\":{\"fullName\":\"Михаил Ржевский\",\"photoUrl\":\"https://cdn.otus.ru/media/public/d0/be/d0be0b8a0a9a4fbea2c328bc13f8cb71.jpg\"}},{\"id\":3493,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/J6kbYKqNzg0/0.jpg\",\"eventTitle\":\"Миграция между кластерами PostgreSQL\",\"recordLink\":\"https://www.youtube.com/embed/J6kbYKqNzg0\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":3152,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/rmzAEdXbbp4/0.jpg\",\"eventTitle\":\"MySQL NDB cluster\",\"recordLink\":\"https://www.youtube.com/embed/rmzAEdXbbp4\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":3151,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/7s1o7SsbVzE/0.jpg\",\"eventTitle\":\"Системные таблицы PostgreSQL.\",\"recordLink\":\"https://www.youtube.com/embed/7s1o7SsbVzE\",\"teacher\":{\"fullName\":\"Алексей Железной\",\"photoUrl\":\"https://cdn.otus.ru/media/public/f9/f4/f9f4820a64de4a84bdcb719b34898dbc.jpg\"}},{\"id\":2867,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/JU8sJf2V1Mw/0.jpg\",\"eventTitle\":\"OLAP и OLTP: практическое сравнение\",\"recordLink\":\"https://www.youtube.com/embed/JU8sJf2V1Mw\",\"teacher\":{\"fullName\":\"Алексей Железной\",\"photoUrl\":\"https://cdn.otus.ru/media/public/f9/f4/f9f4820a64de4a84bdcb719b34898dbc.jpg\"}},{\"id\":2866,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/OVy1x5hfepU/0.jpg\",\"eventTitle\":\"Обмен данными между базами PostgreSQL\",\"recordLink\":\"https://www.youtube.com/embed/OVy1x5hfepU\",\"teacher\":{\"fullName\":\"Виктор Коробков\",\"photoUrl\":\"https://cdn.otus.ru/media/public/a6/a2/a6a23d06d9014ec5b79897dfffcf8020.jpg\"}},{\"id\":2593,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/gHtVXclXRtU/0.jpg\",\"eventTitle\":\"Погружение в PostgreSQL\",\"recordLink\":\"https://www.youtube.com/embed/gHtVXclXRtU\",\"teacher\":{\"fullName\":\"Алексей Железной\",\"photoUrl\":\"https://cdn.otus.ru/media/public/f9/f4/f9f4820a64de4a84bdcb719b34898dbc.jpg\"}},{\"id\":2592,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/b6ppr9RKgiU/0.jpg\",\"eventTitle\":\"PostgreSQL 15. Новый функционал\",\"recordLink\":\"https://www.youtube.com/embed/b6ppr9RKgiU\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":2161,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/9__XZL0XCko/0.jpg\",\"eventTitle\":\"Разбор типовых SQL-задач с собеседований для веб-разработчиков\",\"recordLink\":\"https://www.youtube.com/embed/9__XZL0XCko\",\"teacher\":{\"fullName\":\"Дмитрий Кириллов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/72/91/72913dfb388848e2b687bc42773d700a.jpg\"}},{\"id\":2364,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/tsKffwa0TKE/0.jpg\",\"eventTitle\":\"Индексы баз данных: когда использовать, а когда лучше остановить проджекта\",\"recordLink\":\"https://www.youtube.com/embed/tsKffwa0TKE\",\"teacher\":{\"fullName\":\"Виктор Коробков\",\"photoUrl\":\"https://cdn.otus.ru/media/public/a6/a2/a6a23d06d9014ec5b79897dfffcf8020.jpg\"}},{\"id\":2040,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/iqKPJH087T8/0.jpg\",\"eventTitle\":\"«Индексы MySQL»\",\"recordLink\":\"https://www.youtube.com/embed/iqKPJH087T8\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":2039,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/y3iGZooC9tk/0.jpg\",\"eventTitle\":\"«Физический уровень PostgreSQL»\",\"recordLink\":\"https://www.youtube.com/embed/y3iGZooC9tk\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":1638,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/OsyWBiRg1NI/0.jpg\",\"eventTitle\":\"Демоурок \\\"Транзакции, MVCC, ACID в PostgreSQL\\\"\",\"recordLink\":\"https://www.youtube.com/embed/OsyWBiRg1NI\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":1636,\"eventType\":\"dod\",\"previewLink\":\"https://img.youtube.com/vi/Dx5OudK65AQ/0.jpg\",\"eventTitle\":\"Demo Day курса \\\"Базы данных\\\"\",\"recordLink\":\"https://www.youtube.com/embed/Dx5OudK65AQ\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":1637,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/i1EF1NhgSQ0/0.jpg\",\"eventTitle\":\"Демоурок \\\"Миграция данных\\\"\",\"recordLink\":\"https://www.youtube.com/embed/i1EF1NhgSQ0\",\"teacher\":{\"fullName\":\"Виктор Коробков\",\"photoUrl\":\"https://cdn.otus.ru/media/public/a6/a2/a6a23d06d9014ec5b79897dfffcf8020.jpg\"}},{\"id\":1328,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/0lPYx_jhTy0/0.jpg\",\"eventTitle\":\"Бэкапы и репликация PostgreSQL. Практика применения (день 2)\",\"recordLink\":\"https://www.youtube.com/embed/0lPYx_jhTy0\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":1259,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/EIPyvEzaBo0/0.jpg\",\"eventTitle\":\"Бэкапы и репликация PostgreSQL. Практика применения (день 1)\",\"recordLink\":\"https://www.youtube.com/embed/EIPyvEzaBo0\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":1258,\"eventType\":\"dod\",\"previewLink\":\"https://img.youtube.com/vi/jglzy2TEzoA/0.jpg\",\"eventTitle\":\"Demo day онлайн-курса \\\"Базы данных\\\"\",\"recordLink\":\"https://www.youtube.com/embed/jglzy2TEzoA\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":1001,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/2c2Y2ouqzLM/0.jpg\",\"eventTitle\":\"Проблемы миграции\",\"recordLink\":\"https://www.youtube.com/embed/2c2Y2ouqzLM\",\"teacher\":{\"fullName\":\"Виктор Коробков\",\"photoUrl\":\"https://cdn.otus.ru/media/public/a6/a2/a6a23d06d9014ec5b79897dfffcf8020.jpg\"}},{\"id\":1002,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/0Q6N9l9u_1s/0.jpg\",\"eventTitle\":\"MySQL NDB Cluster - шардинг\",\"recordLink\":\"https://www.youtube.com/embed/0Q6N9l9u_1s\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":1000,\"eventType\":\"dod\",\"previewLink\":\"https://img.youtube.com/vi/_BHSIWSRfWw/0.jpg\",\"eventTitle\":\"Demo day онлайн-курса \\\"Базы данных\\\"\",\"recordLink\":\"https://www.youtube.com/embed/_BHSIWSRfWw\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":797,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/KNCi-8J5ms4/0.jpg\",\"eventTitle\":\"Резервное копирование и восстановление PostgreSQL\",\"recordLink\":\"https://www.youtube.com/embed/KNCi-8J5ms4\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":796,\"eventType\":\"dod\",\"previewLink\":\"https://img.youtube.com/vi/j7VACnnGCTU/0.jpg\",\"eventTitle\":\"Всё о курсе «Базы данных»\",\"recordLink\":\"https://www.youtube.com/embed/j7VACnnGCTU\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":795,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/lja0WAqFEjY/0.jpg\",\"eventTitle\":\"NDB cluster MySQL\",\"recordLink\":\"https://www.youtube.com/embed/lja0WAqFEjY\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":794,\"eventType\":\"dod\",\"previewLink\":\"https://img.youtube.com/vi/FSiYl9V4byg/0.jpg\",\"eventTitle\":\"Всё о курсе «Базы Данных»\",\"recordLink\":\"https://www.youtube.com/embed/FSiYl9V4byg\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":523,\"eventType\":\"dod\",\"previewLink\":\"https://img.youtube.com/vi/3VSpX28h7nw/0.jpg\",\"eventTitle\":\"Всё о курсе «Управление базами данных»\",\"recordLink\":\"https://www.youtube.com/embed/3VSpX28h7nw\",\"teacher\":{\"fullName\":\"Алексей Цыкунов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/49/a4/49a4b8a19e70485c89858dd718ec77c3.jpg\"}},{\"id\":522,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/Jpt_hXfeHVk/0.jpg\",\"eventTitle\":\"Модель работы с данными в PostgreSQL\",\"recordLink\":\"https://www.youtube.com/embed/Jpt_hXfeHVk\",\"teacher\":{\"fullName\":\"Евгений Аристов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/6b/69/6b6979515e3945a5886535b93cfcf1ae.jpg\"}},{\"id\":330,\"eventType\":\"dod\",\"previewLink\":\"https://img.youtube.com/vi/XDJimK0QRV0/0.jpg\",\"eventTitle\":\"Всё о курсе «Базы данных»\",\"recordLink\":\"https://www.youtube.com/embed/XDJimK0QRV0\",\"teacher\":{\"fullName\":\"Алексей Цыкунов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/49/a4/49a4b8a19e70485c89858dd718ec77c3.jpg\"}},{\"id\":329,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/SslxG12Qzac/0.jpg\",\"eventTitle\":\"Основы MongoDB\",\"recordLink\":\"https://www.youtube.com/embed/SslxG12Qzac\",\"teacher\":{\"fullName\":\"Иван Ремень\",\"photoUrl\":\"https://cdn.otus.ru/media/public/52/26/52263afb221d45f2bcdfe86d12430dcb.jpg\"}},{\"id\":237,\"eventType\":\"dod\",\"previewLink\":\"https://img.youtube.com/vi/lMSixyqxmx8/0.jpg\",\"eventTitle\":\"Всё о курсе «Реляционные СУБД»\",\"recordLink\":\"https://www.youtube.com/embed/lMSixyqxmx8\",\"teacher\":{\"fullName\":\"Алексей Цыкунов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/49/a4/49a4b8a19e70485c89858dd718ec77c3.jpg\"}},{\"id\":236,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/Uy03mbNzxu8/0.jpg\",\"eventTitle\":\"Внутренняя архитектура СУБД\",\"recordLink\":\"https://www.youtube.com/embed/Uy03mbNzxu8\",\"teacher\":{\"fullName\":\"Кристина Кучерова\",\"photoUrl\":\"https://cdn.otus.ru/media/public/8b/aa/8baae8b7d95641d8adf3bb2af1028758.jpg\"}},{\"id\":140,\"eventType\":\"dod\",\"previewLink\":\"https://img.youtube.com/vi/5h1rOdAZhGA/0.jpg\",\"eventTitle\":\"Всё о курсе «Реляционные СУБД»\",\"recordLink\":\"https://www.youtube.com/embed/5h1rOdAZhGA\",\"teacher\":{\"fullName\":\"Алексей Цыкунов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/49/a4/49a4b8a19e70485c89858dd718ec77c3.jpg\"}},{\"id\":172,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/TaqR7ATa2Zw/0.jpg\",\"eventTitle\":\"Как ACID реализован в разных СУБД\",\"recordLink\":\"https://www.youtube.com/embed/TaqR7ATa2Zw\",\"teacher\":{\"fullName\":\"Кристина Кучерова\",\"photoUrl\":\"https://cdn.otus.ru/media/public/8b/aa/8baae8b7d95641d8adf3bb2af1028758.jpg\"}},{\"id\":136,\"eventType\":\"open_lesson\",\"previewLink\":\"https://img.youtube.com/vi/QkzP6FHzG9c/0.jpg\",\"eventTitle\":\"Использование индексов\",\"recordLink\":\"https://www.youtube.com/embed/QkzP6FHzG9c\",\"teacher\":{\"fullName\":\"Алексей Цыкунов\",\"photoUrl\":\"https://cdn.otus.ru/media/public/49/a4/49a4b8a19e70485c89858dd718ec77c3.jpg\"}}]},{\"id\":13027,\"type\":\"EMPLOYEE_REQUEST\"},{\"title\":\"Отзывы\",\"id\":2432,\"type\":\"SPECIALIZATION_REVIEW\",\"reviews\":[{\"id\":3381,\"dateCreated\":\"2025-10-07T17:06:48+00:00\",\"text\":\"Работаю системным аналитиком в онлайн-кинотеатре Okko.\\r\\n\\r\\nМне понравилась программа курса - в неё входят практически все популярные реляционные и нерелиционные базы данных. В то время как у конкурентов, в основном, программы построены только 1-2 базах.\\r\\n\\r\\nПреподаватели являются практикующими экспертами в своей области. Смог попробовать себя в E2E-процессе, начиная со сборки и заканчивая написанием запросов к базе + побыть немного продуктовым аналитиком путем создания дэшбордов в Superset.\\r\\n\\r\\nХотелось бы добавить в обучение RAG модуль для того, чтобы студенты могли разобраться, как работают LLM-системы\\r\\n\\r\\nОбучение позволило мне расширить технологический кругозор, закрыть старые пробелы, попрактиковаться в контейниризации - всё это позволило мне стать более привлекательным кандидатом на рынке системных аналитиков.\",\"shortText\":null,\"user\":{\"avatarUrl\":null,\"fullName\":\"Глеб Матвеев\",\"socials\":[]},\"name\":\"Глеб Матвеев\"},{\"id\":3198,\"dateCreated\":\"2025-07-08T18:16:30+00:00\",\"text\":\"Я работаю в АО «Лаборатория цифрового развития» - это дочерняя компания Электронной торговой площадки Газпромбанка.\\r\\n\\r\\nВыбрал именно этот курс, так как необходимо было повысить свою экспертизу по работе с базами данных и сопутствующей инфраструктурой.\\r\\n\\r\\nПонравилось то, что можно посмотреть записи занятий в комфортное время, если не можешь присутствовать на занятии. Домашнее задание заставляло подумать и посидеть за ним. Преподаватели всегда были на связи и отвечали на вопросы.\\r\\n\\r\\nБлагодарю обучению я повысил свою экспертизу, как и хотел.\",\"shortText\":null,\"user\":{\"avatarUrl\":null,\"fullName\":\"Павел Папа-Дмитриев\",\"socials\":[{\"id\":339285,\"service\":\"telegram\",\"value\":\"telegram\"}]},\"name\":\"Павел Папа-Дмитриев\"},{\"id\":3039,\"dateCreated\":\"2025-04-15T17:09:37+00:00\",\"text\":\"Я работаю ведущим инженером по связи, и моя работа никак не связана с разработкой программного обеспечения, базами данных, инфраструктурой и машинным обучением. Я хотел совершенствовать свои знания по базам данных, структурировать их. Так как у меня был опыт использования базы данных в учебных целях. В Otus ценю вебинары, мне они предпочтительнее чем лекции в записи. Цель моего обучения — смена профессии или создать свой проект и монетизировать его. Все мои предыдущие обучения в Otus были связаны именно с этим.\",\"shortText\":null,\"user\":{\"avatarUrl\":\"https://cdn.otus.ru/media/public/24/da/avatar-302904-24da4c.png\",\"fullName\":\"Александр Пушкарев\",\"socials\":[]},\"name\":\"Александр Пушкарев\"},{\"id\":2655,\"dateCreated\":\"2024-11-06T14:35:51+00:00\",\"text\":\"$27\",\"shortText\":null,\"user\":{\"avatarUrl\":\"https://cdn.otus.ru/media/public/60/77/avatar-1801-60778f.png\",\"fullName\":\"Андрей Семенов\",\"socials\":[]},\"name\":\"Андрей Семенов\"},{\"id\":1616,\"dateCreated\":\"2023-01-23T16:32:23.099854+00:00\",\"text\":\"Отличный курс очень насыщенная и полезная программа. Мне удалось получить левел ап устроившись на новую работу! Считаю курс стоит своих денег!\",\"shortText\":null,\"user\":{\"avatarUrl\":null,\"fullName\":\"Николай Никольский\",\"socials\":[]},\"name\":\"Николай Никольский\"},{\"id\":1609,\"dateCreated\":\"2023-01-14T09:33:41.083744+00:00\",\"text\":\"В основном все хорошо и познавательно. Возникли только проблемы в плане создания своей БД, т.к. опыта в разработке мало, а в разработке БД не было вообще. Из этого стали вытекать различные последствия в плане выполнения ДЗ, т.к. пока не выполнил задание по проектированию БД и наполнению тренировочными данными не получалось делать ДЗ с выборками и индексами. Мне кажется было бы нагляднее выполнять ДЗ на примере готовых тестовых БД, заполненых большим количеством данных, хотя может я не совсем правильно понял или надо было тренироваться заполнять БД тестовыми данными. В остальном все очень хорошо в дополнение с книгой познавательно, если что-то не допонимал, то находил в книгах/интернете, а вот творческий процесс требует опыта проектирования.\",\"shortText\":null,\"user\":{\"avatarUrl\":null,\"fullName\":\"Игорь Балдов\",\"socials\":[]},\"name\":\"Игорь Балдов\"},{\"id\":1515,\"dateCreated\":\"2022-10-26T13:47:41.015253+00:00\",\"text\":\"Здравствуйте! Огромное спасибо! Хочу сказать, что ваш курс первый в моей практике, который позволил реально увеличить свой профессиональный уровень. На работе уже отметили, на сколько качественно вырос уровень продукта в плане БД. Поэтому заранее хочу поблагодарить вас за качественный материал, а особенно, за подачу этого материала.\",\"shortText\":null,\"user\":{\"avatarUrl\":null,\"fullName\":\"Кирилл Огарков\",\"socials\":[{\"id\":150241,\"service\":\"telegram\",\"value\":\"telegram\"}]},\"name\":\"Кирилл Огарков\"},{\"id\":1155,\"dateCreated\":\"2021-10-02T16:34:09.550873+00:00\",\"text\":\"$28\",\"shortText\":null,\"user\":{\"avatarUrl\":null,\"fullName\":\"Денис Гайворонский\",\"socials\":[{\"id\":77685,\"service\":\"telegram\",\"value\":\"telegram\"}]},\"name\":\"Денис Гайворонский\"},{\"id\":756,\"dateCreated\":\"2020-12-09T19:46:31.663980+00:00\",\"text\":\"Отличный, интересный курс. На все возникающие вопросы преподаватели оперативно отвечают. Д.З. оперативно проверяются, дается отзыв по качеству.\",\"shortText\":null,\"user\":{\"avatarUrl\":\"https://cdn.otus.ru/media/public/94/09/avatar-47378-94093f.png\",\"fullName\":\"Денис Кузьмин\",\"socials\":[{\"id\":286762,\"service\":\"telegram\",\"value\":\"telegram\"}]},\"name\":\"Денис Кузьмин\"},{\"id\":201,\"dateCreated\":\"2019-09-29T20:02:54.351160+00:00\",\"text\":\"$29\",\"shortText\":null,\"user\":{\"avatarUrl\":null,\"fullName\":\"Михаил Дерюгин\",\"socials\":[{\"id\":7157,\"service\":\"skype\",\"value\":\"skype\"}]},\"name\":\"Михаил Дерюгин\"},{\"id\":196,\"dateCreated\":\"2019-09-22T10:58:39.509162+00:00\",\"text\":\"$2a\",\"shortText\":null,\"user\":{\"avatarUrl\":\"https://cdn.otus.ru/media/public/19/af/avatar-1801-19af32.png\",\"fullName\":\"Марина Петрова\",\"socials\":[]},\"name\":\"Марина Петрова\"},{\"id\":195,\"dateCreated\":\"2019-09-19T13:22:01.436847+00:00\",\"text\":\"Прекрасный курс!\\r\\nОтлично донесена информация и много примеров из личного опыта препадователей!\\r\\nЖду авторского курса по Oracle!\",\"shortText\":null,\"user\":{\"avatarUrl\":null,\"fullName\":\"Дмитрий Югай\",\"socials\":[]},\"name\":\"Дмитрий\"},{\"id\":194,\"dateCreated\":\"2019-09-18T10:16:59.908635+00:00\",\"text\":\"Курс понравился, спасибо преподавателям, чувствуется большой опыт работы. Лекции даже можно пересматривать по нескольку раз и отмечать полезные моменты, которые не сразу запомнил или увидел позже. В курсе хотелось бы больше практики с разбором, чтением explain, с оптимизацией тяжелых запросов, чтобы после курса увереннее смотреть в вакансиях на строки \\\"опыт оптимизации сложных запросов\\\". Также хотел предложить чтобы курс был более специализирован под одну, две СУБД, для того чтобы успеть их более детально изучить за курс, но это пожелание уже реализовано в следующей программе) Спасибо вам за вашу работу и курсы!\",\"shortText\":null,\"user\":{\"avatarUrl\":\"https://cdn.otus.ru/media/public/ad/a2/avatar-8824-ada22c.png\",\"fullName\":\"Евгений Мелехин\",\"socials\":[]},\"name\":\"Student\"},{\"id\":123,\"dateCreated\":\"2019-05-11T12:51:23.214218+00:00\",\"text\":\"Отличный курс!\\r\\nЯ работаю Back-End разработчиком и мне этот курс очень помог углубиться в разные тонкости работы СУБД!\\r\\nОсновное - это направление, которое преподаватели дают студентам!\\r\\nНу и само собой отзывчивость преподавателей!\\r\\nРекомендую!\",\"shortText\":null,\"user\":{\"avatarUrl\":\"https://cdn.otus.ru/media/public/6a/7f/avatar-12629-6a7f1f.png\",\"fullName\":\"Денис Кобзарь\",\"socials\":[]},\"name\":\"Денис Кобзарь\"},{\"id\":118,\"dateCreated\":\"2019-05-04T22:04:24.673287+00:00\",\"text\":\"$2b\",\"shortText\":null,\"user\":{\"avatarUrl\":null,\"fullName\":\"Антон Иванкин\",\"socials\":[{\"id\":744,\"service\":\"telegram\",\"value\":\"telegram\"}]},\"name\":\"Антон Иванкин\"},{\"id\":116,\"dateCreated\":\"2019-04-26T07:21:27.747497+00:00\",\"text\":\"$2c\",\"shortText\":null,\"user\":{\"avatarUrl\":null,\"fullName\":\"Владимир Крокодилов\",\"socials\":[]},\"name\":\"Владимир К.\"},{\"id\":111,\"dateCreated\":\"2019-04-02T12:03:08.457736+00:00\",\"text\":\"$2d\",\"shortText\":null,\"user\":{\"avatarUrl\":\"https://cdn.otus.ru/media/public/e0/f2/3590_e0f2440a2a23eb46ec1b760bcf049a6c3ee11487.png\",\"fullName\":\"Петр Мязин\",\"socials\":[{\"id\":8325,\"service\":\"telegram\",\"value\":\"telegram\"}]},\"name\":\"Пётр Мязин\"},{\"id\":101,\"dateCreated\":\"2019-02-28T19:14:29.557481+00:00\",\"text\":\"$2e\",\"shortText\":null,\"user\":{\"avatarUrl\":null,\"fullName\":\"Дмитрий Понятов\",\"socials\":[{\"id\":176193,\"service\":\"telegram\",\"value\":\"telegram\"}]},\"name\":\"Дмитрий Понятов\"}]},{\"header\":\"\u003ch2\u003eДиплом о профессиональной переподготовке\u003c/h2\u003e\",\"desc\":\"\u003cp\u003eOTUS осуществляет лицензированную образовательную деятельность. \u003cbr /\u003eВ конце обучения вы получите сертификат OTUS о прохождении курса\u003c/p\u003e\",\"sideDesc\":\"\u003ch3\u003eПосле обучения вы:\u003c/h3\u003e\\n\u003cul\u003e\\n\u003cli class=\\\"list_item\\\"\u003e\\n\u003cp class=\\\"\\\"\u003eУдостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli class=\\\"list_item\\\"\u003e\\n\u003cp class=\\\"\\\"\u003eДоступ к учебным материалам курса\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli class=\\\"list_item\\\"\u003e\\n\u003cp class=\\\"\\\"\u003eВаш личный проект, который поможет проходить собеседования\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"id\":9842,\"type\":\"SPECIALIZATION_CERTIFICATE\"},{\"id\":9844,\"type\":\"SPECIALIZATION_FAQ\",\"items\":[{\"name\":426,\"title\":\"Что будет, если в середине курса я не смогу продолжать обучение?\",\"description\":\"У вас есть право одного бесплатного перехода в другую группу, в которой вам будет комфортно продолжить обучение\"},{\"name\":427,\"title\":\"Обязательно ли защищать выпускной проект?\",\"description\":\"Для получения сертификата OTUS защищать проект не обязательно. Но будет здорово, если вам удастся отточить все полученные знания на практике, это поможет в профессиональном развитии\"},{\"name\":428,\"title\":\"Я могу вернуть деньги?\",\"description\":\"а, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения\"}]}],\"theme\":\"$2f\",\"button\":{\"nextAttempt\":null,\"assessmentId\":null,\"state\":\"course_subscribe_required\",\"userCourseId\":null,\"courseTitle\":\"Базы данных\",\"courseSlug\":\"subd\",\"groupId\":null,\"showFastbuyButton\":false},\"structuredData\":{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"Otus\",\"url\":\"https://otus.ru\",\"logo\":\"https://otus.ru/__new_static__/img/meta-image.png\",\"sameAs\":[\"https://vk.com/otusru\",\"https://t.me/Otusjava\"]}}}]}]\n"])</script><style data-styled="" data-styled-version="5.3.10"></style></body></html><style data-styled="" data-styled-version="5.3.10"></style>