Бесплатные мероприятия

nordic it school

5 лучших проектов для начинающих программистов

1. Морской бой. В морском бое есть множество вариантов кастомизируемости. Вы можете сделать работу игры в локальной сети, через сервер, игру против компьютера, изучить различные техники создания искусственного интеллекта врагов в компьютерных играх, а также наиболее выгодные стратегии. Кроме этого, вы сможете проработать хорошее UI, если захотите, передачи сообщений, можете встроить чат, а также реализовать архитектуру, например MVC (Model – View -Controller), при проектировании и реализации игры.

2. Шахматы. Как и морской бой, это просто игра, однако здесь программировать несколько сложнее. Потому что, в зависимости от своего класса, у фигуры могут быть свои особенности хода и атаки. Здесь вам придется изучить все то, что было использовано при построении морского боя, и, кроме этого, реализовать ООП архитектуру для каждой фигуры, подумать над видом фигур - 3D, изометрия, 2D - а также проработать вопрос интернет - соединения, и решения множества других проблем.

3. Система учета товаров/клиентов с базой данных. Достаточно часто подобное задание задают в институте. Чем это полезно? Вы разработаете свое первое CRUD (CREATE READ UPDATE DELETE) приложение, сможете подключить его к базе данных для доступа с различных точек. В дальнейшем вы сможете прилепить к этой системе веб - морду для авторизаций, и развить ее для коммерческого использования.

4. Todo. Несмотря на банальность To - Do приложений, их польза состоит в простоте их написания, в работе как над интерфейсами, так и над архитектурой, возможности использования ООП, работе над графическим интерфейсом, подключением баз данных - в общем так можно развиться и до действительно объемного проекта.

5. Чат. Почему бы и нет? Мессенджеров сейчас уйма, и почему бы вам не сделать на свой вкус и цвет? Может быть, вы хотите сверхсекретный зашифрованный чат, или подходящий для делового общения, или клон Clubhouse - решать только вам. После того, как вы реализуете простой обмен сообщениями, вы можете имплементировать алгоритмы шифрования (а заодно и изучить их поглубже).

ДРУГИЕ НОВОСТИ

Выберите курс

Курс «Веб-разработка»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
24 апреля 2021

Курс «JavaScript-разработчик»

108 акад. ч.

Очный курс, необходимый уровень подготовки:
Основы
верстки сайтов
AJAXВеб-разработка

Курс «Golang-разработчик»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
15 мая 2021

Курс «Frontend-разработчик»

216 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
08 мая 2021

Курс «Основы верстки сайтов»

60 акад. ч.

Очный курс для начинающих

Курс «Анализ данных
на Python»

144 акад. ч.

Очный курс для начинающих

Курс «Android-разработка
на Kotlin»

144 акад. ч.

Очный курс для начинающих

Набор на апрель

Курс «JAVA-разработчик»

216 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
26 апреля 2021

Курс «C# и .NET»

180 акад. ч.

Очный курс для начинающих

Курс «Scratch: программирование для детей»

54 акад. ч.

Очный курс для детей 8–12 лет.

Курс «Основы создания игр. Minecraft»

54 акад. ч.

Очный курс для начинающих

МЫ РЯДОМ

Nordic IT School
Москва, ул. Большая Спасская 12
moscow@inordic.ru
лицензия на осуществление образовательной деятельности
Лицензия на осуществление образовательной деятельности:
№ 035452 от 19.09.2014 года