Курсы администратор windows куда пойти. Курсы системного администрирования Windows, Unix, Linux. Преимущества и недостатки профессии системного администратора

В этой части: подробнее о жизни эникейщика: как устроиться, чем заниматься, чего избегать, к чему стремиться.

Я откладываю вопрос о «будущем сисадмина» на следующие части - сейчас я сфокусируюсь на том, как начинается карьера. Повторю, опытным администраторам всё это будет казаться либо обидным, либо очевидным - но я достаточно посмотрел за эту весну на людей, которые пытаются «вскочить в индустрию», но у них не получается. Именно для них этот цикл статей. (Я не ощущаю себя достаточно умным, чтобы рассказывать про будущее карьеры для людей, у которых опыта, возможно, больше, чем у меня).

Вступление

Примерно до середины 2000ых было два пути стать системным администратором: через путь эникейщика и через профильное высшее образование (обычно, в всякого рода институтах связи). Первое давало много опыта, второе - довольно много знаний (из которых большая часть не нужна). Сейчас появился третий - всякого рода «курсы системного администрирования», которые, реально, тлен и прах (если судить по тому, что знают и умеют те, кто их закончил).

Я пока сфокусируюсь на первом - а именно, «через эникеи в админы».

Что должен знать эникей?

То, что я напишу, вызовет бурю возмущения (во всяком случае, именно такую бурю обычно вызывает текст вакансии с такими требованиями и з/п в 15-17 т.р. (Санкт-Петербург)).

Нужно: уметь установить виндоуз, починить ей загрузчик, точно знать, где находятся программы, данные пользователей и т.д. (то, что называется «уверенный пользователь windows»). Дальше интеренее: нужно иметь представление об СКС (объяснить, какие пары и зачем переворачиваются в кроссе), знать про маршрутизацию (на уровне объяснить что от чего отделяет маска сети), DNS (на уровне знания про существования RR и способности определить IP по dns-имени в консоли), диагностику сети (знать, что такое пинг и уметь интерпретировать его вывод), нужно иметь какой-никакой опыт с офисными приложениями, уметь читать отлупы почтовых серверов.

Тяжеловатый список, правда? Последний раз, когда я искал помощника сисадмина, я решил не сдаваться и остановился именно на таком уровне. Нужно сказать, человек таки (через 3 недели) нашёлся.

Итак, первое - это знания. Где их получить? Видимо, дома. Внимательно думайте что делаете, старайтесь разобраться «почему». Каждая переустановка windows с нуля - ваш проигрыш.

Второе - адекватность. Свободный график, поблажки по времени работе - это удел админов. Эникейщик должен быть вовремя (и никого не волнует маршрутка в пробке), он должен быть приветлив к пользователям, он должен владеть русским языком и более-менее письменным этикетом (чтобы отвечать на письма внутри компании вменяемо).

Собеседование

