Programming for Muslim 📚
128 subscribers
109 photos
28 videos
54 files
383 links
Download Telegram
Forwarded from Ingternet (Ислам Мархиев)
Как и куда расти программисту в 2023 году? Как развивать айти-сообщество?

На эти и другие вопросы сегодня в прямом эфире постарается ответить Муаммар Аль-Шевидат из Лондона – экс-техлид Яндекса, руководитель разработки в стартапе UVU, работал в крупнейших международных компаниях. И по традиции разыграем прикольные призы, поэтому не переключайтесь)

Ждем тебя сегодня, 21 декабря, в 20:00, на youtube-канале ingternet.
#java #iterator
Iterator это объект, который позволяет циклично проходить через коллекцию, получать или удалять элементы.

До того, как вы получите доступ к коллекции с помощью итератора, вы должны получить сам итератор. Каждый класс коллекции предоставляет метод iterator(), который возвращает итератор к началу коллекции. Используя этот объект итератора, вы можете получить доступ к каждому элементу коллекции, по одному элементу за раз.

Класс Iterator предоставляет следующие методы:
hasNext(): Возвращает “Верно”, если есть еще по крайней мере один элемент; иначе, он вернет “Ложь”.
next(): Возвращает следующий объект и перемещает итератор.
remove(): Удаляет последний объект, который был возвращен из коллекции методом next.

Класс Iterator должен быть импортирован из пакета java.util.
#sql #WHERE
Условие WHERE используется для выполнения только тех записей, которые соответствуют указанному критерию.
#sql
Логические операторы могут использоваться для комбинации двух Булевых значений и возврата результата верно(true), ложь(false), или null.
#sql
Оператор IN используется тогда, когда вы хотите сравнить столбец больше чем с одним значением.

Например, возможно вам понадобится выбрать всех клиентов из городов New York, Los Angeles, и Chicago.
Forwarded from Книжный клад | IT
📕 Mastering Java: A Beginner's Guide

Автор: Sufyan bin Uzayr, 2022

Описание:
Данная книга оказывает огромную помощь разработчикам Java всех уровней. Эта книга посвящена целому ряду тем: в ней дается краткое объяснение введения Java, преимуществ, характеристик и рассматривается, почему Java так важна. Книга также включает в себя рекомендации по установке и информацию о многих компонентах, которые обеспечивают работу Java, таких как Объектно-ориентированное программирование, Строки, Коллекции, Пакеты и базы данных.

• Скачать книгу из архива
• Стоимость в магазине

📚 Книжный клад | #ENG #Java
Forwarded from Книжный клад | IT
📕Java. Задачи по основам программирования

Автор: Евгений Канель, 2022

Описание:
Предлагаемый задачник адресуется тем, кто решил освоить основы программирования на языке Java — как в рамках коллективных занятий (на уроках, факультативах или кружках), так и при самостоятельном индивидуальном обучении. Задачник содержит более 600 заданий для написания программ.

• Скачать книгу из архива
• Стоимость в магазине

📚 Книжный клад | #RUS #Java
Forwarded from Сливакер | IT
Книга: "Хакинг на Linux"

Описание: Данная книга расскажет, как использовать Linux для несанкционированного доступа к информационным системам, или, попросту говоря, для взлома. (Примечание. Материал носит информационный характер и каждый сам решает, как его использовать. Вся ответственность по использованию материала данной книги в противозаконных целях ложится на самого читателя).

Автор: Денис Колисниченко
Год выхода: 2022

🧷 Скачать бесплатно

#Linux @sl1vaker
Forwarded from Сливакер | IT
Создание фреймворка и автоматизация тестов на Java+Selenium

Чему вы научитесь:
︎Получите практические навыки в автоматизации тестирования и научитесь созданию собственного фреймворка для автоматизации тестов на Java
︎Получите базовые навыки работы с популярными инструментами: Selenium WebDriver, TestNG, AssertJ, Maven, Jenkins
︎Изучите основные паттерны проектирования, используемые в автоматизации тестов

💰Цена: 2590р
📚Размер: 2,61 ГБ
Длительность: 7 часов

🧷 Скачать бесплатно

#java #selenium @sl1vaker
Forwarded from Сливакер | IT
Книга: Ум программиста. Как понять и осмыслить любой код

Чему вы научитесь:
︎ Быстрые и эффективные способы освоить новые языки; программирования
︎Навыки скорочтения для быстрого понимания нового кода;
︎Методы разгадки смысла сложного кода;
︎Способы выучить новый синтаксис и запомнить его.

Автор: Фелин Хермас

🧷 Скачать бесплатно

@sl1vaker
Forwarded from Сливакер | IT
Ethical Hacking with Go programming language: Build tools

