BugUser | Курсы, Программирование
11.5K subscribers
3.44K photos
9 videos
1 file
3.65K links
Тут публикуются лучшее материалы, которые вы не найдёте в интернете.

Ссылка: @Portal_v_IT

Сотрудничество, авторский права: @oleginc, @tatiana_inc

Канал на бирже: hhttps://telega.in/c/BugUser

РКН: clck.ru/3JaoN2
Download Telegram
🌀Яндекс.Практикум
⚙️Алгоритмы для разработчиков. Часть 1 - 4 (2021)

🔹Описание:

▪️Стать крутым инженером будет проще разработчику, который знаком со структурами данных и алгоритмами. Крупнейшие IT-компании мира и многие стартапы проверяют на собеседованиях алгоритмическую подготовку соискателей. Это лучший способ убедиться, что человек умеет быстро думать и писать работающий код. В этом курсе вы напишете много кода, научитесь оценивать эффективность решений, набьёте руку на практических заданиях, пройдёте учебное собеседование, максимально приближенное к реальности.

🔹Программа обучения:

▪️Введение в алгоритмы
5 часов
Определение алгоритма. Понятие сложности алгоритмов. O-нотация.

▪️Основные структуры данных
15 часов
Массив, связный список, стек, очередь. Представление в памяти, сложность операций вставки, поиска и удаления. Преимущества и недостатки использования.

▪️Жадные алгоритмы
5 часов
Понятие жадного алгоритма, область применения. Примеры, доказательство корректности алгоритма.

▪️Рекурсия
5 часов
Понятние рекурсии. Основная теорема о рекурсии. Принцип разделяй и властвуй. Преимущества и недостатки метода.

▪️Сортировки
10 часов
Квадратичные сортировки. Сортировка слиянием. Алгоритм нахождения k-й порядковой статистики, быстрая сортировка. Сортировки с использованием свойств элементов. Внешняя сортировка.

▪️Деревья
20 часов
Бинарный поиск. Деревья поиска. Сбалансированные деревья. Куча. Пирамидальная сортировка. Некоторые специальные деревья.

▪️Алгоритмы на строках
20 часов
Алгоритм Хаффмана. Структура данных префиксное дерево. Алгоритмы поиска подстроки в строке.

▪️Хеш-таблицы. Понятие и свойства хеш-функции.
10 часов
Абстракция отображение. Понятие и свойства хеш-функции, примеры. Коллизии и способы их разрешения. Множества. Битовые маски. Фильтр Блума.

▪️Динамическое программирование
10 часов
Базовое динамическое программирование, одномерные и двумерные задачи. Динамическое программирование по подотрезкам. Динамическое программирование по подмножествам. Динамическое программирование по поддеревьям.

▪️Графы
10 часов
Определение графа, способы представления в памяти. Обходы графов: DFS, BFS. Связность. Алгоритмы поиска кратчайших путей в графах. Построения минимального остовного дерева.

Скачать (Часть 1)

Скачать (Часть 2)

Скачать (Часть 3)

Скачать (Часть 4)

#ЯндексПрактикум

@buguser
28👍15🥰1
🌀Яндекс.Практикум
⚙️Профессия Python-разработчик. Часть 1 - 9 (2020)

🔹Описание:

▪️Python-разработчик создаёт бэкенд сайтов: мозг, который принимает запросы, общается с базой данных и передаёт нужную информацию пользователю. Разработчик проектирует алгоритмы взаимодействия сайта с другими интернет-сервисами. Вы изучите язык Python: он востребован и прост. Вы также освоите важнейшие инструменты бэкендера: Django, базы данных, git. В процессе обучения создадите несколько действующих сервисов.

🔹Программа обучения:

▪️ Основы Python: Бесплатный вводный курс (20 часов)

Базовое устройство бэкенда. Вы узнаете, как фронтенд общается с бэкендом и как разные бэкенды общаются между собой. Научитесь писать программы на языке Python, получать информацию от сервисов в интернете и использовать в своём коде.

▪️Возможности бэкенда: блог (80 часов)

Вас ждут основы баз данных, ликбез по информационной безопасности, продолжение работы с Python и знакомство с веб-фреймворком Django. На этом этапе вы шаг за шагом создадите свой блог — с авторизацией пользователей, объявлениями и подписками.

▪️Работа с внешними API (30 часов)

Вы узнаете, как сервисы в интернете получают друг от друга информацию: как организуется авторизация на незнакомом ресурсе через социальные сети, каким образом сайты кинотеатров и кафе указывают свои локации на фрагменте Яндекс и Гугл карт. Узнаете что такое API и напишете бота, который сам взаимодействует с известными сайтами.

▪️Заботимся о производительности сервиса (60 часов)

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

▪️Инфраструктура бэкенд-разработки (80 часов)

