Открыто

Программирование и базы данных: Начальный курс [2023] [Специалист] [Вадим Шиховцов]

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 14 авг 2023.

Цена: 12990р.-94%
Взнос: 696р.

Основной список: 21 участников

Резервный список: 3 участников

  1. 14 авг 2023
    #1
    Toxich
    Toxich ЧКЧлен клуба
    Программирование и базы данных: Начальный курс [2023]
    Специалист
    Вадим Шиховцов


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

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

    Вы научитесь:
    1. Понимать устройство компьютера и представления данных
    2. Узнаете виды алгоритмов (линейный, условный циклический)
    3. Закрепите знания алгоритмов практикой на Python
    4. Выучите синтаксис, базовые типы данных и конструкции языка программирования
    5. Получите знания по основам данных

    Модуль 1 - Устройство компьютера
    • Назначение компьютера (автоматизация в решении задач, вычисления)
      • Задача
      • Алгоритм
      • Язык программирования
    • Устройство компьютера (CPU, RAM, HDD)
    • Анатомия компьютера (микросхемы, схема сумматора, схема памяти)
      • Немного схемотехники
    • Основы бинарных операций(dec > bin, bin > dec, bin + bin, bin - bin)
    • Практика: перевод dec > bin, сложение/вычитание, перевод bin > dec
    • Компиляция и интерпретация
      • Преимущества и недостатки
      • Демонстрация компиляции (С/С++)
      • Демонстрация интерпретации (JavaScript)
    • Графические и текстовые программы
      • Демонстрация запуска графической/текстовой скомпилированной (exe)
      • Демонстрация запуска графической/текстовой интерпретируемой (js)
    • Практика: запуск программ слушателями
    Модуль 2 - Представление информации
    • Системы счисления (bin, oct, dec, hex)
      • Преобразование между системами
      • Практика: Преобразование между системами счисления
      • Арифметика систем счисления
      • Практика: сложение/вычитание в hex и bin
      • Демонстрация hex-редактора
    • Диапазоны представления чисел
      • Немного комбинаторики (сколько комбинаций можно получить из x битов)
      • Практика: простые задачи на комбинаторику
    • Единицы измерения информации (бит, байт, кило, мега)
    • Кодировки, таблицы кодировок
      • Понятие «символ» (символ - это картинка)
      • ASCII
      • Unicode
      • Практика: преобразование документа из одной кодировки в другую
    Модуль 3 - Запись алгоритмов
    • Текстовое описание алгоритма (берем задачу, описываем ее решение текстом)
    • Блок-схемы
      • Обозначения элементов блок-схемы
      • Онлайн редактор
    • Алгоритмические структуры
      • Следование
      • Ввод/Вывод
      • Практика: создание блок-схем для линейных задач
      • Ветвление (сокращенное, полное)
      • Практика: создание блок-схем для задач с ветвлением
      • Повторение (цикл)
      • Практика: создание блок-схем для задач с циклами
      • Вложенные алгоритмические структуры
    Модуль 4 - Знакомство с python
    • История языка (кратко о версиях и авторе)
    • Установка интерпретатора
      • Работа с python shell (>>>)
      • Практика: расчет выражений с помощью python shell
    • Первая программа “Hello world” (запуск программы через консоль cmd)
    • Переменные и операции
    • Линейные программы
      • Практика: реализация блок-схем из предыдущего модуля
    • Программы с ветвлениями
      • Практика: реализация блок-схем из предыдущего модуля
    • Программы с циклами
      • Практика: реализация блок-схем из предыдущего модуля
    Модуль 5 - Теория баз данных
    • Понятие «база данных» и их назначение
    • Виды БД . Понятие “СУБД”
    • Структура БД. Язык запросов SQL (однотабличные базы)
    • Работа с БД
      • Установка программы для визуальной работы с БД
      • Создание файла базы данных на примере СУБД sqlite
      • Запросы: CREATE TABLE, SELECT и INSERT
      • Практика: выполнение запросов к БД
    • Реляционные БД
      • Несколько таблиц и связи между ними
      • Практика: Реализация связи один-ко-многим
    Модуль 6 - Отработка пройденного материала
    • Краткое повторение систем счисления
      • Практика: задачи работу с разными системами счисления(преобразование +/-)
    • Краткое повторение единиц измерения информации
      • Практика: задачи с битами/байтами
    • Краткое повторение алгоритмов и блок-схем
      • Практика: задачи на составление и понимание блок-схем
    • Краткое повторение работы с базами данных
      • Практика: даем готовую БД и простые задачи на вставку/извлечение информации
    Итоговое тестирование
    Подведение итогов

    Продажник
     
    3 пользователям это понравилось.
  2. Последние события

    1. White Designer
      White Designer не участвует.
      24 авг 2024
    2. rastorguevamarina
      rastorguevamarina участвует.
      12 июн 2024
    3. AlexEmart
      AlexEmart участвует.
      27 апр 2024
    4. Alter2000
      Alter2000 участвует.
      25 апр 2024