Курс "Запросы в 1С: Углубленное изучение языка запросов" создан для специалистов, стремящихся освоить продвинутые аспекты работы с запросами в 1С. В ходе обучения участники познакомятся с тонкостями синтаксиса, методами оптимизации запросов. Курс включает практические задания и реальные примеры, которые помогут углубить понимание языка запросов и эффективно применять его для анализа и обработки данных. Таким образом, вы сможете значительно улучшить свои навыки и повысить свою профессиональную квалификацию.
Цель курса:
- Изучить базовые понятия и синтаксис языка запросов 1С, включая структуру запросов и основные операторы.
- Научиться самостоятельно создавать запросы для извлечения необходимых данных из базы данных 1С.
- Изучить методы оптимизации запросов для повышения их производительности и эффективности выполнения.
- Научиться применять язык запросов, решая практические задачи и тесты.
- Научиться использовать инструменты (консоли запросов) для создания и отладки запросов в 1С, что поможет более эффективно разрабатывать и тестировать свои решения.
- Изучить возможности использования временных таблиц для упрощения и улучшения структуры запросов.
- Научиться создавать сложные запросы, включая вложенные запросы и соединения, для получения различной информации из базы данных.
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 6
Страница 6 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
[Stepik] Запросы в 1С: Углубленное изучение языка запросов (Василий Еремин)
29 окт 2024
Ответов: 1 -
[ЦОК НТИ] Тестировщик - простой вход в программирование (Михаил Дюжев)
23 окт 2024
Кто такой тестировщик?
Это человек, который проверяет, как работает программа, сайт или приложение. Он старается как можно раньше найти всевозможные ошибки в работе продукта, ведь чем быстрее найден недочет, тем дешевле его исправить. В своей работе тестировщик использует разные инструменты: тест-кейсы, unit-тесты, ручное тестирование и т.д.
Этот курс для вас, если вы хотите
- Иметь уверенность в завтрашнем дне. Без тестировщика не обходится ни одна IT-компания. Поэтому ваши навыки будут всегда востребованы и оплачены по достоинству
- Работать в свободном графике из любого часового пояса. Тестировщики могут работать удаленно или в офисе
- Легко и быстро освоить новую профессию. Всего 1,5 месяца обучения. Для тех, кто любит технологии
- Получать высокий доход. Заработок будет расти вместе с опытом. Хорошим специалистам готовы платить большие деньги
0. Визитка
Модуль 1. Повышение компьтерной грамотности
Модуль 2. Принципы и техники тестирования
Модуль 3. Тестирование веб-приложений
Модуль 4. Тестирование клиент-серверного взаимодействия
Модуль 5. Статический анализ и инспекции
Модуль 6. Архитектура в разработке программного обеспечения и базы данных
Модуль 7. Тестирование мобильных приложений
Модуль 8. Автоматическое тестирование веб приложений
Записи зумов
Ответов: 1 -
Макеты в СКД. Тариф Ученик (Ильяс Низамутдинов)
17 окт 2024
Макеты в СКД - путь к профессиональным отчетам
Мастер-класс "Макеты в СКД" полное погружение
Мастер-класс по макетам СКД сделает вашу работу с СКД в 1С более продуктивной и понятной!
Мастер-класс для программистов 1С, уже знакомых с основами СКД, которые хотят углубить свои навыки и продвинуться на новый уровень
Мастер-класс "Макеты в СКД" – это ваше руководство к эффективному созданию отчетов в 1С с использованием макетов. После изучения мастер-класса вы научитесь работать с предопределенными макетами СКД: полей, группировок, ресурсов и заголовков группировок.
- Получите знания, как работать с макетами в СКД
- Научитесь разрабатывать собственные макеты в СКД
- Улучшите свою квалификацию по разработке отчетов на СКД
Урок 1. Общие сведения
Изучим базовые принципы и основные моменты работы с макетами в СКД, что даст хорошее понимание их возможностей.
Результат: полное понимание основ работы с макетами в СКД
Урок 2. Пример работы с макетом поля
Реализуем отчет на СКД с использованием предопределенного макета поля, подробно разбирая каждый шаг.
Результат: углубление знаний по работе с макетом поля
Урок 3. Работа с макетом группировки и макетом заголовка группировки.
Создадим отчет с применением макета группировки и заголовка группировки, объясним тонкости их использования.
Результат: получение знаний по работе с макетами группировки и заголовка группировки
Урок 4. Работа с макетом ресурсов
Реализуем кросс-отчет с применением макета ресурсов, детально изучив возможности работы с ресурсами.
Результат: на примере увидите особенности работы с макетом ресурсов
Урок 5. Работы с макетом группировки с иерархией
Создадим отчет с иерархическим выводом группировок, рассмотрим важные аспекты работы с макетом группировки с иерархией.
Результат: окунетесь в тонкости работы с иерархическим макетом группировки
Ссылка на тему: Макеты в СКД. Тариф Ученик (Ильяс Низамутдинов)Ответов: 1 -
Charles Proxy как инструмент тестировщика (Ольга Назина)
15 окт 2024
Charles Proxy — перехватчик трафика, который помогает отслеживать, записывать и анализировать сетевые запросы. А ещё перехватывать запрос и менять его под себя. Или ответ. Начиная от параметров в URL и заканчивая телом сообщения. Именно этому мы и будем учиться на курсе: использовать функции инструмента по максимуму.
За две недели курса вы научитесь:
- Устанавливать Breakpoint для перехвата запроса
- Перезаписывать запрос / ответ без остановки (Rewrite)
- Изменять заголовки — добавлять новые, редактировать или удалять существующие
- Изменять тело запроса / ответа
- Изменять параметры, прописываемые в URL
- Анализировать «что пошло не так», когда функция почему-то не сработала
- Менять скорость соединения для проверки отклика на «плохом» интернете
- Подменять DNS и переадресовывать запросы
Введение
- Что такое Charles Proxy
- Термины и определения
- Установка и настройка инструмента
- Как вместо сайта 1 открыть сайт 2
- Как открыть нужный сайт, когда DNS ещё не настроен
- Подмена данных в запросе
- Подмена данных в ответе
- Изменение тела, заголовков, параметров URL
- Изменение статус-кода
- Зачем нужно снижение скорости
- Как его сделать
- Настройка Postman для перехвата
- Перехват API-запросов
- Как установить Breakpoint
- Как с его помощью подменить запрос / ответ
- Ловим через Breakpoint трафик в вебе / Postman-е, изучаем ответ
Какие функции будут разобраны в курсе:
Breakpoint
Throttling
Map Local
DNS Spoofing Tool
Repeat
Validate
Rewrite:
- Add Query Param
- Modify Query Param
- Remove Query Param
- Add Header
- Modify Header
- Remove Header
Ссылка на тему: Charles Proxy как инструмент тестировщика (Ольга Назина)Ответов: 0 -
[k-syndicate.school] Utility Ai. Искусственный Интеллект для ваших игр (Алексей Науменко)
9 окт 2024
Мастер-класс в онлайн формате с возможностью задавать вопросы спикеру в процессе написания искусственного интеллекта
Что внутри?
- Показываем уникальный способ реализовать мощный, расширяемый и легко настраиваемый ИИ для ваших игр достаточно просто и без лишних фреймворков.
- Не про If-else-ы.
- Не про Behavior Tree.
- Без жестких веток поведения.
- Будет показан Utility AI, настраиваемый для принятия решений, базируясь на полезности в текущей обстановке.
Автор: Алексей Науменко
12 лет опыта разработки
CEO Black Tower Basement.
В прошлом: Unity Software Architect на
Raid: Shadow Legends и также еще нескольких мобильных проектax мирового уровня.
Сайт
Ссылка на тему: [k-syndicate.school] Utility Ai. Искусственный Интеллект для ваших игр (Алексей Науменко)Ответов: 2 -
Авторские blueprint для Make.com (Артур Шейко, Артур Хорошев)
8 окт 2024
Наши блюпринты помогут вам быстро запустить сложные рабочие процессы, оптимизировать бизнес-операции и повысить продуктивность. Независимо от того, новичок вы или опытный пользователь Make.com, наша коллекция блюпринтов станет вашим надежным помощником в мире автоматизации.
Что вы получаете:
- Доступ к библиотеке готовых решений: Десятки проверенных блюпринтов для различных задач и отраслей.
- Регулярные обновления: Новые блюпринты добавляются ежемесячно, отражая последние тенденции в автоматизации.
- Экономия времени: Используйте готовые шаблоны вместо создания сценариев с нуля.
- Вдохновение для ваших проектов: Изучайте эффективные подходы к автоматизации от экспертов
Ссылка на тему: Авторские blueprint для Make.com (Артур Шейко, Артур Хорошев)Ответов: 0 -
[HTML Academy] НТМL и CSS. Профессиональная вёрстка сайтов. Сентябрь 2023
5 окт 2024
На этом курсе вы научитесь делать настоящие проекты, такие же по уровню сложности, как в индустрии. И будете делать их правильно, чтобы после обучения выдавать результат высокого уровня, за который компании готовы платить.
Раздел 1
Старт
Познакомимся с преподавателями, наставниками и учебным процессом на курсе. Рассмотрим устройство веба и чем вы будете заниматься на работе. Установим и настроим инструменты для работы.
- Познакомимся со структурой курса, сделаем обзор личных проектов и критериев качества, по которым они будут оцениваться.
- Узнаем, кто такие авторы, кураторы и наставники курса.
- Поговорим о том, из чего состоят сайты, кто и как их делает, и за что в этом процессе отвечает верстальщик.
- Посмотрим на инструменты для работы на курсе: редакторы графики и кода, браузеры и отладчики, систему контроля версий.
- Разберём процесс работы над проектом и его защиту.
- Статьи, которые помогут выбрать редактор кода, разобраться с принципами работы браузеров, Git и GitHub.
- Выбираем наставника.
- Настраиваем инструменты разработки, создаём репозитории проектов.
- Отрабатываем процесс выполнения заданий. Вносим изменения в проект и отправляем их в GitHub.
Разметка
Создадим семантичную, доступную и выразительную разметку страниц проектов по макету.
- Познакомимся с синтаксисом HTML, погрузимся в тонкости тегов и их атрибутов, поговорим о семантике.
- Посмотрим, как работает спецификация, разберём категории тегов и правила их вкладывания, разберём сложные случаи разметки.
- Познакомимся с интерфейсом Figma, научимся анализировать макет и выделять из него уникальные и повторяющиеся блоки.
- Научимся выстраивать базовую структуру страницы и использовать классы для именования блоков.
Интерактивные демонстрации по разметке учебного проекта.
ТренажёрыСтатьи
- Тренажёры для знакомства с HTML.
- Статьи о том, как правильно создавать семантическую HTML-разметку.
- Получаем макеты в Figma.
- Создаём и размечаем страницы проекта.
Графика
Экспортируем графику из макета.
- Изучим интерфейс Figma и научимся снимать с макета параметры блоков и текста.
- Разберёмся в форматах графики, научимся выбирать правильный формат, экспортировать и оптимизировать изображения.
- Научимся создавать файловую структуру проекта, использовать относительные пути к ресурсам на примере графики.
Интерактивные демонстрации по внедрению графики учебного проекта.
ТренажёрыСтатьи
Статьи про базовые возможности и эффективную работу в Figma и про особенности графических форматов.
Проекты
- Экспортируем растровую и векторную графику из Figma.
- Подключаем контентную графику в разметку.
Базовая стилизация
Выполним базовую стилизацию страниц проекта.
- Научимся создавать файловую структуру проекта, использовать относительные пути к ресурсам на примере стилевых файлов.
- Погрузимся в основы CSS и разберёмся, что такое наследование, каскад и специфичность.
- Внедрим контентную и декоративную графику на страницы проекта.
- Подключим шрифты, поработаем с типографикой и зададим фоны элементам.
Интерактивные демонстрации по базовой стилизации учебного проекта.
ТренажёрыСтатьи
Тренажёры для знакомства с базовым синтаксисом CSS, возможностями по стилизации текста и управлению фоном.
Проекты
- Подключаем шрифты.
- Выполняем базовую стилизацию: текстовые параметры, фоны крупных блоков, текстуры.
Сетки страниц на флексах
Построим крупные сетки страниц с помощью флексов.
- Разберёмся в боксовой модели и познакомимся с типами боксов.
- Научимся анализировать сетки на макетах и определять крупные сетки страниц.
- Познакомимся со спецификацией Flexible Box Layout: оси флексов, их направление и расположение вдоль них флекс-элементов; растяжение, сужение и базовый размер флексов.
Интерактивные демонстрации по созданию крупных сеток страниц учебного проекта.
ТренажёрыСтатьи
- Статьи, которые помогут разобраться с особенностями флексов, блочной модели и приёмами построения сеток.
- Тренажёры для знакомства с блочной моделью документа, флексами и приёмами построения сеток.
- Описываем крупные сетки страниц на флексах.
- Сравниваем вёрстку с макетом.
Сетки компонентов на флексах
Создадим мелкие сетки компонентов страниц при помощи флексов.
- Разберём особенности мелких сеток.
- Узнаем, что такое переполнение и как с ним справиться при помощи флексов.
- Поговорим про тонкости и ограничения флексов: порядок флекс-элементов, многострочный флекс-контейнер и расположение строк внутри него.
Интерактивные демонстрации по созданию мелких сеток компонентов страниц учебного проекта.
ТренажёрыСтатьи
- Статьи, которые помогут разобраться с особенностями многострочных флексов.
- Тренажёры для погружения в работу с флексами.
- Описываем мелкие сетки компонентов страниц на флексах.
- Сравниваем вёрстку с макетом.
Сетки компонентов на гридах
Создадим мелкие сетки компонентов страниц при помощи гридов.
- Познакомимся со спецификацией Grid Layout: основные понятия, устройство шаблонов (строки, колонки, линии, области), ручная и автоматическая раскладка, многослойность в гриде, баги и ограничения гридов.
- Разберём типовые ситуации, когда гриды подходят лучше флексов.
- Поговорим про совместное использование гридов и флексов, рассмотрим преимущества и недостатки каждой технологии.
Интерактивные демонстрации по созданию мелких сеток компонентов страниц учебного проекта.
ТренажёрыСтатьи
- Тренажёры для знакомства с гридами.
- Статьи, которые помогут разобраться с особенностями гридов.
- Описываем мелкие сетки компонентов страниц на гридах.
- Сравниваем вёрстку с макетом.
Декоративные элементы
Добавим на страницы проектов мелкие декоративные и иконочные графические элементы. Стилизуем текстовые блоки, декоративные элементы внутри сеток компонентов, кнопки и ссылки.
- Научимся использовать оформительскую и программируемую графику.
- Научимся стилизовать блоки при помощи двумерных трансформаций, рамок, теней и градиентов.
- Рассмотрим псевдоэлементы и точечное позиционирование элементов.
- Погрузимся в тонкости типографики и визуальные правила оформления контента.
- Научимся стилизовать интерактивные состояния ссылок и кнопок.
Интерактивные демонстрации со стилизацией декоративных и контентных элементов учебного проекта.
Тренажёрытатьи
Тренажёры для закрепления навыков создания декоративных элементов.
Проекты
- Добавляем мелкие декоративные и иконочные графические элементы.
- Стилизуем текстовые блоки, декоративные элементы внутри сеток компонентов, кнопки и ссылки.
Попапы, слайдеры, формы
Сверстаем всплывающие элементы. Разберём приёмы стилизации форм и их элементов. Рассмотрим состояния и позиционирование элементов на странице.
- Научимся оформлять нестандартные элементы форм.
- Разберёмся с тем, как встраивать модальные окна и выпадающие элементы на страницу.
- Научимся стилизовать интерактивные состояния компонентов форм и слайдеров.
Ответов: 1 -
[Udemy] Основы Domain Driven Design (Андрей Суховицкий)
30 сен 2024
Описание
Этот курс по Domain Driven Design (DDD) предназначен для разработчиков любого уровня подготовки, архитекторов и проектных менеджеров, стремящихся глубоко понять и применять принципы DDD для создания четких и эффективных программных решений. В ходе обучения вы освоите методы моделирования предметной области, что позволит вам разрабатывать программное обеспечение, идеально отражающее бизнес-потребности.
Курс погружает вас в основы создания универсального языка, облегчающего коммуникацию внутри команды и между заинтересованными сторонами. Вы узнаете, как определять ограниченные контексты, что помогает организовать систему таким образом, чтобы минимизировать зависимости и упростить поддержку. Методика выделения ограниченных контекстов является одной из наиболее эффективных и обоснованных при разделении системы на микросервисы.
Особое внимание уделяется разработке агрегатов как единиц изменения, обеспечивающих консистентность и транзакционную безопасность данных. Реальные примеры позволят вам научиться создавать структурированные, устойчивые к изменениям модели, способствующие эффективной и надежной работе приложений.
В курсе обсуждаются вопросы транзакционности, реализации атомарных обновлений агрегатов. Разбираются термины ACID с фокусом на понятия атомарности и изоляции транзакций. Приводятся примеры аномалий, возникающих в слабо-изолированных транзакциях. Кроме классической реализации транзакций СУБД, рассказывается о технике оптимистичной блокировки и возможностях ее применения для атомарного обновления агрегатов.
Завершив курс, вы не только глубже поймете, как строить программы, соответствующие сложным бизнес-требованиям, но и сможете уверенно руководить разработкой сложных систем, применяя на практике лучшие методы DDD.
Для кого этот курс:
- Младшие специалисты и студенты, ищущие углубленные знания в области разработки ПО, которые хотят выделиться на рынке труда, получив компетенции в современных методологиях проектирования.
- Профессионалы, имеющие опыт в разработке программного обеспечения и желающие улучшить свои навыки в проектировании архитектуры приложений, заинтересованые в изучении DDD для создания более чистого, модульного и масштабируемого кода.
- Эксперты, стремящиеся глубже понять принципы проектирования и управления сложными системами, чтобы повысить качество архитектурных решений в своих организациях.
- Руководители разработки, заинтересованные в методиках и подходах, которые помогают улучшить координацию и понимание между членами команды, особенно в мультидисциплинарных и распределенных командах.
Андрей Суховицкий. На данном ресурсе были уже темы с данным автором по RabbitMQ и Event Sourcing.
Ссылка на тему: [Udemy] Основы Domain Driven Design (Андрей Суховицкий)Ответов: 0 -
Курс по паттернам автоматизации веб-приложений на python (Алексей Коледачкин)
28 сен 2024
Требования ко всем студентам:
- Уверенные знания Python, особенно ООП.
- Отличное владение Selenium или Playwright.
- Глубокие знания Pytest (фикстуры, косвенная и обычная параметризации, и прочее)
- Желание прокачать архитектурные навыки.
- 1 Введение в Page Object
Что такое паттерны и зачем они нужны
Знакомство с Page Object
Основные сущности
Вспомогательные методы
Первый тест в POM
Цепочка запуска
- 2 Инкапсуляция локаторов
Вспоминаем, что такое инкапсуляция
Применяем ее на практике
- 3 Мультистраничные тесты
Создание нескольких страниц
Базовая инициализация pages
Продвинутая инициализация pages + новая сущность
- 4 Метаклассы для локаторов
Что такое метаклассы
Избавляемся от картежей в Xpath-локаторах и CSS-селекторах
- 5 Зависимости проекта
Создание файла requirements.txt
Использование файла
- 6 Allure в Page Object
Маркировка в POM
Разница в шагах и их реализация
Генерация отчета
- 7 Виды интерфейсов
Декларативный интерфейс
Императивные интерфейс
Что выбрать?
- 8 Переменные окружения
Что такое переменные окружения
Как создать переменную
Мультистейджинг - тесты в разных окружениях
Запуск тестов в разных браузерах
- 9 Чувствительные данные
Введение
Установка зависимостей
Работа с файлом .env
Обьект для работы с данными
Динамическое изменение данных в зависимости от выбранного окружения
- 10 Мультиюзерность
Работа с несколькими юзерами - Часть 1 (Реализация через методы)
Работа с несколькими юзерами - Часть 2 (Реализация через фикстуру)
- 11 Page Components
Особенности использования page component
Выделение компонентов страницы
Применение компонентного подхода (2 варианта)
- 12 Мультирольность
Тесты для одной роли
Тесты для второй роли
Одинаковый тест для обеих ролей
Тест с немного отличающейся логикой для обеих ролей - используем ветвления
Разделение интерфейсов
- 13 Создание хелперов
Что такое и для чего нужны хелперы
Создание UI-хелпера
Подход в создании API и DB-хелперов
- 14 Fluent Interface
Что такое fluent-паттерн
Как работают цепочечные вызовы
Применение паттерна в автоматизации
Ответов: 1 -
Способы ускорения PHP-приложений (Дмитрий Елисеев)
21 сен 2024
На прошлом стриме мы с вами разобрались с разделением кода на модули и микросервисы. Пока записываются и монтируются скринкасты проведём наш очередной стрим на полезные смежные темы. В этот раз поговорим про способы оптимизации запуска и работы PHP-приложений:
Рассмотрим подходы к ускорению работы веб-приложения. От простого включения OpCache, кеширования конфигурации и ленивой инициализации сервисов до Preload с JIT и RoadRunner, асинхронности, использования Fiber-ов и других нюансов в разных фреймворках. Потренируемся на проектах с бэнчмарками. Поговорим про возможные проблемы, удобство программирования stateless-сервисов и про передачу контекста запроса.
UPD: Провели первую часть, где показали оптимизацию запуска существующих классических приложений на Slim и Symfony:
Содержание:
- 00:00:00 - Приветствие
- 00:00:53 - Вопросы в чате
- 00:06:18 - Как работает проект и что мы можем ускорить
- 00:31:07 - Демо-приложение на SlimPHP
- 00:41:36 - Сервис Benchmark для замеров
- 00:46:30 - Замеры производительности без оптимизаций
- 00:49:28 - Случай из жизни
- 00:52:26 - Кэширования опкодов с OpCache
- 01:01:14 - Компиляция по требованию с JIT
- 01:07:22 - Ручной прогрев OpCache через Preload
- 01:24:34 - Где может пригодиться JIT
- 01:30:23 - Кэширование конфигурации приложения
- 01:53:57 - Долгоживущие приложения
- 02:03:38 - Переход с PHP-FPM на RoadRunner
- 03:07:48 - Демо-приложение на Symfony
- 03:19:24 - OpCache и готовый Preload
- 03:23:22 - Подключение RoadRunner к Symfony
- 03:33:50 - Для Laravel и других фреймворков
- 03:37:43 - Обзор результата и нюансы
- 03:43:50 - Ответы на вопросы
- 00:00:00 - Приветствие
- 00:01:29 - Про митап с докладом про асинхронность
- 00:10:58 - Синхронная природа воркеров RoadRunner
- 00:19:36 - Неудобства от Doctrine с EntityManager
- 00:26:30 - Пересоздание EntityManager при ошибках
- 00:40:18 - Сравнение PHP и Java по типизации с Go и TypeScript
- 01:09:06 - Как устроен waitRequest в RoadRunner
- 01:23:19 - Пишем Loop для отложенного выполнения кода
- 01:47:04 - Пишем setTimeout на PHP
- 02:10:35 - Блокирующий и неблокирующий код
- 02:15:58 - Неблокирующая загрузка fetch по HTTP
- 02:34:17 - EventLoop в JavaScript
- 02:46:30 - Конкурентное и асинхронное выполнение
- 02:52:56 - Объект Promise и ожидание результата через await
- 03:11:03 - Ожидание группы через Promise::all
- 03:13:32 - Идея генераторов с yield
- 03:20:27 - Концепция зелёных потоков и Fiber
- 04:00:10 - Практическая польза неблокирующего режима
- 04:10:56 - Асинхронный сервер AmPHP
- 04:24:35 - OpCache для консольных приложений
- 04:25:20 - Скелет демонстрационного приложения
- 04:29:06 - Работа с системными сигналами в Docker
- 04:35:09 - Написание проекта на AmPHP HTTP Server
- 04:40:09 - Использование Connection Pool для БД
- 04:47:42 - Установка pcntl для работы с сигналами
- 04:49:27 - Код приложения и тест производительности
- 05:14:59 - Асинхронная инфраструктура ReactPHP
- 05:19:25 - Отлов ошибок в Promise и await
- 05:23:33 - Написание проекта на ReactPHP
- 05:49:52 - Инфраструктура Swoole и OpenSwoole
- 06:00:05 - Написание проекта на OpenSwoole
- 06:26:45 - Проблема состояния и Statefull-сервисов
- 06:40:04 - Stateless-сервисы и передача параметров запроса
- 06:50:30 - Структура для описания контекста запроса
- 07:05:58 - Использование ORM при кооперативном выполнении
- 07:14:33 - Ответы на вопросы
Ссылка на тему: Способы ускорения PHP-приложений (Дмитрий Елисеев)Ответов: 0 -
[Stepik] Flet - фуллстэк разработка приложений на чистом Python (Аве Кодер)
20 сен 2024
Самый быстрый способ создания фуллстэк приложений на Python! Flet позволяет разработчикам легко создавать веб-приложения, мобильные и настольные приложения реального времени на чистом Python. Опыт работы с фронтендом не требуется.
Вы освоите разработку упрощенных приложений, избегая сложностей традиционных архитектур. Вам больше не потребуется работать с JavaScript, REST API, базами данных и кэшами. Вместо этого вы научитесь писать монолитные, сохраняющие состояние приложения на Python, превращая их в многопользовательские одностраничные приложения, работающие в реальном времени.
Вы узнаете, как эффективно разрабатывать приложения без необходимости углубляться в сложные инструменты и системы. Вы научитесь работать с минимальными требованиями к начальной настройке, используя лишь вашу предпочитаемую среду разработки или текстовый редактор. Flet освободит вас от необходимости заниматься настройкой SDK, управлением многочисленными зависимостями или сложным инструментарием, предоставляя встроенный веб-сервер и настольные клиенты для удобной работы.
Вы научитесь создавать профессионально выглядящие приложения с помощью Flutter, облегчая разработку для различных платформ. Вы освоите методы упрощения работы с Flutter, узнаете, как объединять мелкие виджеты в готовые к использованию контролы, применяя императивный подход в программировании. Это позволит вам эффективно строить интерфейсы и повысит универсальность ваших приложений.
Вы научитесь деплоить ваши приложения на самые разнообразные устройства. Вы освоите развертывание веб-приложений, доступных в браузерах, создание настольных приложений для Windows, macOS и Linux, а также методы установки приложений на мобильные устройства как PWA. Кроме того, вы узнаете, как делать приложения доступными для пользователей iOS и Android через приложение Flet.
Для кого этот курс:
- Идеально подходит тем, кто только начинает свой путь в мире программирования и хочет быстро научиться создавать функциональные приложения.
- Полезен для профессионалов, стремящихся расширить свои навыки в создании многоплатформенных приложений с минимальными усилиями и временными затратами.
- Особенно актуален для тех, кто хочет быстро создавать внутренние инструменты, панели управления или киоски для своих проектов и команд.
- Подойдет тем, кто хочет превратить свои дизайны в интерактивные прототипы или полноценные приложения.
- Курс идеален для тех, кто ищет инструмент для реализации личных проектов или экспериментов в выходные.
- Курс будет особенно полезен если у вас есть необъодимость быстро создать рабочий прототип для стартапа, разработать внутреннее приложение для упрощения бизнес-процессов, а изучать Javascript фреймворки не особенно хочется.
- Изучив Flet, вы научитесь быстро превращать ваши идеи в функциональные приложения. Вы получите навыки создания всего, от внутренних инструментов и панелей управления для вашей команды до простых проектов на выходные, форм ввода данных и приложений для информационных киосков. Кроме того, Flet поможет вам в разработке прототипов высокого качества, обеспечивая эффективное взаимодействие с пользователями.
- Все что вам потребуется - это начальные знания Python. Все остальное - разъясняется на этом курсе.
Основы Фреймворка Flet
- Что такое Flet
- Создание приложений Flet на Python
- Получение ввода от пользователя
- Горячие клавиши
- Цвета
- Большие списки
- Перетаскивание и перенос (Drag and Drop)
- Навигация и маршрутизация
- Выбор и загрузка файлов
- Анимация
- Аутентификация
- Использование клиентского хранилища в Flet
- Работа с сессионным хранилищем в Flet
- Шифрование конфиденциальных данных
- PubSub
- Пользовательскиие элементы управления
- Контрольные Ссылки
- Доступность
- Асинхронные приложения
- Поддержка мобильных устройств
- Горячая перезагрузка
- Упаковка десктопного приложения
- Публикация статического веб-сайта с Pyodide
- Настройка веб-приложения
- Прогрессивные веб-приложения (PWA)
- Выбор хостинг-провайдера: Fly.io
- Выбор хостинг-провайдера: Replit
- Самостоятельный хостинг
- Логирование
- Приложение To-Do на Python с использованием Flet
- Приложение "Калькулятор" на Python с использованием Flet
- Клон Trello
- Пасьянс "Солитер"
- Приложение "Чат"
- Что дальше?
Ответов: 0 -
[Лаборатория линуксоида] Введение в Linux и Bash. Курс 2022
19 сен 2024
Уроки по Linux и Bash с ответами к заданиям и четырьмя дополнительными уроками. Файл PDF
Количество страниц: 77
Дата публикации: декабрь 2022
Дополнительная информация:
Курс "Введение в Linux и Bash" – серия статей-уроков, знакомящих с историей, особенностями и философией операционных систем GNU/Linux, принципами работы в режиме командной строки и основными командами, выполняемыми в Bash.
Курс будет полезен начинающим пользователям операционной системы GNU/Linux, будущим системным администраторам и веб-разработчикам, планирующим самостоятельно развертывать сайты на веб-серверах.
PDF-версия содержит четыре дополнительных урока: "Архиватор tar", "Утилита grep", "Знакомство с потоковым редактором sed", "Создание файлов со списком команд".
Ссылка на тему: [Лаборатория линуксоида] Введение в Linux и Bash. Курс 2022Ответов: 0 -
[alit-node] Продвинутый backend на nodejs за 12 часов (Кирилл Поздняков)
15 сен 2024
В этом курсе мы пройдемся по темам Nodejs в углубленном формате. Курс рассчитан на разработчиков разного уровня. Тут вы рассмотрите продвинутые темы и полный спектр возможностей языка на продвинутом уровне.
Введение
Общее количество вопросов 110, по 10 вопросов на модуль.
Модуль 1 (Nodejs) - 1час 15мин
Краткое описание: Рассмотрим работу с Nodejs, его составные части, основные библиотеки: (crypto,dns,http,os,path,proccess,utils,files,events,modules,stream,workers,cluster,child-process,deno,ts) и то как с ними работать, рассмотрим то как работает Nodejs и их чего состоит (LibUV, V8, демультиплексор событий, event loop, thread pool) и много другое
Модуль 2 (Работа в сети) - 45мин
Краткое описание: Что такое HTTP, для чего он и какие версии есть. HTTP 1. HTTP 1.1. HTTP 2. HTTP 3. TCP. UDP. IP. Какие работает HTTPS и откуда TLS/SSL. Как работать с REST. Принципы REST. Методы. Как кешировать ресурсы определенным образом и управлять последовательностью подгрузок на странице. Уязвимости и безопастность. XSS. CQRS. CSRF.
Модуль 3 (SQL) - 1час
Краткое описание: Рассмотрим все возможные запросы от и до, сложные запросы, составные запросы, транзакции, репликация, триггеры, юнионы, CTE, вьюхи, индексы, джоины, связи, создания таблиц, изменения таблиц, и многое другое
Модуль 4 (Frameworks) - 1час 30мин
Краткое описание: Тут же мы рассмотрим основные фреймворки и их продвинутые возможности, рассмотрим: Nestjs, Express, Fastify, Koa. Рассмотрим продвинутые возможности каждого из фреймворков детально и на примерах, а так же многое другое
Модуль 5 (Docker+Kuber) - 40мин
Краткое описание: Тут мы рассмотрим все команды по работе с докер, как стартануть приложение, сделать билд, выгрузить в DockerHub, как написать docker-compose файл со всей конфигурацией + поработаем с Kubernetes, а именно поработаем с основными частями: поды, деплойменты, сервисы, ингресс контроллеры и многое другое
Модуль 6 (Архитектура) - 1час 10мин
Краткое описание: Поговорим об архитектуре создания Backend приложений + различные подходы по написанию кода. Полностью и подробно Solid. Принцип единственной ответственности. Принцип открытости-закрытости. Принцип подстановки Барбары Лисков. Принцип разделения интерфейса. Принцип инверсии зависимостей. Kiss. Dry. Другие подходы. Порождающие шаблоны. Структурные шаблоны. Поведенческие. Фабрика. Синглтон. Прототип. Фасад. Декоратор. Прокси. Итератор. Стейт. Наблюдатель. Чистый Код. Чистая архитектура
Модуль 7 (Брокеры/Микросервисы) - 30мин
Краткое описание: Тут расмотрим два основных броккера сообщений это RabbitMQ и Kafka, а так же отличия их между друг другом и когда какой использовать, так же посмотрим на легковесный броккер Nats, который быстрый и набирающий популярность, так же тут мы рассмотрим на примере то как выглядит микросервисное приложение + рассмотрим топ 10 частых шаблонов проектирования микросервисов и много другое
Модуль 8 (ci-cd) - 15мин
Краткое описание: Тут мы напишем свой пайплан доставки готового приложения до сервера с помощью GitHub Actions, настроим поднятие приложения и его дальнейшую работу, а так же многое другое
Модуль 9 (Приложения) - 1час 10мин
Краткое описание: Тут мы рассмотрим уже готовые приложения, которые построены поверх изученного, а также с использованием других технологий (ts-rest,cqrs,kubernetes+docker,passport,nginx,zod)
Модуль 10 (Typeorm) - 20мин
Краткое описание: Тут же мы рассмотрим работу с SQL в контексте TypeOrm его функции и многое другое
Тесты - 2 часа
Общее количество вопросов 110, по 10 вопросов на модуль.
Ответов: 0 -
[stepik] Изучаем Pandas на финансовых данных (Сергей Спирёв)
9 сен 2024
В курсе мы будем учиться работать с библиотекой Pandas, используя при этом различные финансовые и экономические данные. Тем самым, параллельно с изучением самой библиотеки, вы также сможете узнать для себя и что-то новое из мира экономики и финансов.
Чему вы научитесь
- Загружать/выгружать данные из широко распространенных форматов хранения финансовых данных (Excel-файлы, CSV-файлы).
- Работать с датой и временем.
- Проводить предобработку данных: добавлять, чистить, удалять, преобразовывать данные.
- Агрегировать, группировать данные, делать сводные таблицы.
- Визуализировать данные. Строить графики разного вида.
Курс содержит много разнообразных задач и тестов, благодаря которым усвоение теоретического материала проходит более качественно.
Для кого этот курс
Данный курс предназначен для широкого круга учащихся.
Начальные требования
Начальный уровень знаний языка программирования Python.
Программа курса
- Структура данных Series
- Структура данных Series (продолжение 1)
- Структура данных Series (продолжение 2)
- Структура данных DataFrame
- Структура данных DataFrame (продолжение)
- Доступ к данным
- loc
- iloc
- Методы filter, isin, where, query
- Статистики и арифметические операции
- Задачи на статистики
- Удаление данных
- Пропуски и дубликаты
- Сортировка
- Методы value_counts, unique, nunique
- Методы apply, applymap, map
- Временные ряды
- Временные ряды (продолжение 1)
- Временные ряды (продолжение 2)
- Временные ряды (продолжение 3)
- Чтение данных read_csv()
- Запись данных to_csv()
- Чтение данных read_excel()
- Запись данных to_excel()
- Метод plot()
- Метод plot(). Тесты
- merge
- concat
- Иерархическое индексирование
- groupby()
- pivot_table()
Ссылка на тему: [stepik] Изучаем Pandas на финансовых данных (Сергей Спирёв)Ответов: 0 -
[Step Up] Разработчик чат-ботов. Тариф Уровень А: Быстрый старт
6 сен 2024
Платформа Salebot предлагает гибкие возможности для разработки чат-ботов различной сложности, включая использование переменных, формул и сравнений.
На этом курсе вы познакомитесь с платформой Salebot, узнаете о ее широких возможностях и сделаете свои первые боты и сайты, а также получите рекомендации по продажам, чтобы сразу после обучения начать привлекать и работать с клиентами и увеличивать свой доход.
Программа курса
- Урок 1: Блоки и стрелки
- Урок 2: Условие
- Урок 3: Кнопки
- Урок 4: Таймеры
- Урок 5: Действия
- Урок 6: Вложения
- Урок 7: Переменные
- Урок 8: Сайты
- Урок 9: Аналитика
- Урок 10: Прием платежей
- Урок 11: Продажи
Ссылка на тему: [Step Up] Разработчик чат-ботов. Тариф Уровень А: Быстрый стартОтветов: 0
Страница 6 из 34