Для того, чтобы попасть(ся) на работу, нужно пройти собеседование. Бывают разные компании, как вести себя в ситуации HR-дурочки или гендиректора в роли собеседующего я не знаю, но вот несколько нехитрых правил, которые влияют, возьмёт вас на работу собеседующий администратор, или нет:
  1. Никакого шапкозакидательства (плохой пример: «да, это элементарно, ну чё тут вообще делать, плёвая задача, я такие не люблю, но умею»). Если вы такой умный, почему вы на «помощника» претендуете, а не админите уже который год?
  2. Позитивный настрой. Даже если вы винды и 1С терпеть не можете, если с ними работаете - никакого (по-крайней мере на собеседовании) бухтежа по поводу глючных виндов, грёбанного 1С, тупых ламеров и т.д. Примерный формат ответа: Да, знаю, да, могу. Это и это - наверное, смогу, хотя ни разу не делал. Вот это - пока не знаю, трудно оценить сложность.
  3. Отсутствие самоуверенности. Типичные ошибки: «я всё знаю про винды», «знаю линукс», «знаю 1С». Самую большую ошибку, которую можно сделать при собеседовании с профессионалом (когда вас админ собеседует, а не дамочка из HR) - это знавить о большИх знаниях, но не показать их. В этом случае даже ваши небольшие знания не будут засчитаны. Будте честнее - чем понятнее будет ваш уровень знаний, тем больше к вам доверия. Когда вы всё знаете, но ничего не можете - это худший вариант. Откровенно, если у меня на собеседовании человек заявляет о глубоких знаниях, а по сути ничего не может сказать, то на этом можно считать собеседование законченным (чуть ниже я раскрою эту мысль).
  4. Отсутствие попыток залезть поперёк батьки в пекло. По молодости я, например, этим страдал - идя на собеседование я по заголовкам писем старался выяснить максимум про структуру сети компании. Иногда это удавалось, и я горделиво объяснял, что я уже много знаю про эту сеть. Разумеется, реакция была не «ой, какой он умный, берём его сейчас же», а строго обратная - враждебная подозрительность «а что он ещё тут хочет вынюхать?». Вы пока что чужой человек копании - и доверия к вам пока никакого - «искательный» энтузиазм - это интерес к «нутру» компании постороннего человека, что однозначно враждебное действие, особенно в условиях распространённых мухлежей с НДС и прочими «холдинговыми методами ведения бизнеса».
  5. Безусловно, никакого бреда из книжек про трудоустройство про особый энтузиазм к компани. Если вы устраиваетесь в ООО «блаблабла», то говорить, что хотели бы работать именно тут - это ошибка. Будет звучать фальшиво. (Впрочем, если вы идёте в крупное звучное имя, то сказать, что вам интересно было бы работать в крупной компании можно, но ни на что не повлияет). Кстати, у меня есть подозрение, что фраза «я хочу поработать в крупной компании» может быть интерпретирована как «я хочу вас как строчку в резюме и долго тут не задержусь», так что я бы вообще предложил на этом этапе воздержаться от описания своих карьерных ожиданий
  6. Никаких рассуждений с чем бы вы хотели работать. Оставим это до момента появления у вас специализации - людям нужен человек, который будет делать то, что сказали (помним про «расходный материал» из предыдущего поста). Право выбирать себе область специализации вы сможете после того, как она у вас появится. До этого момента - что дали, то и надо жрать. Жрать, усердно делать что сказали, и учиться-учиться-учиться
  7. Очевидное, но важное: приносите с собой резюме. Может сильно помочь, потому что иногда его забывают распечатать/прочитать и т.д., наличие с собой во-первых покажет, что вы таки идёте сюда, а не куда попало, а во-вторых даст капельку человеческой благодарности. Специально предлагать не надо, но вполне можно положить рядом с собой на стол. В резюме имеет смысл написать вилку от предлагаемой з/п для должностей такого рода она обычно в вакансии написана ± 1т.р.
  8. Если предложат подвинуться вниз, то не возмущайтесь, говорите, что «это нижняя вилка моих ожиданий, я бы хотел видеть чуть большую сумму, если вы настаиваете на нижней границе, то если можно, то я хотел бы некоторое время подумать и посмотреть на другие предложения по рынку». Это даёт момент манёвра и вам, и работодателю.
  9. Будет очень неплохо уточнить, что нужно будет делать на должности, но в реальности - это не та должность, чтобы что-то куда-то выбирать.
  10. Не рассказывайте про мега-навыки программирования и другое вышивание крестиком. Если вы крутой программист, почему вас собеседуют на должность помощника сисадмина? Особо это касается познаний в Си, ассемблере, яве и прочих вещах, которые в системном администрировании точно не используются. Впрочем, если умеете, стоит сказать, что «более-менее сносно умеют писать скрипты» - это будет засчитано в плюс.
Собственно, всё.

Дальше вам нужно оценить адекватность людей вокруг. Трудная задача. Не стоит заигрывать в крутых админов и панибратствовать (см п.1), спросите, чем занимается компания, если видите затруднения в ответе, уточни, что интересует только то, с чем нужно будет работать по должностным обязанностям. Многие компании представляют из себя жуткое сплетение разных ООО, которые делают что попало, и рассказывать про бизнес вам никто не будет.

Теперь подробнее о двух типичных профессиональных ошибках на собеседовании.
Я их упомянул выше, пишу подробнее:

  1. Overqualification. Если админ почувствует себя неуютно рядом с вами, то вряд ли вы получите эту работу. Если нужен человек для замены картриджей в бухгалтерии, а вы рассказываете про mad skillz в реверс-инженеринге хасп-ключей, то это вызывает негативную реакцию. Зачем этот человек нам? О чём он вообще? То же касается и overqualification в целом. Если вы говорите, что на двух предыдущих работах вы админили сетку из 30 компьютеров, и вообще вы крутой админ, то почему вы сейчас ищите работу помощника? Этот вопрос не праздный, и имеет несколько важных вывода у работодателя. У админа: он хочет меня подвинуть. У вменяемого админа: он врёт, либо, почему он идёт вниз по карьере? И ещё один вопрос: а как долго он у нас проработает?
  2. Ошибка в оценке собственных знаний. Ещё раз повторю: «я знаю линукс», «я знаю windows», «я знаю компьютерные сети», «я знаю SQL» и т.д. - это явная ЛОЖЬ. Даже если вы проходите экзамен на MSCE, это вовсе не означает, что вы знаете windows. Поверьте мне, областей специфичного знания там слишком много для обычного человека (не верите? Ок, оставили в стороне серверы, контрольные вопросы про десктопные винды: Каким образом perfmon может показывать дополнительные счётчики производительности для установленного ПО? Где контролируется доступность счётчиков? Другой вопрос: каким образом осуществляется проверка достоверности обновлений; какие сертификаты и настройки службы валидации сертификатов на это влияют? Третий: Где хранится информация о данных, которые были поменяны MSI-инсталляторами; можно ли эти данные менять, и если можно, то при соблюдении каких условий?). Про «знаю linux» - строго аналогично. Итак, забыли про архигромадные и глупые утверждения об всеохватности знаний. Говорите точнее: «знаю и умею выполнять типичные операции с windows таких-то версий - переустановить, настроить драйвера, простейшую сеть...». Никогда не говорите обобщающих утверждений, если вы не знаете подробностей того, о чём говорите - значит, не имеете даже общего представления о том, что там есть. Наоборот, подробное описание своих поверхностных навыков даст информацию о том, что вы хоть что-то знаете в области, и вас легко будет доучить до нужного уровня.

