Курс: C# NoobCoder's
В курс входят обучающие видео и практические задания, разбитые на отдельные темы, с которыми вы можете ознакомиться. Преподаватели всегда на связи с учениками и готовы ответить на их вопросы в комментариях к задачам либо в чате telegram.
Страница курса
#курс #csharp #ru
В курс входят обучающие видео и практические задания, разбитые на отдельные темы, с которыми вы можете ознакомиться. Преподаватели всегда на связи с учениками и готовы ответить на их вопросы в комментариях к задачам либо в чате telegram.
Страница курса
#курс #csharp #ru
Stepik: online education
C# NoobCoders
Данный курс призван познакомить людей с основами программирования на примере работы с языком программирования C# и платформой .NET
Книга: Приёмы объектно-ориентированного проектирования. Паттерны проектирования
Авторы: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
Год издания: 2015
Описание:
Данное пособие содержит множество концептуально изящных и универсальных приёмов, позволяющих облегчить процессы построения программ. Книгу рекомендуют такие авторы как Эккель, Шилдт. Любое описанное решение разложено по полочкам, как в плане преимуществ, так и в плане недостатков и компромиссов.
Книга полезна как опытным проектировщикам, чтоб структурировать понимание объектно-ориентированного проектирования, так и новичкам, чтоб избегать некачественных и нерасширяемых решений.
Основные темы:
— Принципы применения паттернов проектирования;
— Классификация паттернов;
— Различные подходы к выбору паттернов;
— Каталог паттернов с детальным описанием.
#ru #паттерны
Авторы: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
Год издания: 2015
Описание:
Данное пособие содержит множество концептуально изящных и универсальных приёмов, позволяющих облегчить процессы построения программ. Книгу рекомендуют такие авторы как Эккель, Шилдт. Любое описанное решение разложено по полочкам, как в плане преимуществ, так и в плане недостатков и компромиссов.
Книга полезна как опытным проектировщикам, чтоб структурировать понимание объектно-ориентированного проектирования, так и новичкам, чтоб избегать некачественных и нерасширяемых решений.
Основные темы:
— Принципы применения паттернов проектирования;
— Классификация паттернов;
— Различные подходы к выбору паттернов;
— Каталог паттернов с детальным описанием.
#ru #паттерны
Урок: Создание многопоточного клиент-серверного приложения на Java
На этом вебинаре попрактикуются в использовании сокетов и потоков. Вы напишите на Java небольшое клиент-серверное приложение на сокетах. Для этого будут созданы две разные программы, которые запускаются на разных компьютерах, но при этом работают совместно, пересылая друг другу данные.
https://youtu.be/g4uINwRZ6cM
#урок #java #ru
На этом вебинаре попрактикуются в использовании сокетов и потоков. Вы напишите на Java небольшое клиент-серверное приложение на сокетах. Для этого будут созданы две разные программы, которые запускаются на разных компьютерах, но при этом работают совместно, пересылая друг другу данные.
https://youtu.be/g4uINwRZ6cM
#урок #java #ru
YouTube
Создание многопоточного клиент-серверного приложения на Java
Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Курсы для Java разработчикa- https://itvdn.com/ru/specialities/java-developer?utm_source=yb_webinar_client-server-java
На этом вебинаре мы попрактикуемся в использовании сокетов и потоков. Мы напишем на…
Курсы для Java разработчикa- https://itvdn.com/ru/specialities/java-developer?utm_source=yb_webinar_client-server-java
На этом вебинаре мы попрактикуемся в использовании сокетов и потоков. Мы напишем на…
Книга: Паттерны программирования игр
Автор: Роберт Нистрем
Год издания: 2021
Описание:
Автор книги, программист из Electronic Arts, собрал в одном месте действенные советы про разрастание кода, оптимизацию и построение надёжной архитектуры.
Каждая глава — это набор эффективных паттернов программирования, которые вы можете использовать в работе в готовом виде или улучшать и комбинировать их на свой лад для вашей собственной игры.
Основные темы:
— Основные шаблоны проектирования;
— Поведенческие шаблоны;
— Шаблоны связности;
— Оптимизация.
#книга #ru #gamedev
Автор: Роберт Нистрем
Год издания: 2021
Описание:
Автор книги, программист из Electronic Arts, собрал в одном месте действенные советы про разрастание кода, оптимизацию и построение надёжной архитектуры.
Каждая глава — это набор эффективных паттернов программирования, которые вы можете использовать в работе в готовом виде или улучшать и комбинировать их на свой лад для вашей собственной игры.
Основные темы:
— Основные шаблоны проектирования;
— Поведенческие шаблоны;
— Шаблоны связности;
— Оптимизация.
#книга #ru #gamedev
Курс: Регулярные выражения в Python
На курсе вы научитесь составлять и использовать регулярные выражения. Также в курсе вы пройдётесь по всем методам модуля re, разберёте работу с группами, изучите флаги, и поймёте для чего нужны регулярные выражения.
Страница курса
#курс #ru #python
На курсе вы научитесь составлять и использовать регулярные выражения. Также в курсе вы пройдётесь по всем методам модуля re, разберёте работу с группами, изучите флаги, и поймёте для чего нужны регулярные выражения.
Страница курса
#курс #ru #python
Книга: C# для профессионалов. Тонкости программирования [3-е издание]
Автор: Джон Скит
Год издания: 2019
Описание:
Цель книги — раскрытие новых средств языка C# 5, включая решение проблем, которые связаны с написанием сопровождаемого асинхронного кода.
Основные темы:
— Язык C# как основа всех основ;
— Революционные изменения в доступе к данным;
— Лямбда-выражения и деревья выражений;
— Асинхронность с помощью async/await и многое другое.
#ru #csharp
Автор: Джон Скит
Год издания: 2019
Описание:
Цель книги — раскрытие новых средств языка C# 5, включая решение проблем, которые связаны с написанием сопровождаемого асинхронного кода.
Основные темы:
— Язык C# как основа всех основ;
— Революционные изменения в доступе к данным;
— Лямбда-выражения и деревья выражений;
— Асинхронность с помощью async/await и многое другое.
#ru #csharp
Урок: Веб-дизайн сайта: что делать после 1-ого экрана
Дизайн первого экрана лендинга научились делать все по урокам “Вечерней школы”, но что делать дальше? В уроке будут показаны схемы работы с контентом всего сайта, самые удачные решения и хитрые лайфхаки для веб-дизайнера.
https://youtu.be/0_LV22g-g1o
#урок #вебдизайн #ru
Дизайн первого экрана лендинга научились делать все по урокам “Вечерней школы”, но что делать дальше? В уроке будут показаны схемы работы с контентом всего сайта, самые удачные решения и хитрые лайфхаки для веб-дизайнера.
https://youtu.be/0_LV22g-g1o
#урок #вебдизайн #ru
YouTube
Веб-дизайн сайта: что делать после 1-ого экрана?
Дизайн первого экрана лендинга научились делать все по урокам “Вечерней школы”, но что делать дальше? Вы просили - я делаю! Схемы работы с контентом всего сайта, самые удачные решения и хитрые лайфхаки для веб-дизайнера уже здесь!
🚀Мой бесплатный курс…
🚀Мой бесплатный курс…
Книга: Компьютерная графика. Рейтрейсинг и растеризация
Автор: Гэбриел Гамбетта
Год издания: 2022
Описание:
Книга научит вас создавать полноценные рабочие рендеры — рейтрейсинг, симулирующий лучи света и их отражение от объектов, растеризатор 3D-моделей, а также реалистичные отражения и тени.
В издание есть наглядные примеры с псевдокодом , которые позволят без проблем создавать рендеры на любом языке, а живые JavaScript-демо каждого алгоритма вдохновят на самостоятельные подвиги.
Основные темы:
— Вводные понятия для компьютерной графики;
— Трассировка лучей;
— Растеризация.
#ru #computergraphics
Автор: Гэбриел Гамбетта
Год издания: 2022
Описание:
Книга научит вас создавать полноценные рабочие рендеры — рейтрейсинг, симулирующий лучи света и их отражение от объектов, растеризатор 3D-моделей, а также реалистичные отражения и тени.
В издание есть наглядные примеры с псевдокодом , которые позволят без проблем создавать рендеры на любом языке, а живые JavaScript-демо каждого алгоритма вдохновят на самостоятельные подвиги.
Основные темы:
— Вводные понятия для компьютерной графики;
— Трассировка лучей;
— Растеризация.
#ru #computergraphics
Курс: Python для тех, у кого лапки
Курс предлагается в формате статьи + задачи. В программе курса 12 модулей, охватывающих темы: арифметика и числа, структуры данных (словари, списки, множества...), условия, циклы, функции, модули и классы.
Страница курса
#курс #python #начинающим #ru
Курс предлагается в формате статьи + задачи. В программе курса 12 модулей, охватывающих темы: арифметика и числа, структуры данных (словари, списки, множества...), условия, циклы, функции, модули и классы.
Страница курса
#курс #python #начинающим #ru
Stepik: online education
Python для тех, у кого лапки
Хотите освоить Python без опыта программирования, но не знаете с чего начать? Этот курс специально для вас!
Доклад: Асинхронное программирование
Во время лекции рассмотрят, в чём проблема синхронных приложений и что с этим можно сделать.
Что происходит с точки зрения ОС при HTTP-запросе, как обрабатывать несколько запросов одновременно и какие есть преимущества, недостатки у процессов и потоков в веб-серверах? Вы узнаете об особенностях потоков в Python.
https://youtu.be/AXkOli6BsBY
#доклад #python #ru
Во время лекции рассмотрят, в чём проблема синхронных приложений и что с этим можно сделать.
Что происходит с точки зрения ОС при HTTP-запросе, как обрабатывать несколько запросов одновременно и какие есть преимущества, недостатки у процессов и потоков в веб-серверах? Вы узнаете об особенностях потоков в Python.
https://youtu.be/AXkOli6BsBY
#доклад #python #ru
YouTube
10. Асинхронное программирование. Лекция 1 – Эдуард Жук
Во время лекции рассмотрим, в чём проблема синхронных приложений и что с этим можно сделать.
Обсудим, что происходит с точки зрения ОС при HTTP-запросе, как обрабатывать несколько запросов одновременно и какие есть преимущества, недостатки у процессов и…
Обсудим, что происходит с точки зрения ОС при HTTP-запросе, как обрабатывать несколько запросов одновременно и какие есть преимущества, недостатки у процессов и…
Книга: Алгоритмы. Справочник. С примерами на C, C++, Java и Python [2-е издание]
Авторы: Джордж Хайнеман, Гэри Поллис, Стэнли Селков
Год издания: 2017
Описание:
Если вы считаете, что скорость решения той или иной задачи зависит, в первую очередь, от мощности компьютера, на котором она решается, то эта книга станет для вас откровением с самой первой страницы. Вы узнаете, что наибольший вклад в производительность программы вносят правильно выбранный алгоритм и его реализация в виде компьютерной программы. Выбор подходящего алгоритма среди массы других, способных решить вашу задачу, - дело не из самых простых, и этому вы тоже научитесь в данной книге.
#алгоритмы #ru
Авторы: Джордж Хайнеман, Гэри Поллис, Стэнли Селков
Год издания: 2017
Описание:
Если вы считаете, что скорость решения той или иной задачи зависит, в первую очередь, от мощности компьютера, на котором она решается, то эта книга станет для вас откровением с самой первой страницы. Вы узнаете, что наибольший вклад в производительность программы вносят правильно выбранный алгоритм и его реализация в виде компьютерной программы. Выбор подходящего алгоритма среди массы других, способных решить вашу задачу, - дело не из самых простых, и этому вы тоже научитесь в данной книге.
#алгоритмы #ru
Книга: Алгоритмы на Java [4-е издание]
Автор: Роберт Седжвик
Год издания: 2013
Описание:
Классическая книга c обзором наиболее важных на сегодняшний день компьютерных алгоритмов и сборником фундаментальных приёмов. Алгоритмы в данной книге представляют собой сборник основных знаний, полученных за последние 50 лет и признанных незаменимыми.
Издание будет полезно студентам курсов вычислительной техники и людям, желающим плавно «вкатиться» в эту область. В конце каждой главы есть упражнения для практики.
Основные темы:
— Алгоритмы сортировки и поиска;
— Графы;
— Строки и контекст.
#ru #java #алгоритмы
Автор: Роберт Седжвик
Год издания: 2013
Описание:
Классическая книга c обзором наиболее важных на сегодняшний день компьютерных алгоритмов и сборником фундаментальных приёмов. Алгоритмы в данной книге представляют собой сборник основных знаний, полученных за последние 50 лет и признанных незаменимыми.
Издание будет полезно студентам курсов вычислительной техники и людям, желающим плавно «вкатиться» в эту область. В конце каждой главы есть упражнения для практики.
Основные темы:
— Алгоритмы сортировки и поиска;
— Графы;
— Строки и контекст.
#ru #java #алгоритмы
Урок: Методология БЭМ за 17 минут. Пример верстки по БЭМ методологии
Методология БЭМ это аббревиатура слов: блок, элемент, модификатор. Эти объекты и являются основой всей методологии. Основанная в середине 2000х компанией Яндекс, методология БЭМ — всего лишь одна из множества подобных методологий, однако ей удалось получить серьезную популярность. В основе БЭМ лежит принцип разделения интерфейса на независимые блоки, что позволяет легко и быстро выполнять верстку любой сложности и повторно использовать уже существующий код. Сложно? В уроке покажут пример верстки по БЭМ методологии:
https://youtu.be/HihYQVuH64U
#урок #css #ru
Методология БЭМ это аббревиатура слов: блок, элемент, модификатор. Эти объекты и являются основой всей методологии. Основанная в середине 2000х компанией Яндекс, методология БЭМ — всего лишь одна из множества подобных методологий, однако ей удалось получить серьезную популярность. В основе БЭМ лежит принцип разделения интерфейса на независимые блоки, что позволяет легко и быстро выполнять верстку любой сложности и повторно использовать уже существующий код. Сложно? В уроке покажут пример верстки по БЭМ методологии:
https://youtu.be/HihYQVuH64U
#урок #css #ru
YouTube
Методология БЭМ за 17 минут. Пример верстки по БЭМ методологии // Фрилансер по жизни
Методология БЭМ это аббревиатура слов блок, элемент, модификатор. Эти объекты и являются основой всей методологии. Основанная в середине 2000х компанией Яндекс, методология БЭМ - всего лишь одна из множества подобных методологий, однако ей удалось получить…
Книга: Машинное обучение
Авторы: Хенрик Бринк, Джозеф Ричардс, Марк Феверолф
Год издания: 2017
Описание:
Данная книга рассчитана на тех, кто хочет решать самые разнообразные задачи при помощи машинного обучения. Как правило, для этого нужен Python, поэтому в примерах кода используется этот язык, а также библиотеки pandas и scikit-learn. Вы познакомитесь с основными понятиями ML, такими как сбор данных, моделирование, классификация и регрессия, а главное, получите практический опыт обработки реальных данных.
Основные темы:
— Последовательность действий при машинном обучении;
— Моделирование и прогнозирование;
— Оценка и оптимизация модели;
— Практическое применение;
— Пример обработки естественного языка.
#книга #ml #python #ru
Авторы: Хенрик Бринк, Джозеф Ричардс, Марк Феверолф
Год издания: 2017
Описание:
Данная книга рассчитана на тех, кто хочет решать самые разнообразные задачи при помощи машинного обучения. Как правило, для этого нужен Python, поэтому в примерах кода используется этот язык, а также библиотеки pandas и scikit-learn. Вы познакомитесь с основными понятиями ML, такими как сбор данных, моделирование, классификация и регрессия, а главное, получите практический опыт обработки реальных данных.
Основные темы:
— Последовательность действий при машинном обучении;
— Моделирование и прогнозирование;
— Оценка и оптимизация модели;
— Практическое применение;
— Пример обработки естественного языка.
#книга #ml #python #ru
Урок: Как оформлять CSS код. Советы начинающим
В этом видео рассмотрят как оформлять CSS код вашего сайта. Разберут несколько правил написания красивого CSS кода, которых желательно придерживаться, чтобы ваш код был красивым, удобным и структурированным.
https://youtu.be/7YgbwB9FHLc
#урок #css #frontend #ru
В этом видео рассмотрят как оформлять CSS код вашего сайта. Разберут несколько правил написания красивого CSS кода, которых желательно придерживаться, чтобы ваш код был красивым, удобным и структурированным.
https://youtu.be/7YgbwB9FHLc
#урок #css #frontend #ru
YouTube
Как оформлять CSS код. Советы начинающим!
В этом видео рассмотрим как оформлять CSS код вашего сайта. Разберем несколько правил написания красивого CSS кода, которых желательно придерживаться, чтобы ваш код был красивым, удобным и структурированным.
---------------------------------------------…
---------------------------------------------…
Книга: Шаблоны C++. Справочник разработчика [2-е издание]
Авторы: Грегор Дуглас, Джосаттис Николаи М. и Дэвид Вандевурд
Год издания: 2018
Описание:
Эта книга описывает работу с шаблонами C++. Это её 2-е издание, так как со времён старой версии книги прошло 15 лет. А за это время язык сильно изменился. Принятые со времени первого издания стандарты C++11, C++14 и C++17 не обошли стороной и шаблоны, сделав их ещё более выразительным средством программирования, позволяющем создавать ещё более эффективные программы. Рекомендуется к прочтению всем, кто хочет выжать из «плюсов» не только пользу, но и эстетику.
Основные темы:
— Основы шаблонов: шаблоны функций, классов и так далее;
— Термины в области шаблонов;
— Шаблоны и полиморфизм;
— Шаблоны в проектировании.
#ru #cpp
Авторы: Грегор Дуглас, Джосаттис Николаи М. и Дэвид Вандевурд
Год издания: 2018
Описание:
Эта книга описывает работу с шаблонами C++. Это её 2-е издание, так как со времён старой версии книги прошло 15 лет. А за это время язык сильно изменился. Принятые со времени первого издания стандарты C++11, C++14 и C++17 не обошли стороной и шаблоны, сделав их ещё более выразительным средством программирования, позволяющем создавать ещё более эффективные программы. Рекомендуется к прочтению всем, кто хочет выжать из «плюсов» не только пользу, но и эстетику.
Основные темы:
— Основы шаблонов: шаблоны функций, классов и так далее;
— Термины в области шаблонов;
— Шаблоны и полиморфизм;
— Шаблоны в проектировании.
#ru #cpp
Доклад: Улучшаем качество кода React-приложения с помощью Compound Components
Скорее всего, вы сталкивались с проблемой, когда ваш React-компонент становится большим, сложным и в нём появляется куча условий. Согласитесь, такие компоненты сложно читать, ревьюить и вообще понимать, что там происходит.
В этом докладе поделятся подходом написания компонентов, помогающих избежать такой ситуации — Compound Components.
https://youtu.be/4BByJUk5x7M
#доклад #react #frontend #ru
Скорее всего, вы сталкивались с проблемой, когда ваш React-компонент становится большим, сложным и в нём появляется куча условий. Согласитесь, такие компоненты сложно читать, ревьюить и вообще понимать, что там происходит.
В этом докладе поделятся подходом написания компонентов, помогающих избежать такой ситуации — Compound Components.
https://youtu.be/4BByJUk5x7M
#доклад #react #frontend #ru
YouTube
Александр Дунай (Альфа-Банк) — Улучшаем качество кода React-приложения с помощью Compound Components
Ближайшая конференция — HolyJS 2024 Autumn, 7 ноября (online), 14–15 ноября (Санкт-Петербург + трансляция).
Подробности и билеты: https://jrg.su/K18Cxd
— —
Скорее всего, вы сталкивались с проблемой, когда ваш React-компонент становится большим, сложным и…
Подробности и билеты: https://jrg.su/K18Cxd
— —
Скорее всего, вы сталкивались с проблемой, когда ваш React-компонент становится большим, сложным и…
Видео: Адаптивная верстка сайтов. Общая теория и примеры
Этим видео рассмотрят важные фундаментальные понятия вёрстки: про фиксированную, резиновую, адаптивную верстку, медиа-запросы, бутстрап, принципы адаптивности и mobile-first.
https://youtu.be/SP0-UTdcsgg
#видео #frontend #ru
Этим видео рассмотрят важные фундаментальные понятия вёрстки: про фиксированную, резиновую, адаптивную верстку, медиа-запросы, бутстрап, принципы адаптивности и mobile-first.
https://youtu.be/SP0-UTdcsgg
#видео #frontend #ru
YouTube
Адаптивная верстка сайтов. Общая теория и примеры
Привет!
Этим видео я открываю мини-цикл по адаптивной верстке сайта. В нем мы рассмотрим, как верстать сайты адаптивно, а в этом видео важно разобраться с очень важными фундаментальными понятиями. Поэтому сегодня - про фиксированную, резиновую, адаптивную…
Этим видео я открываю мини-цикл по адаптивной верстке сайта. В нем мы рассмотрим, как верстать сайты адаптивно, а в этом видео важно разобраться с очень важными фундаментальными понятиями. Поэтому сегодня - про фиксированную, резиновую, адаптивную…
Курс: Профилактика эмоционального выгорания "Второе дыхание"
Курс о формировании синдрома выгорания. Кроме теории содержит практические задания и рекомендации по диагностике, профилактике и преодолению выгорания. Материалы курса будут полезны тем, кто только начинает разбираться в теме эмоционального выгорания. Курс даст базовые знания о причинах выгорания, о факторах, которые приводят к истощению, а также о механизмах преодоления.
Страница курса
#курс #softskills #ru
Курс о формировании синдрома выгорания. Кроме теории содержит практические задания и рекомендации по диагностике, профилактике и преодолению выгорания. Материалы курса будут полезны тем, кто только начинает разбираться в теме эмоционального выгорания. Курс даст базовые знания о причинах выгорания, о факторах, которые приводят к истощению, а также о механизмах преодоления.
Страница курса
#курс #softskills #ru
Stepik: online education
Практикум по программированию
Сборник задач по всем традиционным темам (ввод/вывод, ветвление, циклы, массивы и т.д.). Решать можно на любом языке, доступном для решений на Stepik
Книга: Объектно-ориентированный анализ и проектирование с примерами приложений
Автор: Грэди Буч
Год издания: 2008
Описание:
Книга будет полезна системным аналитикам и архитекторам, программистам, преподавателям и студентам высших учебных заведений, а также всем специалистам по информационным технологиям.
Основные темы:
— Концепции ООП;
— Метод ОПП;
— Практические советы.
#книга #oop #ru
Автор: Грэди Буч
Год издания: 2008
Описание:
Книга будет полезна системным аналитикам и архитекторам, программистам, преподавателям и студентам высших учебных заведений, а также всем специалистам по информационным технологиям.
Основные темы:
— Концепции ООП;
— Метод ОПП;
— Практические советы.
#книга #oop #ru
Подборка актуальных вакансий
— Разработчик DWH / ETL
Где: Москва, можно удалённо
Опыт: от 1 года
— Специалист отдела VIP сопровождения ПО
Где: Москва
Опыт: можно без опыта
— Project Manager
Где: Москва
Опыт: от 1 года
— Младший инженер-аналитик SOC (1-ая линия)
Где: Краснодар
Опыт: от 1 года
— iOS-разработчик
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: от 2 лет
— Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Системный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Инженер по ручному тестированию
Где: Москва, можно удалённо
Опыт: от 3 лет
— Разработчик инфраструктуры IaaS
Где: Москва
Опыт: от 3 лет
#вакансии #работа
— Разработчик DWH / ETL
Где: Москва, можно удалённо
Опыт: от 1 года
— Специалист отдела VIP сопровождения ПО
Где: Москва
Опыт: можно без опыта
— Project Manager
Где: Москва
Опыт: от 1 года
— Младший инженер-аналитик SOC (1-ая линия)
Где: Краснодар
Опыт: от 1 года
— iOS-разработчик
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: от 2 лет
— Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Системный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Инженер по ручному тестированию
Где: Москва, можно удалённо
Опыт: от 3 лет
— Разработчик инфраструктуры IaaS
Где: Москва
Опыт: от 3 лет
#вакансии #работа