Изучай SOLID принципы в Java бесплатно 2020
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Подписка

Акция закончилась. Больше актуальных предложений в разделе Акции!

Все акции

С 11 по 17 декабря 2020 года на ITVDN проходит акция — вы можете пройти обучение по курсуSOLID принципы в Java” бесплатно!

Что такое SOLID принципы?

SOLID — это принципы, являющиеся своеобразным ремнем безопасности для тех, кто работает в соответствии с парадигмами объектно-ориентированного программирования. Они были созданы с целью обезопасить ООП-ориентированного разработчика от непонятного, запутанного, нечитабельного кода, который помимо прочего еще и очень тяжело поддерживать.

SOLID — это акроним, который состоит из пяти букв, кодирующих пять основных принципов:

  1. S — Single Responsibility Principle (принцип единственной ответственности)
  2. O — Open-Closed Principle (принцип открытости-закрытости)
  3. L — Liskov Substitution Principle (принцип подстановки Барбары Лисков)
  4. I — Interface Segregation Principle (принцип разделения интерфейса)
  5. D — Dependency Inversion Principle (принцип инверсии зависимостей)

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

О курсе “SOLID принципы в Java”

Автор видео курса — Андрей Фок, сертифицированный Java Developer и тренер учебного центра CyberBionic Systematics.

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

Программа курса:

  1. Введение в SOLID. Принцип единственной ответственности
  2. Принцип открытости/закрытости
  3. Принцип подстановки Лисков
  4. Принцип разделения интерфейса
  5. Принцип инверсии зависимостей

Для кого этот курс

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

Курс входит в комплексные программы обучения по специальностям Java Developer, Android Developer.

Чему вы научитесь на этом курсе:

  • Применять принципы SOLID на практике
  • Понимать построение приложений, основанных на принципах SOLID
  • Проектировать приложения согласно SOLID

Сроки акции

Акция проходит с 11 по 17 декабря 2020 года включительно. Доступ к курсу открывается на 10 дней.

КОММЕНТАРИИ И ОБСУЖДЕНИЯ
СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ
Notification success