Кстати, об ответе на вопрос «долго ли вы у нас собиратесь работать?», отвечайте честно: «хочу набраться опыта, думаю, что минимум год, если будет интересно, то дольше». Вполне разумный срок для эникейщика. Поиск работника не менее геморройный, чем поиск работы, так что человек с намерением поработать пару месяцев энтузиазма не вызовет, но и обещание работать в качестве эникея тут до гробовой доски тоже не вызовет доверия к вашим словам.

Что делать, устроившись на работу?

В этой секции о том, как выполнять служебные обязанности. О том, что на самом деле (для собственного карьерного продвижения делать, чуть ниже).

Во-первых, осознайте, для чего вас наняли на работу: снять с админа работу. Не её излишек, очень редко администратор бывает совсем уж занят, а снять с него самую неприятную её часть: общение с пользователями и танцы вокруг компьютеров с бубном.

А) Вежливость. Предельная. Даже если мудак и капризничает. Если на вас пожалуются, да ещё и так, что админа вызовут на ковёр, то это 50% вылета с работы.
б) Память. Запомните, если вам сказали, что через три дня надо будет в 13:00 отключить что-то, то вы и только вы про это помните. О том, что вы не отключили вам напомнят через 2-3 дня, да ещё и объявят виноватым во всех последующих проблемах. Если пользуетесь аутлуком - используйте планировщик. Нет - используйте будильники, клейкие бумажки на монитор, что угодно - но помните. Забывчивые эникейщики на работе не задерживаются.
в) Прикладывайте усилия к решению проблем. Это не только сделает вас чуть лучше в глазах админа (получить оценку «толковый эникейщик» - это дорогого стоит, хотя не надейтесь на прибавку), но и даст вам тот самый опыт, которого вам не хватает.

Вообще, это касается не только «помощника», всегда соглашайтесь на любую разовую работу (ну, кроме работы наркодиллером и испытателем ракет) - однократно вы получите от этой работы больше опыта, чем работодатель от вас пользы. Один раз протащили СКС - пачка опыта, один раз разобрались с видеокамерами - другой бесценный опыт. Научились программировать системный телефон АТС - опять же опыт. Опыт, опыт, опыт. Столкнувшись с проблемой пытайтесь не только решить её здесь и сейчас, но ройте по-максимуму. Если есть время, старайтесь прочитать в гугле хоть сколько-то про каждое новое название, которое встречаете.

Что на самом деле нужно делать?

Следуя вышеприведённым советам вы будете хорошим эникейщиком, но не более. Если вы хотите стать администратором, то:
  • Вас никто не будет учить специально
  • У вас есть все возможности учиться
  • Но эти возможности вам никто не будет предлагать

Итак, у вас есть сколько-то времени ежедневно между звонками бухгалтеров о залипшей кнопкой, посылом «пойти почини вот ту неведомую фигню» и прочими глупыми, жрущими время и низкооплачиваемыми вещами.

Это время можно:
а) Потратить на игры. Уносить сразу же. Не только потратите всё время, но ещё и получите массу проблем по работе, потому что будете тупить, тормозить и не успевать сделать, что сказали.
б) Потратить на сёрфинг, вконтактик, чатики, двачики, лепру, ещё какой другой замечательный в своей социализации сервис. Примерно то же самое, правда, менее опасно для работы.
в) Тратить на самообучение.

И вот это - главное.

Запомните, главные различия между админом и эникейщиком: теоретические знания и опыт. Опыт вы вычитать не сможете, он придёт со временем. Но какой именно он придёт, и, главное, первый пункт зависит ТОЛЬКО от того, сколько вы будете читать.

Поток знаний, который на вас обрушится из самой глупой и зачуханной админской книжки достаточен, чтобы вкачать 2-3 левела по администрированию, причём по совершенно несвязным с темой книги темам. (Воспоминания: книжка по 2003 экчейнжу мне дала огромный пласт знаний по устройству виндов и active directory, наверное, больше, чем про эксчейнж).

Первые книги будет читать безумно тяжело. Но это нужно делать, потому что если вы не научитесь учиться, то пик вашей карьеры - престарелый полуадмин-идиот. Я таких встречал, они в 45+ лет несут наивную ахинею про антивирусы и глючную винду. Преимущественно такие выживают в гос. организациях или подыхающих от безделия полусоветских конторах.

Что делать, если литературы нет?

В любом случае, читать, читать, читать. Договоритесь с самим собой - не менее часа в день на чтение _КНИГ_. Болтовня на тематических ресурсах за это не засчитывается. Сразу отвечаю на вопрос, каких книг: всех, которые хоть как-то касаются того, с чем вы работаете и до которых у вас дотянулись руки. За условный год вам нужно прочитать не меньше 20-30 книг, что очень, очень, очень много (это не беллитристика, некотрые умные книги нужно 2-3 раза перечитывать). Если уж совсем хочется руководства - ну, хотя бы «DNS и Bind» Альбеца и Ли. В принципе, Неймет хорош, он, правда, не по виндовой части. От себя ещё порекомендую Филимонова, «Основы мультисервисных сетей Ethernet», даёт очень мощный пинок по куче технологий. Но, 2-3 книги погоды не делают - читать, читать, читать.

