1. Присоединяйся к лучшим! Пройди - РЕГИСТРАЦИЮ!

Скачать [Наталья Кайда] [proglib.academy] Основы IT для непрограммистов (2023)

Discussion in 'Администрирование и программирование' started by Shark Mafia, Aug 29, 2023.

  1. Shark Mafia

    By:Shark MafiaAug 29, 2023
    Moderator
    Staff Member Модератор

    Joined:
    May 18, 2021
    Messages:
    16,025
    Likes Received:
    38,261
    [Наталья Кайда] [proglib.academy] Основы IT для непрограммистов (2023)
    2023-08-29_19-26-01
    Начните понимать, о чем с вами говорят работодатели, заказчики и клиенты.

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

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

    Обо всем на нашем курсе:
    1. Познакомитесь с основными терминами мира программирования
    2. Какими базовыми знаниями нужно Поймете и опровергнете мифы о программистах и мире IT
    3. Подготовитесь к общению со специалистами в сфере разработки

    Кому подходит курс:
    1. Новичкам, которые хотят связать деятельность с IT и всем, кому интересна сфера IT
    2. Специалистам в сфере смм и маркетинга, взаимодействующих со сферой IT
    3. Специалистам в сфере продаж, реализующим цифровые продукты
    4. HR-специалистам в IT-компаниях и IT-рекрутерам
    5. Бизнес- и системным аналитикам, работающим над проектами совместно с разработчиками
    6. Специалистам по созданию образовательных курсов в сфере IT
    7. Владельцам микро- и малого бизнеса
    8. IT project-менеджерам

    Введение
    • О чем этот курс и для кого он предназначен.
    Модуль 1 - Мифы и заблуждения о программировании
    Предисловие: обсудим стереотипные представления о разработчиках.

    1. Программисты печатают с космической скоростью и обладают сверхъестественной памятью.
    • Узнаем, чем разработчики занимаются на самом деле, и как им удается писать код, не запоминая наизусть все существующие конструкции языка программирования.
    2. Программирование и математические способности.
    • Разберемся, насколько справедливо мнение о том, что программисту необходимо отличное знание математики, и есть ли отрасли разработки, где математика не нужна.
    3. Программирование: врожденный дар или опыт.
    • Можно ли освоить программирование, не обладая выдающимся талантом, и какая мотивация для вхождения в ИТ является заведомо ошибочной.
    4. Знание английского языка для программиста необязательно.
    • Выясним, чем может навредить пренебрежительное отношение к изучению английского, и какие преимущества дает хорошее знание языка.
    5. После 5 лет учиться программированию уже поздно.
    • Миф о том, что к изучению программирования нужно приступать как можно раньше, заставляет многих людей думать, что их поезд уже ушел. Разберемся, насколько это соответствует действительности.
    6. Почему программист не может починить принтер.
    • Должен ли разработчик уметь делать все, что хоть отдаленно относится к программированию и обслуживанию компьютерного оборудования? Расскажем об узкой специализации в ИТ.
    7. Кодер, разработчик и программист: синонимы или разные ступени профессионализма?
    • Разберемся в профессиональной градации ИТ-специалистов и выясним, чем программисты отличаются от кодеров.
    Тесты по модулю 1
    Модуль 2 - IT-профессии: какие есть и какую выбрать

    Предисловие: узнаем, почему программистам нужно постоянно учиться и совершенствоваться.

    1. Разработчики ПО: десктоп, мобильные, веб, облачные, геймдев.
    • Расскажем о профессиональной классификации в ИТ-индустрии и о том, какие типы программного обеспечения создаются в различных нишах.
    2. Джуны, мидлы, сеньоры.
    • В ИТ-индустрии принято делить разработчиков не только по специализации, но и по уровню профессионального развития. Выясним, как распределяются обязанности джунов, мидлов и сеньоров.
    3. Тимлиды, девопсы, архитекторы.
    • Узнаем, какие профессионалы составляют высшую касту ИТ-специалистов и чем именно они занимаются.
    4. Перспективные профессии: дата-сайентисты, разработчики ИИ, этичные хакеры, блокчейн-разработчики.
    • Поговорим о нескольких интересных направлениях, на которые стоит обратить всем, кто только задумывается о начале карьеры в ИТ.
    5. Как выбрать ИТ-направление для себя.
    • Приведем несколько полезных советов о том, как сделать оптимальный выбор на основе личных интересов, сильных сторон и навыков.
    6. Можно ли войти в ИТ, если нет способностей к программированию.
    • В ИТ-компаниях всегда нужны специалисты, которые не задействованы в написании кода. Расскажем, как найти себе занятие по душе, если нет желания программировать.
    Тесты по модулю 2
    Модуль 3 - Языки, фреймворки, библиотеки, базы данных и стеки

    Предисловие: выясним, сколько языков программирования уже придумано.

    1. Самые популярные и востребованные языки программирования.
    • Узнаем, какие из языков программирования сейчас пользуются повышенной популярностью и какие имеют все шансы на попадание в топ-10.
    2. Чем языки программирования отличаются друг от друга.
    • Обсудим классификацию языков программирования в соответствии с критерием «человекопонятности» и покажем примеры простейшего кода.
    3. Фреймворки и библиотеки.
    • Разберемся, что такое фреймворки и библиотеки, чем они отличаются друг от друга, и какие преимущества дают разработчику.
    4. Базы данных.
    • Существует два основных типа баз данных – реляционные и нереляционные. Расскажем, чем они отличаются друг от друга, и почему ни одно веб-приложение не может обойтись без базы данных.
    5. Платформы Kubernetes и Docker.
    • Для обслуживания огромного количества посетителей веб-приложениям необходима автоматическая система масштабирования. Узнаем, как для решения этой задачи применяют Kubernetes и Docker.
    6. Стеки.
    • Термин «стек» имеет несколько значений и производных: расскажем, что означает фуллстек и почему переполненный стек – это плохо.
    7. Нужно ли учить язык программирования непрограммисту и с какого начать.
    • Базовые навыки программирования пригодятся даже в том случае, если нет цели сделать карьеру в ИТ. Рассмотрим, какие языки стоит выучить.
    Тесты по модулю 3
    Модуль 4 - Большие данные, ИИ, машинное обучение, нейронные сети

    Предисловие: узнаем, почему Илон Маск не доверяет искусственному интеллекту.

    1. Что такое большие данные и зачем их анализировать.
    • Расскажем, какие данные считаются большими, откуда они поступают, и где хранятся.
    2. Цели анализа больших данных.
    • Анализ Big Data дает точные ответы на самые важные для бизнеса вопросы – узнаем, какие именно.
    3. Искусственный интеллект и его технологии.
    • В отношении терминов, описывающих технологии ИИ, существует определенная путаница. Выясним, как эти технологии связаны между собой.
    4. Способы обучения нейронных сетей.
    • Для практического применения нейронную сеть нужно обучить – расскажем, какие методы обучения существуют.
    5. Как создать нейронную сеть самостоятельно.
    • Собственную нейронку можно создать по видео-туториалу. А еще можно обучить готовую под свои задачи.
    6. Заблуждения и мифы об ИИ.
    • Могут ли нейронные сети оставить нас без работы? Возможна ли спонтанная эволюция ИИ? Ответим на эти и другие важные вопросы об искусственном интеллекте.
    Тесты по модулю 4
    Модуль 5 - Шифрование, кодирование и хеширование данных. Информационная безопасность

    Предисловие: выясним, что является важнейшим ресурсом современного бизнеса – и одной из приоритетных задач ИТ.

    1. Разница между шифрованием, кодированием и хешированием.
    • Эти термины очень часто используются в качестве синонимов. Узнаем, насколько это верно с технической точки зрения.
    2. Шифрование
    • Поговорим о самых распространенных методах шифрования информации, и о том, где эти методы применяются.
    3. Хеширование
    • Расскажем о методе преобразования информации, который позволяет надежно защищать пароли и создавать цифровые подписи файлов.
    4. Кодирование
    • Узнаем, для чего применяют кодирование, и покажем, как выглядит текст в различных кодировках.
    5. Информационная безопасность
    • Обсудим распространенные виды киберпреступлений и главную причину появления новых типов криминальной активности в интернете.
    6. Специалисты по информационной безопасности
    • Перечислим профессии, связанные с обеспечением кибербезопасности, и расскажем о классификации хакеров.
    Тесты по модулю 5
    Модуль 6 - Компьютерные сети: виды, протоколы, адреса, клиенты и серверы

    Предисловие: о чем пойдет речь в этом модуле.

    1. Что такое компьютерная сеть.
    • Узнаем, какое оборудование входит в компьютерную сеть.
    2. Виды сетей.
    • Поговорим о классификации сетей по масштабу и типу используемой технологии соединения устройств.
    3. Провайдеры и точки обмена трафиком.
    • Для выхода в интернет пользователи подключаются к провайдеру. Расскажем, к чему подключаются провайдеры.
    4. Адреса устройств в интернете.
    • Для общения в сети компьютеры используют различные адреса – покажем, как они выглядят.
    5. DNS серверы.
    • Расскажем о сервисе, который преобразует числовые адреса, понятные только компьютеры, в доменные имена, привычные пользователям.
    6. Протоколы и сетевые модели.
    • Обмен данными в интернете происходит по особым правилам – перечислим самые важные протоколы и сетевые модели.
    7. Клиенты и серверы.
    • Во время взаимодействия в сети одни устройства выполняют роль клиентов, а другие – серверов. Разберемся, к какому типу относятся наши смартфоны и ноутбуки.
    8. ПО для запуска сервера на локальном компьютере.
    • Захотелось установить Wordpress на свой ноутбук? Расскажем, какая программа для этого нужна.
    9. Облачные серверы.
    • Крупные компании разворачивают свои приложения на серверах нового поколения – обсудим их преимущества.
    Тесты по модулю 6
    Модуль 7 - Интернет вещей

    Предисловие: узнаем, когда появился термин «интернет вещей» и что именно под ним подразумевается.

    1. Какие «вещи» входят в IoT.
    • Перечислим устройства, которые составляют интернет вещей, и способы подключения к сети.
    2. Технологии и протоколы IoT.
    • Расскажем, как к интернету подключаются устройства, не поддерживающие межсетевой протокол IP, и какую роль в этом играют шлюзы.
    3. Возможности и преимущества интернета вещей.
    • Объем данных, поступающий от IoT – огромен. Рассмотрим, какую пользу бизнес может из них извлечь.
    4. Недостатки и риски IoT.
    • У любой отличной технологии есть темная сторона – узнаем, какую опасность для владельца представляет постоянное подключение вещей к IoT.
    5. Основные тренды и связь интернета вещей с другими технологиями.
    • IoT – один из основных столпов интернета будущего: расскажем, как он связан с метавселенной и смежными технологиями.
    Тесты по модулю 7
    Модуль 8 - Алгоритмы, структуры данных, паттерны проектирования

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

    1. Алгоритмы
    • Обсудим концепцию алгоритма и приведем пример того, как знание нужного алгоритма упрощает решение сложной задачи.
    2. Структуры данных
    • Для эффективного решения практических задач разработчикам необходимо отлично разбираться в структурах данных – расскажем об основных типах.
    3. Шаблоны проектирования
    • Перечислим основные шаблоны и поговорим о том, как знание паттернов проектирование упрощает разработку сложных проектов.
    4. Антипаттерны
    • Объясним, что в разработке называется «костылями» и «спагетти-кодом».
    Тесты по модулю 8
    Модуль 9 - Блокчейн, децентрализованные приложения и Web3

    Предисловие: узнаем о связи блокчейна с интернетом будущего.

    1. Основные концепции блокчейна.
    • Расскажем о трех ключевых концепциях, на которых основан блокчейн – реестре, смарт-контрактах и криптографических методах.
    2. Как работает блокчейн.
    • Разберемся с основными принципами работы блокчейна – записью транзакций, достижением консенсуса, связыванием блоков в цепь и предоставлением доступа к реестру.
    3. Виды блокчейн-платформ.
    • Узнаем о классификации и особенностях различных блокчейнов.
    4. Децентрализованные приложения.
    • На базе блокчейна разрабатывают веб-приложения нового типа – расскажем об их преимуществах по сравнению с обычными.
    5. Новый этап эволюции интернета.
    • Поговорим о связи децентрализованных приложений с очередным витком развития интернета.
    Тесты по модулю 9
    Модуль 10 - Технологии расширенной реальности и метавселенная

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

    1. XR и иммерсивные технологии
    • Выясним, что скрывается под собирательным термином XR, и какие технологии входят в понятие «расширенная реальность».
    2. Метавселенная
    • Узнаем, как метавселенная выглядит сейчас и что ее ожидает в ближайшем будущем, а также рассмотрим связь метавселенной с интернетом вещей и искусственным интеллектом.
    3. Технологический стек XR и метавселенной
    • Перечислим навыки, которые нужны программистам для создания XR-проектов и узнаем об отличиях XR-стека от других направлений разработки.
    Тесты по модулю 10
    Продажник:

    Скачать:
     
  2. oleg18933

    By:oleg18933Aug 31, 2023
    SUPER VIP
    SUPER VIP

    Joined:
    Jan 17, 2022
    Messages:
    20
    Likes Received:
    7
    спасибо.
     
    Super Hilda likes this.
  3. Super Hilda

    By:Super HildaAug 31, 2023
    Moderator
    Staff Member Модератор

    Joined:
    Feb 3, 2021
    Messages:
    27,625
    Likes Received:
    6,900
    К Вашим услугам!)):)
     
Похожие темы
  1. Shark Mafia
    Replies:
    0
    Views:
    1,051
  2. Shark Mafia
    Replies:
    0
    Views:
    466
  3. Shark Mafia
    Replies:
    0
    Views:
    478
  4. Shark Mafia
    Replies:
    0
    Views:
    401
  5. Shark Mafia
    Replies:
    0
    Views:
    509
  6. Shark Mafia
    Replies:
    0
    Views:
    382
  7. #Megalodon
    Replies:
    0
    Views:
    340
Loading...