Почніть захоплюючу подорож у світ об’єктно-орієнтованого програмування (ООП) на мові Python! легко розширюваними. Не дивно, що зараз кожен програміст-початківець повинен знати ООП для успішної кар’єри в ІТ. Основу цього курсу складають завдання максимально наближені до реальних бойових, з якими стикається кожен програміст-початківець в IT-компаніях. а й правильне сприйняття типових технічних завдань. В курсі покроково, починаючи […]
Математика складає основу науки про дані та машинне навчання. Таким чином, щоб стати найкращим фахівцем за даними, ви повинні мати практичне розуміння найбільш актуальної математики. Почати займатися наукою даних легко завдяки високорівневим бібліотекам Scikit-learn і Keras. Розуміння математики, що лежить в основі алгоритмів цих бібліотек, відкриває перед вами безліч можливостей. Від виявлення проблем моделювання до […]
Тут ми заглибимося в технічні тонкощі мови програмування Python, вивчимо деякі з його більш сучасних функцій і поглянемо на те, як сама мова працює під капотом.
Мови програмування часто класифікують на основі їх синтаксису, функцій та моделей виконання. Цей курс познайомить вас з ідеєю парадигм програмування та детально розгляне один із найпопулярніших способів обмірковування та організації ваших програм.
Світ змінюється. Кожне рішення має бути прийняте швидше, розумніше та точніше. І це можливо з аналізом бізнес-даних. Ви освоїте нові навички та відчуєте їх на практиці в цьому проекті, який ставить вас у гіпотетичний сценарій роботи аналітика даних в Airbnb, якому доручено прогнозувати попит на нерухомість Airbnb у Нью-Йорку. Ви будете використовувати Python для створення […]
Понад 400 годин теорії та практики, навчання в реальному середовищі, 4 проекти в портфоліо, чіпляюче резюме, підготовка до співбесід. Програма відповідає вимогам до вакансій junior-розробників на Python Писати чистий, стабільний код Робити авторизацію, оплату, коментарі, фільтрацію та користуватися бібліотеками на Python Писати сервери для магазину, програми, сервісу чи ігри Розробляти складну архітектуру сервісів розбиратися в […]
Великі мовні моделі (LLM) змінюють цілі індустрії, але їх інтеграція в інтерфейси користувача з потоковою передачею даних в реальному часі пов’язана з унікальними викликами. На цьому курсі ви навчитеся без проблем вбудовувати LLM API у додатки та створювати AI-інтерфейси для потокового тексту та чатів з використанням TypeScript, React та Python. Ми крок за кроком розробимо […]
Цей курс – захоплююча подорож у глибини Python, де ви опануєте більш просунуті теми, які допоможуть вам вивести свої навички на новий рівень. Ми вивчатимемо практичні приклади та розбиратимемо: Типи анотацій та їх важливість для написання чистого та зрозумілого коду Просунуті аспекти класів: dataclasses, властивості та багато іншого Функціональне програмування: використання лямбда-функцій та часткового застосування […]
У світі все більшу частину життя людей займають месенджери. Саме з них люди отримують більшу частину інформації та новин про те, що відбувається у світі. Telegram є сучасним месенджером із широкою аудиторією, який має зручний інтерфейс. Поряд з цим Telegram має дуже зручну API для розробників. Під час цього курсу ми будемо використовувати бібліотеки на […]
Розберемо влаштування тестових фреймворків. Спрограмуємо свій тестовий фреймворк з прикладу PHPUnit. У ньому як у реальному зробимо сканування тестових файлів, тестування очікуваних винятків, що викидаються, і написання параметризованих тестів з провайдерами даних з атрибутом DataProvider. Заодно відрефакторимо отриманий код, позбавивши його порушення інкапсуляції і від побічних ефектів запису результатів і прямого виведення на екран. Винесемо […]
Вивчимо методи підвищення швидкодії веб-додатку. Від простого активації OpCache, кешування налаштувань та лінивої ініціалізації сервісів до застосування Preload з JIT та RoadRunner, асинхронності, використання Fibers та інших особливостей у різних фреймворках. розробки stateless-сервісів та способи передачі контексту запиту.
Перейдіть від ідеї до готової програми з відеокурсом «Створення SaaS своїми руками»! Ви навчитеся створювати повністю функціональний SaaS-додаток з нуля, використовуючи фреймворк Laravel на PHP. У вашому робочому додатку буде реалізовано автентифікацію та авторизацію, платежі, тестування, розгортання, рекомендації з обслуговування та багато іншого. Приклади коду та матеріали будуть засновані на Laravel 11 та PHP 8.3. […]
На цьому майстер-класі ви вивчите основи мови програмування PHP від Максиміліано Фіртмана та дізнаєтесь, як застосовувати його у веб-розробці. Отримайте уявлення про синтаксис PHP, ключові концепції та кращі практики, а також навчитеся писати ефективні веб-додатки. Ви познайомитеся з мовою, на якій працюють мільйони веб-сайтів, а також з популярними фреймворками, такими як Laravel, Symfony та CodeIgniter, […]
Вивчіть сучасний PHP і станьте найкращим розробником. Це єдиний курс з PHP, який вам потрібен, щоб пройти шлях від повного новачка до написання власних PHP-програм і роботи з існуючими PHP-програмами. Вивчіть сучасний PHP. Ми гарантуємо, що це найповніший і актуальніший курс буткемпу з PHP, який допоможе вам пройти шлях від абсолютного новачка до майстерності в […]
12 годин сесій на тему «Пишемо тести» Як теорія тестування допомагає при написанні тестів / Віктор Раєв Практичні аспекти Unit тестування / Ілля Чубаров Як продати автотестування “бізнесу” / Віталій Шароватов Доповідь: Біль та страждання api-тестів / Альгіс Фатєєв Воркшоп: Пошук та усунення дефектів безпеки / Ілля Поляков Воркшоп: Робота з фреймворками для написання тестів: […]
Оновлений курс на основі PHP 8. PHP – одна з найпопулярніших мов програмування у світі. Він використовується для створення сучасного Інтернету та надає мільйони високооплачуваних робочих місць по всьому світу. Саме тому ви хочете вивчити PHP. І ви потрапили на адресу! Чому цей курс з PHP підходить саме вам? Це найповніший і найглибший курс з […]
Вивчіть основи PHP, а потім створіть веб-сайт для розміщення вакансій з нуля, використовуючи фреймворк, подібний до Laravel. Цей курс розбито на дві частини. У першій частині сім навчальних модулів для вивчення основ програмування на PHP, включаючи: Типи даних та змінні Масиви та ітерації Структури управління та умовні оператори Функції та область видимості Об’єктно-орієнтоване програмування Суперглобальні […]
Тиждень “Інструменти розробки”. Впроваджуючи інструменти у розробку, ми слідуємо не лише бажанню бути на піку технологій, але цілям та можливостям бізнесу. У новому сезоні приділимо особливу увагу цьому балансу, а також постараємося не тільки пройтися стандартними кейсами застосування інструментів, але заглянемо глибше — покажемо нові та неочевидні аспекти. У другому сезоні PHP Crew розуміємося на […]
У цьому курсі ми з нуля почнемо будувати свій власний PHP фреймворк, використовуючи сучасні патерни та компоненти.
Чи готові ви створити щось справжнє? За допомогою PHP ви зможете створювати все: від розширення WordPress до розробки складного користувача додатка з базою даних, автентифікацією та складними взаємодіями з користувачем. PHP – це інструмент, але ви будете його рушійною силою. І все це починається тут. У цьому навчальному курсі ми почнемо з абсолютних основ: це […]
PDO – найкращий спосіб доступу до баз даних на PHP серед інших мов веб-програмування. PDO не прив’язаний до конкретної бази даних, тому ми можемо використовувати його для підключення та керування даними у широкому спектрі баз даних. PDO – найбезпечніший і найпростіший спосіб доступу до будь-якої бази даних. PDO означає PHP Data Objects, і хоча деяке […]
Тижнева конференція з експертами з топових компаній – сесії в Zoom, спільнота у Slack та лампова атмосфера. 13 годин сесій на тему “Архітектура”. Доповідь: Керуємо системою через події / Михайло Мазеїн (ManyChat) Воркшоп: Чорний квадрат ООП: абстракції та як їх правильно готувати / Дмитро Кирилов (1С-Старт) Доповідь: Найкращі архітектурні практики на Symfony / Денис Черносов […]
Rector – надзвичайно потужний інструмент, який може миттєво покращити якість коду ваших PHP-проектів. Його можна використовувати для безпечного перенесення проектів із PHP 5.6 на PHP 8. Він може допомогти вам встановити стандарт надійної практики програмування у вашому проекті. І це може заощадити вам багато часу, що витрачається на розгляд пул-реквестів. У цій книзі досвідчені розробники […]
Курс присвячений порівняльному огляду двох провідних зараз фреймворків: Symfony та Laravel. Поняття, базові для будь-якого сучасного MVC-фреймворку, такі як: роутинг та маршрутизація, побудова контролерів, шаблонизація, робота з базою даних, консольні програми; розглядаються на прикладі обох фреймворків, що дозволяє вам наприкінці вивчення курсу зробити усвідомлений вибір на користь глибокого вивчення одного з них.