Следующий пункт: общение на тематических форумах, комьюнити, и т.д. Полезно, но не заменяет книги. Лучше читать ответы, максимум, задавать вопросы. Умничать пока рано, но если вас тыкают носом в вашу глупость, страйтесь выяснить, почему вы всё ещё идиот, а не устраивайте битву троллей за кубок Флеймера. Если уж втянулись в спор, то аргументируйте - ищите источники, доказывайте. В принципе, один затяжной холивар может привести к тому, что вы сильно улучшите свои знания в области - но это при условии, что вы пытаетесь доказать свою точку зрения по источникам, а не громким и могучим IMHO.

Далее, как уже сказано ранее, старайтесь разобраться. Если вы будете задавать идиотские вопросы по работе, то это нормально (учтите, только, что админ не бог, и если он отмахивается, то есть вероятность, что он просто не знает).

Что учить?

Как сказано ранее, на первых порах всё - смежные вопросы из книг дадут вам первичные знания широкого спектра.
  • IP-маршрутизация, и если найдётся книжка, устройство ethernet на втором-первом уровнях
  • DNS. Учтите, майкрософтовские пособия по подготовке к экзамену отвратительны, потому что почти не содержат информации. Читайте Альбеца и Ли
  • Основы DHCP. До байта знать не нужно, но точно знать кто какие бродкасты когда отправляет
  • Архитектура Windows (если с ней работаете) - любой талмуд по администрированию windows
  • Какие-либо книжки по «общему» администриованию, там будет поверхностно, но на первое время сойдёт
  • Устройство HTTP-протокола. Книг не знаю, учите по тому, что найдёте. Знать нужно до уровня, когда вы чётко различаете POST/GET, способны оба отправить с помощью telnet/nc.
  • Командная строка и скрипты. Если не знаете - учить обязательно, даже для windows. Для windows - это power shell, для линукса - advanced bash programming. Если не знаете программирования - учите, учите, учите. Без основ жизни не будет.
  • Английский. Если... С большой вероятностью вы его не знаете достаточно хорошо. Значит - учить. Для этого не нужно зубрить tension и faces, достаточно читать английскую литературу. С словарём. Первые десятки страниц будут кошмаром, потом привыкните. Учить английский нужно всю разумную жизнь, потому что чем выше квалификация, тем меньше документации на русском (на английском тоже, но эти кошмарики мы оставим на последующие статьи). Кстати, англоязычные фильмы с английскими же субтитрами (в свободное от работы время) сильно помогают.
  • Что-то про виртуализацию. Хотя бы одна толковая книжка вам вкачает 10-20 левелов по всем параметрам

К моменту, когда вы это всё изучите, вы с большой вероятностью уже будете иметь какой-никакой опыт и вполне сойдёте за начинающего админа.

Чего избегать?

Тут мы начинаем самую сложную часть.

Во-первых, в мире Windows принято пиратить платный софт. В мире линукса тоже, только платного софта почти нет, в репозиториях много нужного и опенсорсного, так что проблема менее остра.

Наш доблестный уголовный кодекс предусматривает, что виноват тот, кто софт ставил. И если по служебной записке - то «по предварительному сговору», то есть отмазок нет. Если что-то случится - вас попытаются сделать виноватым. Учитывайте это, старайтесь держаться от Microsoft, Adobe, Autocad, 1С подальше. К сожалению, выбора нет, решайте сами - рисковать потенциальным условным сроком или вполне неиллюзорно вылететь с работы «за идиотизм». Это проф.риск многих начинающих админов (а так же цена работы с хорошо знакомой windows).

Вас могут попытаться сделать гибридом грузчика и помощника завхоза. От переноски серверов (легко) и серверных упсов (тяжело) вам не отвертеться, а вот от всякой завхозной ерунды - старайтесь уклоняться. Ибо время ест, а квалификации не добавляет.

(to be continued)
Продолжение.

В век компьютерных технологий специальность системный администратор стала просто незаменимой. Человек, который отвечает за работу компьютерной техники, локальных сетей и всевозможных программ, необходим в каждом офисе – иногда он входит в штат персонала, а иногда работает с компанией в удаленном режиме. Где обучиться на системного администратора, какие обязанности и перспективы у представителей этой профессии?

Главная задача сисадмина – наладить и обеспечить функциональность компьютеров в офисах и компаниях. Он покупает, настраивает и ремонтирует их, следит за защитой данных, правильным использованием «железа» и «софта», а иногда и за тем, чтобы сотрудники не занимались посторонними делами в рабочее время.

Какие факультеты и специальности выпускают будущих специалистов?

Системный администратор должен иметь глубокие знания в сфере IT, навыки работы с распространенным офисным ПО, операционными системами (Windows, Linux) и компьютерной техникой, быстро ориентироваться в возможных ошибках и уметь их устранять. Специалисту необходимо знание технического английского языка и некоторых языков программирования как минимум на начальном уровне. Кроме того, он должен следить за новинками в сфере компьютерных технологий и постоянно повышать собственную квалификацию.