При создании серьёзных сервисов необходима экосистема для совместной работы нескольких программистов. Вы научитесь настраивать своё рабочее окружение так, чтобы взаимодействие с другими программистами было простым и эффективным. Научитесь работать с системой контроля версий Git, разрешать конфликты в коде. При поддержке наставников желающие смогут создать очередной проект в команде.

▪️Дипломный проект (50 часов)

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

▫️Часть 1 - Скачать

▫️Часть 2 - Скачать

▫️Часть 3 - Скачать

▫️Часть 4 - Скачать

▫️Часть 5 - Скачать

▫️Часть 6 - Скачать

▫️Часть 7 - Скачать

▫️Часть 8 - Скачать

▫️Часть 9 - Скачать

#python #ЯндексПрактикум

@BugUser
48👍19😱5🔥3🤯1🤨1
🐳XYZ School
🌀Карьерный чит XYZ (2021)

🔹Описание:

МИССИЯ XYZ — ЧТОБЫ ТЫ ПОЛУЧИЛ РАБОТУ В ГЕЙМДЕВЕ И СМОГ ЗАРАБАТЫВАТЬ НА ТОМ, ЧТО ТЕБЕ НРАВИТСЯ.

Поэтому мы вводим КАРЬЕРНЫЙ ЧИТ — уроки и выручалки от консультантов и HR`ов топовых игровых студий. Они помогут завоевать вакансию мечты, даже если это твоя первая работа.

Ты узнаешь, как HR`ы "фильтруют" кандидатов, что писать в резюме, если писать нечего, что говорить на собеседовании, чтобы впечатлить работодателя. И получишь доступ к закрытым Q&A-сессиям с представителями Wargaming, Trace Studio, Sperasoft, My.Games, 1518 Studios.

МАСТЕР-КЛАССЫ
Как составить резюме, оформить портфолио и соцсети

