Программирование с нуля 2
О чём курс
Видеокурс «Программирование с нуля 2» представляет собой интенсивную образовательную программу, разработанную Центром Программирования для тех, кто стремится освоить основы разработки программного обеспечения в сжатые сроки. Основная цель курса — дать слушателям комплексное понимание того, как устроены современные технологии, как создается качественный софт и как эффективно стартовать в карьере разработчика. Обучение построено таким образом, чтобы за один месяц погрузить студента в фундаментальные принципы программирования, охватывая сразу несколько ключевых направлений индустрии.
Курс идеально подходит для новичков, которые только начинают свой путь в IT, а также для тех, кто хочет систематизировать свои знания и понять, как именно работают языки программирования, алгоритмы и архитектура ПО. Программа охватывает широкий спектр тем: от устройства компьютера и работы оперативной памяти до тонкостей веб-дизайна, юзабилити и продвижения готовых продуктов. Вы узнаете, как проектировать программное обеспечение, учитывая ограниченность ресурсов, как правильно ставить задачи и разрабатывать алгоритмы, а также как тестировать и оптимизировать готовые решения.
Особое внимание в курсе уделено практической стороне профессии. Вы не просто изучите теорию, но и поймете, как устроены современные языки программирования, в чем разница между компилируемыми и интерпретируемыми языками, и как выбрать подходящий инструмент для конкретной задачи — будь то разработка сайта, настольного приложения или мобильного софта. Кроме того, курс включает в себя важный блок по профессиональному развитию: вы научитесь составлять резюме, которое будет выделяться среди конкурентов, узнаете секреты успешного прохождения собеседований и поймете, как вести себя в профессиональной среде после трудоустройства.
Формат видеокурса позволяет обучаться в удобном для вас темпе, глубоко погружаясь в каждую тему. Вы получите знания о жизненном цикле ПО, методах контроля качества, принципах работы интернета и современных тенденциях в разработке. Этот курс — это не просто набор уроков, а полноценная база, которая поможет вам избежать распространенных ошибок новичков, научит мыслить как инженер и даст четкий план действий для достижения успеха в IT-сфере. Пройдя этот путь, вы будете обладать необходимым набором навыков для уверенного старта в карьере и пониманием того, как превратить программирование из хобби в востребованную профессию.
Программа обучения
- День 1
- Где и как выполняются программы
- Устройство компьютера
- ПЗУ, ОЗУ, процессор
- Данные в памяти компьютера
- Системы счисления
- Шестнадцатеричное представление кода
- Низкоуровневые языки программирования
- Высокоуровневые языки программирования
- Какие языки нужны нам?
- День 2
- Создание ПО
- Дизайн ПО
- Ограниченность ресурсов
- Правила грамотной разработки
- Цикл разработки
- Особенности для мобильных разработок
- Перспективы мобильного разработчика
- Фриланс мобильного разработчика
- День 3
- Зачем разработчику сайт?
- Юзабилити продающих сайтов
- Методы улучшения (примеры)
- Чего не стоит делать в интерфейсах? (Ошибки, примеры)
- Примеры результатов
- Как с помощью юзабилити не снижая цены можно повысить продажи
- День 4
- План разработки
- Постановка задачи
- Входные данные
- Выходные данные
- Алгоритмы
- Примеры алгоритмов
- Переменные
- Как в компьютере хранятся переменные
- Условия
- Циклы
- Правильный подход к созданию ПО
- Практика – составляем алгоритмы
- День 5
- Этапы жизни ПО
- Оптимизация ПО
- Работа с наполнением ПО
- Контроль качества и тесты
- Адаптация для потребителя
- Противодействие внешним вмешательствам
- Продвижение ПО
- Работа с другими разработчиками в продвижении ПО
- Реклама
- Опасные ошибки коммерческого ПО
- Тенденции современного ПО
- День 6
- Насколько важен WEB-дизайн
- Два подхода к созданию сайтов
- Новые технологии веб-разработки
- Большой - не значит хороший
- КПД Вашего сайта
- День 7
- Компилируемые и интерпретируемые языки программирования
- Примеры компилируемых языков
- Примеры интерпретируемых языков
- Выбираем язык программирования
- Типы данных
- Числа
- Строки
- Булевский тип
- Другие типы данных
- Функции и процедуры
- День 8
- Собеседование
- Принцип обучения в карьере
- Грамотное составление резюме
- Мощный инструмент в поиске работы
- Фишки, которые сделают Ваше резюме неотразимым
- Чего НЕ нужно писать в резюме (хотя все пишут)
- Золотое правило в поиске работы своей мечты
- Правила успешного прохождения собеседования
- Чего НЕ нужно делать на собеседовании
- Что делать, если не знаешь правильного ответа
- Правильные ответы на вопросы, которые встречаются на каждом втором собеседовании
- Рекомендации для продвинутых пользователей
- Ваши действия после собеседования
- Если взяли на работу...
- Стажировка
- День 9
- Обзор современных языков программирования и их назначения
- Языки для разработки сайтов
- Языки для разработки настольных приложений
- Языки для разработки программ под мобильные устройства
- Специфика каждого из направлений
- Как работает интернет
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.