Несмотря на то, что в работе сисадмина важен опыт и практика, теоретические знания имеют не меньшее значение. Университет «Синергия» предлагает желающим получить данную профессию обучение следующим специальностям:

  • информационные системы и технологии;
  • информационные технологии в приборостроении и телекоммуникациях;
  • обеспечение и администрирование информационных систем.

Сколько учиться на системного администратора? Обучение длится от 1 года 10 месяцев до 4 лет 6 месяцев, а после окончания учебного заведения студент получает диплом, позволяющий работать по специальности.

Поступление и вступительные экзамены

Университет предлагает будущим сисадминам два уровня образования: колледж и бакалавриат. Поступить в колледж можно после 9 или 11-го класса по результатам среднего балла школьного аттестата, обучение длится от 1,10 до 2,10 лет. Выпускники получают диплом о среднем специальном образовании, который дает возможность работать по специальности или продолжить учебу.

Для вступления на бакалавриат необходимо сдать три экзамена, включая математику, русский язык и информатику, продолжительность образовательной программы составляет от 4 до 4,6 лет. В случае успешного окончания обучения студенту выдается диплом с присвоением квалификации бакалавра и общеевропейское приложение к нему, позволяющее работать в странах ЕС.

Где работают студенты и выпускники данного направления?

Устроиться на работу системным администратором можно без труда – квалифицированные специалисты востребованы в IT отделах крупных компаний, а также могут работать внештатными сотрудниками небольших фирм. Университет «Синергия» оказывает своим студентам помощь в трудоустройстве – при учебном заведении есть центр, где молодые сисадмины могут начать вести профессиональную деятельность еще во время учебы.

Перспективы и оплата труда в данной отрасли

Системный администратор – одна из самых распространенных и перспективных профессий на сегодняшний день, причем это касается как оплаты, так и карьерного роста. Средняя зарплата сисадмина по стране составляет от 18 до 60 тыс. рублей в месяц. Вчерашние выпускники обычно начинают с небольших цифр, но в свободное время можно работать внештатным сотрудникам, налаживая локальные сети в небольших организациях. После приобретения определенного опыта есть шанс устроиться в крупную компанию и стать руководителем IT-отдела или IT-директором.

Основы баз данных. 20 уроков.
Проектирование БД и запросы SQL

Базы данных (БД) - это системы хранения и обработки данных, для доступа к которым используется язык SQL (Structured Query Language). Любой современный сайт, игра или настольное приложение нуждаются в хранении данных. На данный момент существует множество различных систем управления базами данных (СУБД), самой популярной является MySQL. “Основы баз данных” - это 20 интенсивных видео-уроков (по 10 минут), где мы вместе пройдём все этапы проектирования БД на примере интернет-магазина с использованием языка запросов SQL. После этого курса вы сможете использовать различные базы данных, такие как MS SQL и Postgre Sql, так как синтаксис языка SQL для них практически не отличается.

Урок 1. Реляционные базы данных

Чем отличается БД от СУБД; какие базы данных называются реляционными; обзор современных СУБД.

Урок 2. Установка СУБД

Установка СУБД MySql и графического приложения Mysql Workbench.

Урок 3. Проектирование базы данных, нормальные формы

Проектирование данных в Excel; нормальные формы; первичный ключ.

Урок 4. SQL-команда CREATE

Создание таблиц в графическом интерфейсе MySql Workbench; команда CREATE; типы данных; работа в консоли.

Урок 5. SQL-команда INSERT

Заполнение таблиц данными с помощью графического интерфейса; команда INSERT; AUTO INCREMENT.

Урок 7. SQL-команды DISTINCT, ORDER BY, LIMIT

Получение и фильтрация данных с помощью SQL-команд DISTINCT и LIMIT; сортировка с помощью команды ORDER BY.

Урок 9. Согласованность данных

Понятие согласованности или консистентности данных.

Урок 10. Внешний ключ

Понятие внешнего ключа и ограничений на значения столбцов; FOREIGN KEY CONSTRAINTS.

Урок 11. Создание таблиц с отношением “многие ко многим”

Добавление корзины в базу данных интернет-магазина.

Урок 12. Составной первичный ключ

Использование составного первичного ключа при проектировании таблицы с отношением “многие ко многим”.

Урок 13. Объединение данных из нескольких таблиц

Получение данных из нескольких взаимосвязанных таблиц; несостоятельность подхода с использованием нескольких SELECT-ов.

Урок 14. Оператор INNER JOIN

Объединение данных из нескольких таблиц с помощью оператора INNER JOIN.

Урок 15. Операторы LEFT JOIN, RIGHT JOIN

Объединение данных из нескольких таблиц с помощью операторов LEFT JOIN и RIGHT JOIN.

Урок 16. Оператор UNION

Объединение результатов нескольких SQL-запросов с помощью оператора UNION.

Урок 17. Агрегирующие функции

Агрегирующие функции COUNT, SUM, MIN, MAX.

Урок 18. Оператор GROUP BY

