Создание с нуля игры «Морской бой» на Java
Недавно начали изучать Java? Закрепите свои знания, реализовав консольную игру «Морской бой».
В видеоуроках поэтапно объясняется, как:
— создать поле и корабли;
— считывать введённые пользователем данные;
— расположить корабли на поле;
— отображать результат выстрела;
— определять победителя.
Часть 1: https://youtu.be/ozq32dlAn2E
Часть 2: https://youtu.be/z8fBapvfH4g
#java
Недавно начали изучать Java? Закрепите свои знания, реализовав консольную игру «Морской бой».
В видеоуроках поэтапно объясняется, как:
— создать поле и корабли;
— считывать введённые пользователем данные;
— расположить корабли на поле;
— отображать результат выстрела;
— определять победителя.
Часть 1: https://youtu.be/ozq32dlAn2E
Часть 2: https://youtu.be/z8fBapvfH4g
#java
YouTube
Создание игры Морской Бой на Java с нуля. Часть 1
Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Онлайн видеокурсы по Java - https://itvdn.com/ru/specialities/java-developer?utm_source=yb_webinar_battleship1
Онлайн обучение по Java с тренером - https://itvdn.com/ru/live-online/java-developer?utm_sou…
Онлайн видеокурсы по Java - https://itvdn.com/ru/specialities/java-developer?utm_source=yb_webinar_battleship1
Онлайн обучение по Java с тренером - https://itvdn.com/ru/live-online/java-developer?utm_sou…
Большой курс по JavaScript для начинающих
Курс на YouTube состоит из 12 частей и охватывает основы языка JavaScript, которые необходимо знать фронтенд-разработчику:
https://youtu.be/003BKwPBpd4
#js #веб #фронтенд
Курс на YouTube состоит из 12 частей и охватывает основы языка JavaScript, которые необходимо знать фронтенд-разработчику:
https://youtu.be/003BKwPBpd4
#js #веб #фронтенд
YouTube
JavaScript Основы для Начинающих - Полный Курс за 5 часов [2021]
Видео курс JavaScript для новичков состоит из 12 частей. В этом уроке вы узнаете основы языка программирования JavaScript, без которых невозможно изучать библиотеки, фреймворки или создавать свои собственные интересные скрипты. В этом уроке вы научитесь работать…
Исключения в Java
В процессе работы программы могут выскочить ошибки. Чтобы она продолжала выполняться, в Java существует механизм исключений. Подробнее о них — в статье:
https://tprg.ru/QfIz
#java
В процессе работы программы могут выскочить ошибки. Чтобы она продолжала выполняться, в Java существует механизм исключений. Подробнее о них — в статье:
https://tprg.ru/QfIz
#java
👍1
Чем отличается C++ от C#?
Кроме названия есть ещё как минимум 9 существенных отличий, о которых рассказывает автор статьи:
https://tprg.ru/Fq4z
#cpp #csharp
Кроме названия есть ещё как минимум 9 существенных отличий, о которых рассказывает автор статьи:
https://tprg.ru/Fq4z
#cpp #csharp
Какие виды тестирования существуют: разбираем по полочкам
В коммерческой разработке тестирование является одним из ключевых факторов создания качественного продукта. При этом тесты могут покрывать совершенно разные части программы и выполнять разные задачи (например, тестирование интерфейса и тестирование новой сборки проекта).
Подробнее о видах тестирования рассказывается в видео:
https://youtu.be/BWeV4VfKaqE
#тестирование
В коммерческой разработке тестирование является одним из ключевых факторов создания качественного продукта. При этом тесты могут покрывать совершенно разные части программы и выполнять разные задачи (например, тестирование интерфейса и тестирование новой сборки проекта).
Подробнее о видах тестирования рассказывается в видео:
https://youtu.be/BWeV4VfKaqE
#тестирование
YouTube
Виды тестирования. Уроки по тестированию ПО
Виды тестирования разбиваютя на функциональное тестирование, нефнкциональное тестирование, ручное (магуальное) тестирование, автоматизированное тестирование и многие другие.
Весь плэйлист :
https://www.youtube.com/playlist?list=PLZqgWWF4O-zjU4q66Cd2PjDa44h07dzTS…
Весь плэйлист :
https://www.youtube.com/playlist?list=PLZqgWWF4O-zjU4q66Cd2PjDa44h07dzTS…
👍1
План обучения PHP-разработчика в 2022 году
Если хотите стать бэкенд-разработчиком, то присмотритесь в языку PHP. На нём написано огромное количество бэкендов веб-приложений, и язык всё ещё не теряет актуальности.
В статье вы найдёте обзор основных ступеней развития бэкенд-разработчика, а также план обучения в лучшем качестве:
https://tprg.ru/my1k
#php #бэкенд #веб
Если хотите стать бэкенд-разработчиком, то присмотритесь в языку PHP. На нём написано огромное количество бэкендов веб-приложений, и язык всё ещё не теряет актуальности.
В статье вы найдёте обзор основных ступеней развития бэкенд-разработчика, а также план обучения в лучшем качестве:
https://tprg.ru/my1k
#php #бэкенд #веб
Урок по Django: создание сайта для генерации паролей
Python широко применяется в различных областях программирования. Для веб-разработки существует фреймворк Django, который позволяет создать сайты и веб-приложения с помощью Python.
Мы нашли интересный урок, в котором объясняется, как реализовать на Django простейший сайт для генерации паролей:
https://youtu.be/AI2IapqNaIM
#веб #python #бэкенд
Python широко применяется в различных областях программирования. Для веб-разработки существует фреймворк Django, который позволяет создать сайты и веб-приложения с помощью Python.
Мы нашли интересный урок, в котором объясняется, как реализовать на Django простейший сайт для генерации паролей:
https://youtu.be/AI2IapqNaIM
#веб #python #бэкенд
YouTube
Django уроки / Часть 1: Создание сайта для генерации паролей
Подписка на Boosty: https://boosty.to/engineerspock
---------------------------------------------------------------------------------------- Донаты на развитие: https://pay.cloudtips.ru/p/1f080f72 На основном курсе по питону на платформе Udemy зачислены более…
---------------------------------------------------------------------------------------- Донаты на развитие: https://pay.cloudtips.ru/p/1f080f72 На основном курсе по питону на платформе Udemy зачислены более…
Двоичное (бинарное) дерево поиска
Структуры данных «деревья» широко распространены в программировании, например каталог проекта или DOM-дерево в веб-разработке.
Среди них особенно выделяется двоичное дерево поиска, которое позволяет существенно ускорить поиск элементов.
Подробнее о структуре двоичного дерева и его реализации в коде:
https://tprg.ru/YpfD
#алгоритмы
Структуры данных «деревья» широко распространены в программировании, например каталог проекта или DOM-дерево в веб-разработке.
Среди них особенно выделяется двоичное дерево поиска, которое позволяет существенно ускорить поиск элементов.
Подробнее о структуре двоичного дерева и его реализации в коде:
https://tprg.ru/YpfD
#алгоритмы
Полезная статья, в которой собраны популярные вопросы на собеседованиях начинающих Python-разработчиков. С их помощью можно проверить себя:
https://t.iss.one/zen_of_python/1036
https://t.iss.one/zen_of_python/1036
Telegram
Zen of Python
Вопросы на собеседовании для Junior Python-разработчика
Собираетесь пойти на собеседование? В этой статье рассказали и разобрали различные вопросы, которые уже задавали кандидатам на их собеседованиях:
https://tprg.ru/QIeL
Собираетесь пойти на собеседование? В этой статье рассказали и разобрали различные вопросы, которые уже задавали кандидатам на их собеседованиях:
https://tprg.ru/QIeL
Как не стать программистом — 7 антисоветов для будущих разработчиков
Читали «Вредные советы» Остера в детстве? Для программистов существуют их аналоги. Они помогут отбить всякое желание стать разработчиком.
Поэтому поступайте как дети — делайте всё наоборот: https://tprg.ru/HfvN
#советы
Читали «Вредные советы» Остера в детстве? Для программистов существуют их аналоги. Они помогут отбить всякое желание стать разработчиком.
Поэтому поступайте как дети — делайте всё наоборот: https://tprg.ru/HfvN
#советы
Ищем подстроку в строке на Python
Разработчики очень часто сталкиваются с задачей поиска подстроки в строке, например, при пользовательском вводе.
В материале собраны 4 способа, как это сделать на Python:
https://tprg.ru/aY73
#python
Разработчики очень часто сталкиваются с задачей поиска подстроки в строке, например, при пользовательском вводе.
В материале собраны 4 способа, как это сделать на Python:
https://tprg.ru/aY73
#python
В программировании математика постоянно встречается в том или ином виде: от простых арифметических операций до сложных интегральных функций.
Поделитесь своим мнением, какой уровень математики должен быть у обычного программиста?
#чат
Поделитесь своим мнением, какой уровень математики должен быть у обычного программиста?
#чат
Точка входа в IT: из электроэнергетики в DevOps
Пойти учиться туда, куда скажут родители, и разочароваться в выборе — такое случается часто, поскольку трудно в 17-летнем возрасте понять, куда действительно тянет.
То же случилось и с героем статьи, и он сменил профессию инженера-проектировщика на DevOps-специалиста с помощью курсов. Он рассказал о том, с какими сложностями в обучении он столкнулся и как нашёл работу в IT:
https://tprg.ru/vsTx
#точка_входа #devops
Пойти учиться туда, куда скажут родители, и разочароваться в выборе — такое случается часто, поскольку трудно в 17-летнем возрасте понять, куда действительно тянет.
То же случилось и с героем статьи, и он сменил профессию инженера-проектировщика на DevOps-специалиста с помощью курсов. Он рассказал о том, с какими сложностями в обучении он столкнулся и как нашёл работу в IT:
https://tprg.ru/vsTx
#точка_входа #devops
Пишем «Змейку» на Java
Хотите попрактиковаться в Java? Попробуйте написать знакомую многим простую игру «Змейка». А поможет в этом небольшой курс на YouTube:
Первая часть: https://youtu.be/TJvcYxfQ3J0
Вторая часть: https://youtu.be/VnogOoOQZIE
Третья часть: https://youtu.be/q4vrlbfLfRQ
#java
Хотите попрактиковаться в Java? Попробуйте написать знакомую многим простую игру «Змейка». А поможет в этом небольшой курс на YouTube:
Первая часть: https://youtu.be/TJvcYxfQ3J0
Вторая часть: https://youtu.be/VnogOoOQZIE
Третья часть: https://youtu.be/q4vrlbfLfRQ
#java
YouTube
Программирование на Java: создание игры Змейка. Часть 1.
Первая часть туториала по созданию игры Змейка на Java.
код для 1 части - https://github.com/irinamore/snake_part1
2 часть - https://youtu.be/VnogOoOQZIE
Еще я преподаю Java на Geekbrains - https://geekbrains.ru/go/Oxtyya
Я на skillshare - https://skl.s…
код для 1 части - https://github.com/irinamore/snake_part1
2 часть - https://youtu.be/VnogOoOQZIE
Еще я преподаю Java на Geekbrains - https://geekbrains.ru/go/Oxtyya
Я на skillshare - https://skl.s…
👍1
Топ-7 учебников по Python для начинающих
Язык Python отлично подойдёт и в качестве первого языка, и для быстрой реализации полезных программ: ботов, автоматических сценариев и т.п.
А помогут изучить Python книги из подборки (о некоторых из них мы уже рассказывали):
https://tprg.ru/MGOr
#python #книги
Язык Python отлично подойдёт и в качестве первого языка, и для быстрой реализации полезных программ: ботов, автоматических сценариев и т.п.
А помогут изучить Python книги из подборки (о некоторых из них мы уже рассказывали):
https://tprg.ru/MGOr
#python #книги
Bladestorm ищет специалистов для удалённой работы
Bladestorm — это молодая команда, которая занимается мобильной и веб-разработкой. Тематика проектов — игровая, так или иначе связанная с киберспортом, а основной продукт — сервис GoCases.
— Backend Разработчик / Node.JS Developer
Сколько: До 200 000 ₽
Задачи: Поддерживать и развивать существующие web-сервисы, проводить Code Review, участвовать в принятии технических решений и планировании процесса разработки
Стек: AWS, GCP, JavaScript, Node.js
— Full Stack Разработчик / React + Node.JS Developer
Сколько: До 250 000 ₽
Задачи: Поддерживать и развивать существующие web-сервисы, проводить Code Review, участвовать в принятии технических решений и планировании процесса разработки
Стек: AWS, Firebase, Firestore, GCP, Node.js, React, ReactJS, TypeScript
— Android Developer
Сколько: От 180 000 до 300 000 ₽
Задачи: Поддерживать и развивать существующие web-сервисы, проводить Code Review, участвовать в принятии технических решений и планировании процесса разработки
Стек: Android, Firebase, firestore, Java Core, Kotlin
— QA Engineer / Тестировщик (Mobile)
Сколько: До 120 000 ₽
Задачи: Ручное функциональное тестирование текущих и новых проектов, написание и поддержка тестовой документации и сценариев для тестирования (на русском языке), участие в создании системы автотестирования
— Product Manager (Mobile)
Сколько: До 250 000 ₽
Задачи: Проводить исследования рынка и конкурентов, разрабатывать концепции, создавать и проверять гипотезы, проводить А/Б тесты, развивать стратегию монетизации, выстраивать экономику продукта и повышать его маржинальность, формировать продуктовое видение и глобальную стратегию роста, составлять и прорабатывать ТЗ для продуктового-дизайнера
#вакансии #работа
Bladestorm — это молодая команда, которая занимается мобильной и веб-разработкой. Тематика проектов — игровая, так или иначе связанная с киберспортом, а основной продукт — сервис GoCases.
— Backend Разработчик / Node.JS Developer
Сколько: До 200 000 ₽
Задачи: Поддерживать и развивать существующие web-сервисы, проводить Code Review, участвовать в принятии технических решений и планировании процесса разработки
Стек: AWS, GCP, JavaScript, Node.js
— Full Stack Разработчик / React + Node.JS Developer
Сколько: До 250 000 ₽
Задачи: Поддерживать и развивать существующие web-сервисы, проводить Code Review, участвовать в принятии технических решений и планировании процесса разработки
Стек: AWS, Firebase, Firestore, GCP, Node.js, React, ReactJS, TypeScript
— Android Developer
Сколько: От 180 000 до 300 000 ₽
Задачи: Поддерживать и развивать существующие web-сервисы, проводить Code Review, участвовать в принятии технических решений и планировании процесса разработки
Стек: Android, Firebase, firestore, Java Core, Kotlin
— QA Engineer / Тестировщик (Mobile)
Сколько: До 120 000 ₽
Задачи: Ручное функциональное тестирование текущих и новых проектов, написание и поддержка тестовой документации и сценариев для тестирования (на русском языке), участие в создании системы автотестирования
— Product Manager (Mobile)
Сколько: До 250 000 ₽
Задачи: Проводить исследования рынка и конкурентов, разрабатывать концепции, создавать и проверять гипотезы, проводить А/Б тесты, развивать стратегию монетизации, выстраивать экономику продукта и повышать его маржинальность, формировать продуктовое видение и глобальную стратегию роста, составлять и прорабатывать ТЗ для продуктового-дизайнера
#вакансии #работа
Что нужно знать современному Java-разработчику: подробный план обучения
Знать синтаксис Java недостаточно, чтобы стать полноценным Java-разработчиком. В экосистему языка входит множество инструментов, которые активно используются в коммерческой разработке.
План обучения подробно показан в видео:
https://youtu.be/0L57GpJJK2I
#java
Знать синтаксис Java недостаточно, чтобы стать полноценным Java-разработчиком. В экосистему языка входит множество инструментов, которые активно используются в коммерческой разработке.
План обучения подробно показан в видео:
https://youtu.be/0L57GpJJK2I
#java
YouTube
Стань Лучшим Java-разработчиком в 2024: Секреты Junior-разработчика!
#java #программирование #разработка #уроки #2022 #2021 #ITYoutubersRU
Диаграмма в формате PDF: https://vk.com/doc-194736647_611887812
🚀 Хочешь узнать, как в 2024 году стать отличным Java-разработчиком и какие навыки должен освоить junior-разработчик? Это…
Диаграмма в формате PDF: https://vk.com/doc-194736647_611887812
🚀 Хочешь узнать, как в 2024 году стать отличным Java-разработчиком и какие навыки должен освоить junior-разработчик? Это…
Списки в Python: методы и основные операции
Список — одна из базовых структур данных в Python. Он позволяет упорядоченно хранить объекты, например числа, строки или даже другие списки.
Со списками удобно работать, поскольку с ними можно провести множество операций: добавление, изменение и удаление элементов, сортировку, вывод подсписка и не только.
Подробнее об основных операциях над списками: https://tprg.ru/7rvx
#python
Список — одна из базовых структур данных в Python. Он позволяет упорядоченно хранить объекты, например числа, строки или даже другие списки.
Со списками удобно работать, поскольку с ними можно провести множество операций: добавление, изменение и удаление элементов, сортировку, вывод подсписка и не только.
Подробнее об основных операциях над списками: https://tprg.ru/7rvx
#python