Ви пройдете шлях від простих програм Java до покриття автотестами складного сервісу. Це необхідний мінімум, щоб почати автоматизувати робочі завдання: наголос на практикі, нічого зайвого.
JPoint 2023 – найбільша Java-конференція в Росії. Кілька десятків доповідей про JVM-мови, продуктивність, інструменти та багато іншого.
У ламповому форматі та живому спілкуванні з домашніми завданнями та зворотним зв’язком навчимося писати простих ботів. На реальних проектах навчання проходить набагато швидше, тому що включається мотивація на іншому рівні. освоїти програмування та навчитися торгувати за допомогою Python.
Приєднайтеся до “Python Crew #2” та розширте свої знання та навички у застосуванні Python в ентерпрайзі. Збираємо та підтримуємо шаблон репозиторію для мікросервісів / Денис Анікін (Райффайзен) Доповідь: DDD у D, де D це Django / Максим Столпасов (X5 Tech) Круглий стіл: Зміна майндсету під час переходу з простих проектів до ентерпрайзу Як розводити пітонів: […]
Розробники, дата-інженери, дата-аналітики, ML-інженери, тестувальники та тимліди обговорювали нові підходи в роботі на Python та екосистему навколо нього. Учасники конференції дискутували про продуктивність, управління залежностями, нові інструменти та фреймворки. Окрім технічних доповідей у програмі були дискусії, інтерв’ю та воркшопи.
Використання asyncio для організації конкурентного програмування багатьом здається вже тривалим підходом, але незважаючи на численні плюси бібліотеки, розробники часто стикаються зі складнощами. У першому сезоні Podlodka Python Crew: – пробіжимося за основними принципами роботи asyncio та “граблями”, з якими стикається більшість; – поділимося кейсами використання asyncio у проекті з безліччю CPU-bound операцій та у роботі […]
Мета нашого курсу – допомогти досвідченим аналітикам розширити свої компетенції та задати правильний напрямок для подальшого розвитку у професії. Отриманий практичний досвід дозволить поглибити знання в галузі продуктової аналітики та навчитися підбирати правильні інструменти для вирішення завдань у найневизначеніших умовах та незнайомих галузях. ПРОГРАМА КУРСУ :// ПРОДУКТОВИЙ ПІДХІД ДО СТВОРЕННЯ ЗВІТНОСТІ Розробка дашборду – один […]
ML-інженер – це спеціаліст, який знаходиться на стику аналізу даних та розробки. Він має вміти писати код, будувати математичні моделі та розуміти потреби бізнесу. Ми склали програму курсу таким чином, щоб будь-який бажаючий без сильної математичної підготовки зміг розібратися з усіма етапами роботи: від збору даних та застосування класичних алгоритмів до навчання нейромереж та проведення […]
Асинхронні чат-боти – тренд сучасної розробки програмних додатків. Вони є посередниками між користувачем та бізнесом та спрощують реалізацію товарів, передачу даних, оформлення замовлень. Програма курсу Знайомимося з курсом, створюємо оточення та шаблон проекту ЩО ТАКЕ ЧАТ-БОТ вивчаємо режим адміну вивчаємо режим користувача СТВОРЮЄМО ВІРТУАЛЬНЕ ОКРУЖЕННЯ ПРОЕКТУ ЩО ТАКЕ AIOGRAM Створюємо початкову конфігурацію проекту СТВОРЮЄМО ПОЧАТКУ […]
Як навчитися писати тести на пітоні самому та впровадити це на роботі. Підійде лідам, CTO та звичайним розробникам. Тиждень 0. Вступний Базова практика та теорія тестування з pytest Про що: Микита розбере базу тестування на pytest: як працює збір та виконання тестів, що таке фікстури та параметризація, згадає про хуки, плагіни, моки та стаби. Федя […]
Майстер-клас присвячений асинхронному програмуванню на Python з використанням модуля asyncio. Вивчимо концепції, принципи та практику написання асинхронного коду та навчимося використовувати asyncio для вирішення різних завдань. На майстер-класі поговоримо про: Введення в асинхронне програмування та його переваги Операції введення-виведення та їх блокування Огляд модуля asyncio у Python Робота з об’єктами Future та Task Поняття корутин, […]
Як сучасному спеціалісту вам потрібно вивчати мови програмування, які мають відмінні вбудовані функції та можуть допомогти у швидкій розробці програм. Мало того, вони повинні бути простими для освоєння та мати спільноту розробників. Саме тому багато програмістів почали використовувати Python. Python – не нова мова програмування. Вперше він був представлений у 1991 році. Це потужна скриптова […]
Почніть захоплюючу подорож у світ об’єктно-орієнтованого програмування (ООП) на мові Python! легко розширюваними. Не дивно, що зараз кожен програміст-початківець повинен знати ООП для успішної кар’єри в ІТ. Основу цього курсу складають завдання максимально наближені до реальних бойових, з якими стикається кожен програміст-початківець в IT-компаніях. а й правильне сприйняття типових технічних завдань. В курсі покроково, починаючи […]
Понад 400 годин теорії та практики, навчання в реальному середовищі, 4 проекти в портфоліо, чіпляюче резюме, підготовка до співбесід. Програма відповідає вимогам до вакансій junior-розробників на Python Писати чистий, стабільний код Робити авторизацію, оплату, коментарі, фільтрацію та користуватися бібліотеками на Python Писати сервери для магазину, програми, сервісу чи ігри Розробляти складну архітектуру сервісів розбиратися в […]
У світі все більшу частину життя людей займають месенджери. Саме з них люди отримують більшу частину інформації та новин про те, що відбувається у світі. Telegram є сучасним месенджером із широкою аудиторією, який має зручний інтерфейс. Поряд з цим Telegram має дуже зручну API для розробників. Під час цього курсу ми будемо використовувати бібліотеки на […]
Розберемо влаштування тестових фреймворків. Спрограмуємо свій тестовий фреймворк з прикладу PHPUnit. У ньому як у реальному зробимо сканування тестових файлів, тестування очікуваних винятків, що викидаються, і написання параметризованих тестів з провайдерами даних з атрибутом DataProvider. Заодно відрефакторимо отриманий код, позбавивши його порушення інкапсуляції і від побічних ефектів запису результатів і прямого виведення на екран. Винесемо […]
Вивчимо методи підвищення швидкодії веб-додатку. Від простого активації OpCache, кешування налаштувань та лінивої ініціалізації сервісів до застосування Preload з JIT та RoadRunner, асинхронності, використання Fibers та інших особливостей у різних фреймворках. розробки stateless-сервісів та способи передачі контексту запиту.
12 годин сесій на тему «Пишемо тести» Як теорія тестування допомагає при написанні тестів / Віктор Раєв Практичні аспекти Unit тестування / Ілля Чубаров Як продати автотестування “бізнесу” / Віталій Шароватов Доповідь: Біль та страждання api-тестів / Альгіс Фатєєв Воркшоп: Пошук та усунення дефектів безпеки / Ілля Поляков Воркшоп: Робота з фреймворками для написання тестів: […]
Тиждень “Інструменти розробки”. Впроваджуючи інструменти у розробку, ми слідуємо не лише бажанню бути на піку технологій, але цілям та можливостям бізнесу. У новому сезоні приділимо особливу увагу цьому балансу, а також постараємося не тільки пройтися стандартними кейсами застосування інструментів, але заглянемо глибше — покажемо нові та неочевидні аспекти. У другому сезоні PHP Crew розуміємося на […]
У цьому курсі ми з нуля почнемо будувати свій власний PHP фреймворк, використовуючи сучасні патерни та компоненти.
Тижнева конференція з експертами з топових компаній – сесії в Zoom, спільнота у Slack та лампова атмосфера. 13 годин сесій на тему “Архітектура”. Доповідь: Керуємо системою через події / Михайло Мазеїн (ManyChat) Воркшоп: Чорний квадрат ООП: абстракції та як їх правильно готувати / Дмитро Кирилов (1С-Старт) Доповідь: Найкращі архітектурні практики на Symfony / Денис Черносов […]
Курс присвячений порівняльному огляду двох провідних зараз фреймворків: Symfony та Laravel. Поняття, базові для будь-якого сучасного MVC-фреймворку, такі як: роутинг та маршрутизація, побудова контролерів, шаблонизація, робота з базою даних, консольні програми; розглядаються на прикладі обох фреймворків, що дозволяє вам наприкінці вивчення курсу зробити усвідомлений вибір на користь глибокого вивчення одного з них.
CodeIgniter – це PHP MVC фреймворк, який використовується для швидкої розробки веб-додатків. Він надає бібліотеки для роботи з базою даних, а також для виконання різних операцій, таких як надсилання листів, завантаження файлів, керування сесіями і так далі. CodeIgniter створений для розробників, яким потрібний простий та елегантний набір інструментів для створення повнофункціональних веб-додатків. Чому варто почати […]
Слова, винесені у назву вебінару, зараз у всіх на слуху. Навіть ті, хто ще не перейшов на нові версії PHP. знають, що мова “рухається до асинхронності”. Чи це так? Чи ви розумієте ці слова? Давайте розберемося разом! Вебінар присвячений вдумливому розбору найхайповіших понять у сучасній розробці: асинхронності, паралельності та конкуретності, багатопоточності. І це все, звичайно, […]