Группировка выбранного набора строк с использованием оператора GROUP BY.

Урок 19. Индексы

Фильтрация в GROUP BY с использованием HAVING; увеличение скорости выполнения запросов с использованием индексов.

Урок 20. Транзакции

Понятие транзакции; оператор TRANSACTION; требования ACID к транзакционной системе.

Компьютерные сети. 1 месяц.
Классика computer science

Фундаментальный курс, который даст основу для разработки сетевых приложений: понимание работы стека протоколов TCP/IP, клиент-серверной архитектуры и протоколов прикладного уровня. Студенты научатся настраивать сети, работать с сетевыми утилитами и приложениями. Узнают о популярных и перспективных сетевых технологиях. Научатся выбирать оптимальную архитектуру для сетевого приложения и протоколы для передачи данных, смогут развернуть свой веб-сервер и обеспечить безопасность сетей. Курс дает знания и практику, важную для портфолио веб-разработчика и успешных собеседований.

Урок 1. Основы компьютерных сетей. Технология Ethernet. Часть 1.

Основные концепции компьютерных сетей; эталонная модель OSI/ISO и стек протоколов TCP/IP; введение в технологию Ethernet; диагностика физического уровня.

Урок 2. Физический и канальный уровень. Технология Ethernet. Часть 2

Основные концепции технологии Ethernet; CSMA/CD. MAC-адресация; формат Ethernet-фрейма; коммутация; микросегментация; диагностика канального уровня.

Урок 3. Сетевой уровень. Часть 1

Классовая IPv4 - адресация; протокол ARP: связь IP-адреса и MAC-адреса; формат IPv4-пакета; статическая маршрутизация; диагностика сетевого уровня.

Урок 4. Сетевой уровень. Часть 2

Бесклассовая маршрутизация, маски подсетей переменной длины (CIDR/VLSM); динамическая маршрутизация; протокол DHCP.

Урок 5. Транспортный уровень

Протоколы с гарантированной и негарантированной доставкой данных: TCP и UDP; форматы TCP-сегмента и UDP-дейтаграммы; сокеты; технология перегруженного NAT(PAT); диагностика транспортного уровня.

Урок 6. Углубленное изучение сетевых технологий. Часть 1

Система DNS; сетевая безопасность; шифрование с симметричным и асимметричным ключом; технологии VPN.

Урок 7. Углубленное изучение сетевых технологий. Часть 2

Семейство технологий Wi-Fi; технологии VLAN (802.1Q); введение в IPv6.

Урок 8. Прикладной уровень

Прикладной уровень; SMTP, HTTP; перспективные прикладные протоколы.

Linux. Рабочая станция. 1 месяц.
Практика администрирования ОС Linux на компьютере

GNU/Linux – популярная операционная система, лидирующая на рынке серверного оборудования, используемая также как встраиваемая ОС в промышленном и бытовом оборудовании и даже в качестве десктопного ПО. Компоненты GNU используются и в MAC OS X, не обошлось без влияния GNU/Linux и на Windows. Знакомство с Linux необходимо системному администратору, тестировщику, веб-программисту, специалисту по информационной безопасности, любому разработчику, претендующему на статус middle и выше. Данный курс разбирает базовые основы работы в Linux: основы работы в оболочке Linux, управление пользователями и правами файлов, регулярные выражения и написание скриптов в bash, работа с процессами и управление загрузкой и сервисами в Linux. Понимание основ программирования, систем счисления (двоичная, восьмеричная, шестнадцатеричная системы счисления) и булевой логики

Урок 1. Знакомство и установка

Знакомство с GNU/Linux. Что такое GNU, Linux и UNIX. Виртуализация. Установка Ubuntu в виртуальной машине. Базовые возможности работы в Linux

Урок 2. Работа в графическом и консольном режиме

Консольный и графический режим в Linux; консольные команды; создание и редактирование файлов.

Урок 3. Файлы и права доступа в Linux

Пользователи и права в Linux; работа с файлами; выполнение операций от имени суперпользователя.

Урок 4. Регулярные выражения

Регулярные выражения. Поиск. sed.

Урок 5. Программирование bash

Синтаксис. Команды. Переменные. Управляющие конструкции. Некоторые простые скрипты. Выполнение задач по расписанию с помощью cron

Урок 6. Веб-сервисы

Сетевые возможности Linux. Веб-сервисы. Nginx, Apache2. Let’s encrypt. Сетевой фильтр netfilter и утилита iptables.

Урок 7. Введение в Git

Знакомство с Git.

Урок 8. SOA и введение в Docker

Монолитная и SOA-архитектура приложений. Введение в Docker

Фундаментальный курс дает понимание логики работы операционных систем, взаимодействия программ, процессов, памяти и аппаратного обеспечения. Студенты на практике разбирают ОС Linux, наиболее популярную в веб-разработке. В программу входит знакомство с ассемблером. Это позволяет на профессиональном уровне заниматься разработкой и системным администрированием.

Урок 1. Основы устройства компьютера

Что такое компьютер. Примеры компьютеров. Элементная база. Машинный код. Регистры, прерывания, порядок байт

Урок 2. Ядро операционной системы