Чему вы научитесь:
︎Что такое взлом
︎Как использовать язык go для взлома
︎Как изменить MAC-адрес с помощью golang
︎Как создать сетевой сканер TCP
︎Как выполнить атаку "Человек посередине" с помощью golang
︎Выполнять захват и перехват пакетов
︎Создайте свою собственную вредоносную программу
︎Удаленное выполнение команд на жертве
︎Навигация по файловой системе на компьютере жертвы
︎Кража файлов и папок с компьютера жертвы
︎Загрузка вирусов на компьютер жертвы
︎Создание собственного кейлоггера
︎Как упаковать вашу вредоносную программу в троянскую

💰Цена: 1590р
📚Размер: 3,4 ГБ
Длительность: 8 часов

🧷 Скачать бесплатно

#hacking #golang @sl1vaker
Forwarded from Сливакер | IT
Комплект Figma, для создания прототипов и крутых дизайн макетов Landing Page (2022)

Крутые макеты, чтобы ваши красивые лэндинги были еще проще и лучше.

🧷
Скачать бесплатно

#design @sl1vaker
Forwarded from Сливакер | IT
Распределенные и многопоточные вычисления Java

Чему вы научитесь:

▪️На этом курсе Вы познакомитесь с архитектурой облачных и распределенных систем, используемых в них решениях и протоколах.

▪️Вы научитесь писать многопоточный код Java с использованием различных фреймворков и с учетом возможностей Java 8 и Java 9.

🧷 Скачать бесплатно

#design @sl1vaker
🔥 Продвинутый Java (от разработчика из JetBrains)

🔹 Лекции от Senior Java-разработчика из JetBrains.

🔹 Обзор Java

🔹Javadoc и наследование

🔹 Исключения и обобщенные типы в Java

🔹 Коллекции Java и Stream

🔹 Многопоточность

➡️ Перейти к просмотру

#java
👨‍💻 Объектно-Ориентированное Программирование

1. Инкапсуляция
2. Наследование
3. Дочерний класс в памяти
4. Агрегация и Композиция
5. Класс Обёртка
6. Множественное Наследование
7. Анонимный Объект
8. Раннее и Позднее Связывание
9. Functor или Объект-Функция
10. Двойное наследование в памяти

➡️ Перейти к просмотру

#ооп
👨‍💻 Веб-разработка на Java

1. Git Intro.
2. Maven Intro.
3. Maven.
4. Inversion of Control (IoC) Intro.
5. Spring Inversion of Control (IoC).
6. Spring MVC Intro.
7. FreeMarker Intro.
8. FreeMarker.
9. ModelAttribute
10. Spring forms validation.

➡️ Перейти к просмотру

#java
📨 Уроки по Java

🔹Многопоточность. Ключевое слово synchronized
🔹Многопоточность. Методы wait и notify. Блокирующая очередь и Worker Thread
🔹Методы equals и hashCode
🔹Работа с датой и временем
🔹Ковариантность и контравариантность обобщенных типов на примере ArrayList
🔹Обобщенный класс для представления дерева с любыми данными
🔹Парсер арифметических выражений, часть 2: оператор "унарный минус" и вызов функций
🔹Побитовые операторы
🔹Класс Object. Разбор вопросов на собеседование
🔹Рисуем звезды в 3D пространстве

➡️ Перейти к просмотру

#java
🛡 Курсы по кибербезопасности с нуля до аналитика DevSecOps

1. Курсы по кибербезопасности с нуля до аналитика DevSecOps. Часть 1
2. Курсы по кибербезопасности с нуля до аналитика DevSecOps. Часть 2
3. Курсы по кибербезопасности с нуля до аналитика DevSecOps. Часть 3
4. Курсы по кибербезопасности с нуля до аналитика DevSecOps. Часть 4
5. Курсы по кибербезопасности с нуля до аналитика DevSecOps. Часть 5
6. Курсы по кибербезопасности с нуля до аналитика DevSecOps. Часть 6
7. Курсы по кибербезопасности с нуля до аналитика DevSecOps. Часть 7

➡️ Перейти к просмотру

#security
🕹 Консольные задачи Java

1. Структура - Калькулятор
2. Структура - Треугольник Паскаля
3. Структура - Визитка Робота Шарпа
4. Структура - Системы счисления
5. Структура - Константы
6. Структура - Дискриминант
7. Структура - Китайская стена
8. Структура - Комментарии
9. Консоль - Ввод символа
10. Консоль - Ввод строки

➡️ Перейти к просмотру

#java
🤖 Делаем android игры

Урок 1. Установка и настройка проекта в Android Studio
Урок 2. Немного теории
Урок 3. Создаем простую игру
Урок 4. Добавляем в игру экран меню и счетчик прогресса
Урок 5. Пишем игру Flappy Bird для андроид
Урок 6. Flappy Bird: создаем игровой экран и добавляем птицу
Урок 7. Flappy Bird: научим птичку летать
Урок 8. Flappy Bird: добавляем движущиеся трубы
Урок 9. Flappy Bird: реализуем обнаружение столкновений птицы с трубами
Урок 10. Flappy Bird: добавляем текстуру земли и оптимизируем код для запуска игры на Android

➡️ Перейти к просмотру

#android