Узнаешь, как написать резюме, чтобы HR точно не заигнорил и позвал на собеседование. Разберешься, какие соцсети помогают найти работу в геймдеве, и научишься их оформлять.
Как получить больше на собеседовании
Разберешься, как покорить HR`a и будущего руководителя на собеседовании. Узнаешь фишки, которые помогут договориться о выгодных условиях, даже если это твоя первая работа.

Селф-менеджмент для работы в геймдеве
Поймешь, как победить прокрастинацию. Научишься оценивать свои ресурсы, ставить цели и работать в команде. Получишь лайфхаки, которые помогут наладить работу на удаленке.

🔗Подробнее

Cмотреть курс

#xyzschool

@BugUser
🔥16
Что хотите?

🔥 - Full stack
👍 - Frontend
❤️ - GameDev
🥰 - BackEnd
🤯 - другое
🥰191🤯121🔥114102👍74🤔6😱1
🐳ITVDN
🌀Frontend developer

🔹Подробнее:

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

Для того, чтобы стать FrontEnd разработчиком, не нужны знания математики. Освоить специальность Вы сможете за 3-6 месяцев, в зависимости от того, сколько времени будете уделять теории и кодингу. Наша программа обучения выверена на практике и включает в себя самые необходимые и современные технологии

🔹Что входит в курс:

▪️Верстка гибких и адаптивных сайтов разной сложности при помощи HTML5, CSS3 и Bootstrap 4
▪️Применение JavaScript (ES5 и 6) для создания логики и дополнительной интерактивности на сайте
▪️Написание структурированного кода с помощью препроцессора SASS
▪️Настройка проекта с помощью сборщика Gulp и менеджера пакетов npm
▪️Применение технологии AJAX и знаний по сетевым протоколам для реализации асинхронного обновления веб-сайта
▪️Применение React для упрощения разработки веб-приложений
▪️Применение TypeScript и Angular для создания комплексных SPA приложений
▪️Применение Vue.js для легкой разработки пользовательских интерфейсов веб-приложений
▪️Опыт работы с системой управления версиями Git и сервисом для хостинга проектов GitHub

❗️Курс весит около 50гб

Смотреть в облаке

#javascript #html #react #vue #angular #node

@BugUser

Дайте знать своими реакциями, если вам нравится контент 💚
👍74🤯10😱3❤‍🔥2
🐳Udemy
🌀Hibernate (2021)

🔹Описание:

На этом курсе мы изучим, что такое ORM framework, что такое JPA спецификация и как к ней относится Hibernate.
Узнаем все основные маппинги сущностей, как реализованы реляционные связи в виде Java аннотаций.
Что такое SessionFactory и Session, и как найти соответствие им в JDBC.
Мы полностью пройдем жизненный цикл сущностей, узнаем их состояния и почему все вертится вокруг PersistenceContext.
Изучим два уровня кеширования в Hibernate, и как решить N+1 проблему!
Реализуем собственный слой DAO (и в чем его отличие от слоя Repository), который поможет нам разобраться с тонкостями работы транзакций и зачем использовать DTO при работе с Hibernate.
На каждом занятии мы будем заходить в исходный код, чтобы понимать, как все устроено изнутри!

🔗Подробнее

Cмотреть в облаке

#java #udemy

@BugUser

Дайте знать своими реакциями, если вам нравится контент 💚
🔥20👍3😱2
🐳Udemy
🌀Dzianis Matveyenka - SQL (2021)

🔹Описание:

Курс не требует каких-то базовых понятий для его прохождения, потому что дает подробные и актуальные знания по реляционным базам данных на примере одной из лучших в настоящее время СУБД PostgreSQL, и языку для работы с ними - SQL. Хотя стандарт SQL будет применим для любых других реляционных баз данных, поэтому не стоит переживать, что вы используете другую СУБД на своем проекте.

После окончания всех уровней этого курса, вы будете уверенно владеть реляционными базами данных, иметь представление о NoSQL хранилищах и почему они все больше набирают популярность (но никогда не заменять реляционные!) и спокойно себя чувствовать на любом реальном проекте.

🔗Подробнее

Cмотреть в облаке

#sql

@BugUser

Дайте знать своими реакциями, если вам нравится контент 💚
👍29🔥63🤯2🕊1
🐳OTUS
🌀Docker + Gitlab CI для начинающих (2022)

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

• Н
астраивать Docker на любой современной ОС
• создавать, подключать и удалять контейнеры
• работать с файловыми системами в Docker - UnionFS и OverlayFS
• работать с данными в Docker
• работать с репозиториями docker-контейнеров
• писать конфигурации CI
• настраивать pipelines, jobs, stages
• создавать собственный runner

🔗Подробнее

Cмотреть в облаке

@BugUser

#git #gitlab

Дайте знать своими реакциями, если вам нравится контент 💚
👍27🔥112
🐳Udemy
🌀Python (создание чат ботов для Телеграмм)

🔹Описание:

В этом курсе вы пройдете все этапы по созданию собственных Telegram ботов. По окончанию курса, при выполнении всех заданий вы сможете писать любых многофункциональных ботов, все будет зависеть от той логики, которую вы способны в них заложить.
И, самое интересное, вы можете начинать с нуля. Вернее, вам обязательно потребуется изучать параллельно с курсом язык Python, иначе в полной мере вы не постигнете всего, что изложено в курсе.

Смотреть на Гугл диске

#python

@BugUser

Дайте знать своими реакциями, если вам нравится контент💚
👍524🔥3🥰3🤯3🤔1
🐳Udemy
🌀Веб-разработка на Python (2022)

🔹Описание:

▫️Учим необходимому:

Погрузитесь в создание web-сервисов, изучите Django — самый популярный веб-фреймворк Python. Научитесь работать с базами данных с помощью ORM, отслеживайте ошибки с помощью Rollbar. Пишите автоматизированные тесты для повышения качества кода и гарантии его работоспособности. Деплойте сайт на сервер.

🔹Что включено в трек:

39 текстовых уроков
30 упражнений в тренажере
114 проверочных тестов

🔹Программа:

• Протокол HTTP
▪️
11 уроков

Python: Django
▪️
9 уроков

Python: Django ORM
▪️
9 уроков

Python: Веб-разработка (Flask)
▪️
10 уроков

🔗Подробнее

Смотреть в облаке

#python #django

@BugUser

Дайте знать своими реакциями, если вам нравится контент💚
44👍20🔥4🥰2🤩1🤨1
🐳 Udemy
🌀Разработка игр на Unity

🔹О курсе:

Курс состоит из четырех блоков. Первый блок посвящен освоению азов программирования на C#, а уже со второго блока вы начнете создавать свои первые игры.
Сразу после освоения азов вы начинаете сами программировать игры. После обучения вам уже есть, что показать на собеседовании.

Смотреть в облаке

#unity

@BugUser

Дайте знать своими реакциями, если вам нравится контент💚
👍349🔥2🤔1
🐳Itvdn
🌀Python starter

🔹О КУРСЕ:


Язык программирования Python - один из самых легких для изучения, его часто рекомендуют в качестве первого языка начинающим программистам. В то же время это высокоуровневый язык программирования общего назначения, с большим потенциалом повышения производительности программиста, скорости разработки и читаемости кода.
Данный видео курс предназначен для новичков, которые желают начать изучение языка Python и в будущем создавать эффективные программные решения. Всю необходимую теоретическую информацию автор будет сопровождать легкими для восприятия практическими примерами, что принесет вам максимальное понимание учебного материала.

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

@BugUser

#python

Дайте знать своими реакциями, если вам нравится контент💚
30🐳10👍9🔥7😱1
🐍Что хотите?

🔥 - Full stack
👍 - Frontend
❤️ - GameDev
😱 - BackEnd
🤯 - Кибербезопастность
🥰 - Дизайн, верстка
🤩 - другое
😱182🔥133🤯118👍10276🤩61🥰58🤔2