Что такое операционная система. Загрузка ПК на примере MS DOS. Что такое ядро. Архитектура ядер (монолитное, гибридное, микроядро). Примеры ОС с разными ядрами.

Урок 3. Диски

История дисков (лента, барабаны, HDD). Анатомия HDD (электроника, механика, магнитный слой), HDD и SSD. Адресация диска (CHS, ECHS, LBA).

Урок 4. Логические диски

MBR. Работа с MBR. Утилиты. GPT.

Урок 5. Файловые системы

Файловые системы, в том числе на ext2/ext4. Симлинки, хардлинки

Урок 6. LVM

LVM - работа с Logical Value Management. Что такое LVM. Работа с LVM (PV, VG, LV)

Урок 7. Оперативная память

RAID-массивы. Уровни RAID-массивов. Сравнение уровней RAID. Утилита mdadm

Урок 8. Многозадачность

Урок 9. Кросплатформеность и виртуализация

Безопасность проводных и беспроводных сетей. 1 месяц.
Безопасность компьютерных сетей

Курс предназначен для людей с небольшими знаниями в области информационной безопасности. Требуется минимальное понимание устройства сетей и используемых в них протоколов. Приветствуется знание UNIX-подобных систем. Если этих знаний нет или их недостаточно, в курсе вы сможете их получить.

Урок 1. Введение в анализ сетевого трафика

Введение в сетевую безопасность. Классификация сетевых атак. Инструменты, которые нам понадобятся. Kali Linux. DVL. Анализ сетевого трафика. Wireshark, tcpdump.

Урок 2. Пассивные сетевые атаки

Пассивные сетевые атаки. Обнаружение хостов и сервисов. Определение ОС, nmap, zetmap.

Урок 3. Активные сетевые атаки

DOS, DDOS, arp spoofing, dhcp spoofing, dns spoofing, sslsplit, sslstrip, sslsplit.

Урок 4. Сканер уязвимостей OpenVas

Поиск уязвимостей при помощи сканера.

Урок 5. Metasploit Framework

Практика тестирования на проникновение.

Урок 6. Безопасность и уязвимость Wi-Fi

Стандарт IEEE 802.11, атаки на соединения и защита от них.

Урок 7. Безопасность Bluetooth

Стандарт Bluetooth, атаки на соединения и защита от них.

Урок 8. Безопасность GSM

Архитектура сетей GSM, атаки на соединения и защита от них.

Анализ, оптимизация и аварийные работы в Linux. 1 месяц.
Анализ, оптимизация и аварийные работы в Linux

Курс ориентирован на специалистов, имеющих некоторый опыт администрирования Linux систем. В нем мы разберем методологию обнаружения проблем, сбора информации для последующего анализа и, наконец, исправления неполадок. Помимо этого, будут рассмотрены принципы оптимизации работы Linux систем.

Урок 1. Основы сбора информации и поиска проблем

Урок 2. Отладка на разных этапах загрузки системы и сервисов

Урок 3. Хранение данных в Linux, решение проблем с разделами

Урок 4. Поиск и решение проблем в сетевом стеке

Урок 5. Безопасность в Linux

Урок 6. Отладка работы приложений

Урок 7. Профилирование системы

Урок 8. Обзор оптимизации работы Linux

Системы виртуализации. 1 месяц.
Системы виртуализации

Данный курс ориентирован на широкую аудиторию, в особенности на тех, кому по роду деятельности приходится использовать виртуализованные окружения: DevOps и сетевых инженеров, разработчикам и тестировщикам распределенных сервисов и систем. Во время данного курса вы познакомитесь с доступными на сегодняшний день технологиями виртуализации, разберете особенности конкретных реализаций виртуальных машин, а также рассмотрите типовые способы применения самых распространенных гипервизоров. В заключение курса, кроме изучения самих гипервизоров, вы коснетесь систем управления виртуальными машинами.

Урок 1. Введение в виртуализацию

Урок 2. Технологии эффективной виртуализации

Урок 3. Гипервизоры 2-го типа (интегрированные с хост-системой)

Урок 4. Гипервизоры 1-го типа (bare metal hypervisors)

Урок 5. Вложенная (nested) виртуализация

Урок 6. Виртуализация ввода-вывода

Урок 7. Контейнеризация (виртуализация на уровне ядра ОС)

Урок 8. Системы управления виртуализацией

Основные сервисы на Linux для предприятия. 1 месяц.
Основные сервисы на Linux для предприятия

Курс посвящен администрированию сервисов на Linux и предназначен для аудитории уже имеющей базовые навыки работы с Linux, а также понимающей принципы работы и построения компьютерных сетей. По окончании курса вы сможете, в зависимости от нужд предприятия, успешно разворачивать, равно как и понимать логику работы различных сервисов на Linux, таких как балансировщики нагрузки, DNS, почтовый сервер и другие.

