Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[Geekbrains] Разработка ПО по-взрослому. От программиста-любителя до профессионала (Евгений Картавец)

[Geekbrains] Разработка ПО по-взрослому. От программиста-любителя до профессионала (Евгений Картавец)
[Geekbrains] Разработка ПО по-взрослому. От программиста-любителя до профессионала (Евгений Картавец)
В наличии
1080 RUB

О товаре

Курс расскажет о том, чем коммерческая разработка кардинально отличается от любительского программирования. Как писать надёжные и качественные программные продукты. Вы получите знания, накопленные многолетним опытом работы ведущего программиста над сложными и высоконагруженными проектами. Этот курс убережет вас от множества ошибок на пути от программиста-любителя до профессионала, и поднимет ваши навыки программирования на качественно новый уровень.
В первую очередь, курс ориентирован на программистов C#, Java и C++. Примеры в лекциях написаны на C#, однако все изложенные принципы несложно применить при работе на любом другом объектного-ориентированном языке. Большая часть лекций и вовсе не привязана ни к какому языку программирования, и рассказывает о разработке в целом. О том, как IT-компании создают системы, способные работать 24 часа, 7 дней в неделю, обслуживать миллионы пользователей, и никогда не падать.
Чему Вы научитесь
  • Писать код на уровне старших разработчиков ведущих IT-компаний;
  • Азам проектирования архитектуры крупных коммерческих систем;
  • Командной разработке;
  • Основным принципам разработки систем, работающих 24/7;
  • Оптимизировать ваши программы и находить в них узкие места;
  • Организовывать логирование и мониторинг работы ваших программ;
  • Пользоваться профилировщикам, bug-tracker-ами, системами контроля версий;
  • Писать unit-тесты;
  • Узнаете много нового о коммерческой разработке программного обеспечения.

Программа курса
Урок 1. Коммерческая разработка программного обеспечения
Чем коммерческая разработка ПО отличается от любительской? Сколько человек в крупной IT-компании потребуется, чтобы написать программу «Hello world»? Чем маленькие IT-компании отличаются от крупных? Что Вас ожидает на пути программиста? Что должен уметь профессиональный программист?
Урок 2. Секреты качественного кода
Чем код крутого программиста отличатся от кода программиста-любителя? Распространенные ошибки начинающих программистов. Как писать хорошо читаемый код, и почему это так важно?
Урок 3. Версионирование кода. Отслеживание ошибок и задач
Рассмотрим два верных спутника любого профессионального программиста: систему контроля версий и bug & task tracker. Зачем они нужны, в каких случаях без них нельзя обойтись, и как ими пользоваться? Что выбрать: git, svn или mercural? Учимся работать с git.
Урок 4. Разработка архитектуры программного продукта
Этап проектирования архитектуры программного продукта. Типовые архитектурные решения. Трехуровневая архитектурная модель. Популярные шаблоны проектирования: singletone, adapter, service locator etc.
Урок 5. Контроль работы программ. Логирование. Мониторинг. Оптимизация программ
Логирование. Автоматические оповещения об ошибках. Организация мониторинга. Поиск узких мест в программе. Использование профилировщиков.
Урок 6. Этапы разработки ПО. Методологии разработки. Тестирование
Каскадная модель разработки ПО. Методологии разработки: Agile, Scrum и др. Этапы и виды тестирования. Unit тесты.

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Geekbrains, Евгений Картавец

[GeekBrains] Программирование на Python для детей, 11-14 лет
Полное погружение в разработку на Python: учимся создавать игры, сайты и функциональных чат-ботов. Для ребят без опыта, которые мечтают написать свой первый код. Возраст: 11-14 лет? 5 -8 класс Уровень: Для начинающих Длительность: 40 занятий Чему дети научатся на курсе: Базовым конструкциям языка
2150 RUB
[GeekBrains] Факультет веб-разработки 2022-2023
Программа: Основы программирования HTML+CSS. Профессиональная верстка Базовый курс JavaScript Продвинутый курс JavaScript React Linux. Рабочая станция Базовый курс PHP Продвинутый уровень PHP Алгоритмы, архитектура и паттерны на PHP Базы данных. PostgreSQL Laravel. Глубокое погружение Agile, Scrum.
6990 RUB
[GeekBrains] Видео-курс основы баз данных. Язык SQL (Евгений Картавец)
Видео-курс: основы баз данных Язык SQL Базы данных (БД) - это системы хранения и обработки данных, для доступа к которым используется язык SQL (Structured Query Language). Любой современный сайт, игра или настольное приложение нуждаются в хранении данных. На данный момент существует множество
1064 RUB
[GeekBrains] SEO Оптимизация и продвижение сайтов
SEO Оптимизация и продвижение сайтов Курс по SEO создан специально для тех, кому интересно не просто создание, но и продвижение сайтов в сети Интернет. Для быстрого успешного освоения программы курса Вам потребуются базовые знания HTML. Начальные знания в области поисковой оптимизации
1650 RUB
[Geekbrains] Факультет финансовой аналитики  (Константин Сергеев, Евгений Малахов)
Константин Сергеев, Евгений Малахов, Анастасия Рыжова Научитесь анализировать и контролировать финансовое состояние бизнеса на реальных кейсах. Кто такой финансовый аналитик: Финансовый аналитик — это специалист, умеющий оценивать результат. Финансовый аналитик всегда знает реальные источники
2195 RUB
[Geekbrains] Факультет по Веб Разработке. 2 четверть
Лучшее обучение Веб-разработке (Frontend & Backend) от новичка до уровня Middle II четверть Базовый курс PHP Переменные, типы данных, циклы, ветвления, функци Работа с файлы и базой данных GET и POST-запросы Сессии и Cookies Профессиональная разработка на PHP ООП в PHP Шаблон MVC Работа с базой
1750 RUB