Курсы системного администрирования направлены на полное усвоение практического применения администрирования к большинству компьютерных сетей предприятий различного масштаба и назначения. Слушатели курса становятся опытными специалистами в области обслуживания, бесперебойности и безопасности компьютерных сетей, а это уже очень престижная, высокооплачиваемая и популярная профессия с признаками мужского характера, глубокой вдумчивости и планирования. По сути – это отрасль не только профессии, это образ жизни, поведения, привычек. Это очень популярно, престижно и почетно. Большинство проблем, возникающих в компьютерных сетях большинства предприятий или офисов, это недостаточность в квалифицированном обслуживании, и если в компании нет опытного системного администратора, то крах системы рано или поздно обеспечен, и тогда не обойтись без дорогостоящего восстановления системы.

Все Курсы администрирования

* - цена с действующими скидками, рублей.

Базовая
цена,
руб

Часы / Дни

Ремонт и сборка компьютеров

15%
10200

15%
10200

15%
10200

15%
10200

32 час.
8 занятий

15%
13500

15%
13500

15%
13500

15%
13500

52 час.
13 занятий

60 час.
15 занятий

Администратор компьютерных сетей - гарантия безопасности и стабильности

Курсы администрирование windows, позволяют из рядового пользователя компьютера, сделать опытного специалиста целой компьютерной системы, с возможностью квалифицированного обслуживания, обеспечения безопасности, бесперебойности и, что немаловажно, компетентной модернизации, в духе и необходимости текущего момента. Квалифицированный системный администратор - залог успешного пребывания любой компании, в любой экономической ситуации, в любых условиях технической конкуренции, в любых тенденциях системных и технологических требований времени.

Системный администратор - это специалист по обслуживанию компьютеров и локальных компьютерных сетей. Профессия подходит тем, кого интересует информатика (см. выбор профессии по интересу к школьным предметам).

Описание профессии

В крупных компаниях, для которых бесперебойное функционирование информационных систем является жизненно важным (телекоммуникационные компании, издательские дома и др.), есть специальные IT-отделы (или отделы информационных технологий), в которых системные администраторы работают на постоянной основе. Более мелкие организации, как правило, предпочитают приглашать этих специалистов только в случае возникновения каких-то неполадок в компьютерах или локальной сети, т.е. работают с внештатными сотрудниками. Сейчас во многих офисных зданиях имеются компьютерные службы, которые подчиняются хозяевам недвижимости. В эти службы обращаются сотрудники фирм-арендаторов для устранения проблем с компьютерами или локальной сетью.

Прежде всего, в обязанности системного администратора входит настройка программного обеспечения. Он устанавливает и настраивает операционную систему (Windows, Novell или Unix), программы, необходимые для работы компании (офисные, графические, бухгалтерские и пр.), следит за обновлениями программного обеспечения. Если нужно, системный администратор разъясняет работникам, как пользоваться программами, устраняет неполадки, вызванные их неквалифицированным использованием.

Также системный администратор отвечает за оборудование. Во-первых, он принимает непосредственное участие в составлении заказа на покупку компьютерных комплектующих. Во-вторых, собирает компьютеры, следит за их работой, в случае необходимости ремонтирует или заменяет.

Обучение на системного администратора

Международное учебное заведение, обучает . Работает с 1999 года. 42 филиала в 16 странах мира. Крупнейший авторизованный учебный центр Microsoft, Cisco, Autodesk. Студенты получают международные сертификаты и международный диплом. Главная цель - трудоустройство каждого выпускника.

Приглашает пройти профессиональную переподготовку по программе на базе среднего специального или высшего образования. Учебные программы Академии, рассчитанные на широкую аудиторию слушателей, предполагают возможность получить новую специальность в современном формате дистанционного обучения.

На этом курсе можно получить профессию системного администратора дистанционно за 3 месяца и 15 000 руб.:
— Одна из самых доступных цен в России;
— Диплом о профессиональной переподготовке установленного образца;
— Обучение в полностью дистанционном формате;
— Сертификат соответствия профстандарту стоимостью 10 000 руб. в подарок!
— Крупнейшее образовательное учреждение дополнительного проф. образования в России.

Вузы

Оплата труда

Зарплата на 10.12.2019

Россия 30000—100000 ₽

Москва 40000—120000 ₽

Важная часть работы сисадмина - налаживание систем связи. Он объединяет в сеть компьютеры, прокладывая кабели, оптимизирует работу серверов, настраивает Интернет и электронную почту. Кроме того, системный администратор организует работу баз данных, обслуживает офисные АТС.

Для сохранения коммерческой тайны системный администратор определенным образом обрабатывает компьютерную информацию. Для предотвращения потери ценных для компании данных он сохраняет их резервные копии.

Еще одна задача этого специалиста - борьба со спамом, приходящим по электронной почте. (Для такой защиты используются специальные программы.)

Cистемный администратор может заниматься и другими задачами, в частности, написанием и редактированием web-страниц. Многие сисадмины - самоучки. Однако для хорошей работы желательно иметь высшее техническое образование со специализацией в управлении информационными системами. В крупных компаниях работодатели могут требовать наличие специальных сертификатов, говорящих о квалификации системного администратора. Самой известной системой сертификации считается система Microsoft Certified System Engineer.

Профессиональный системный администратор должен досконально разбираться в компьютерной технике, сетевом оборудовании и вопросах программного обеспечения. Он постоянно следит за развитием компьютерных технологий и применяет новинки на практике.