На этой странице перечислены курсы, интенсивы и вебинары, которые соответствуют теме «Backend»:
На этой странице перечислены курсы, интенсивы и вебинары, которые соответствуют теме «Backend»:
О языке программирования PHP ходят много мифов. Мол неправильный он, некрасивый, ООП в нём ненастоящее... Почему же тогда его используют Facebook и ВКонтакте, Википедия и Badoo?
- потому что это очень гибкий язык, позволяющий создавать веб-приложения любой сложности!
- потому что изучить PHP очень легко, а начать применять на практике можно буквально после нескольких уроков!
- потому что современный PHP очень быстрый и нетребовательный к памяти, идеален для применения в системах с высокой нагрузкой!
Хотите научиться программировать на PHP? Записывайтесь!
Второй курс для тех, кто хочет сделать программирование на PHP своей профессией и изменить свою жизнь к лучшему. В этом курсе - только самое нужное. Мало теории, почти ничего - для новичков, зато очень много самых современных практик от лучших практиков!
Курс посвящен последовательному построению веб-приложения на основе архитектурной модели MVC с нуля и до полноценного работающего сайта. Попутно уделяется время изучению сложных понятий ООП в современном PHP.
В курс также входит обзор современных фреймворков для веб-программистов.
На наших с вами глазах рождается новая профессия - Web-DBA. Выбор верного решения для хранения данных, его администрирование и настройка, написание и оптимизация сложных запросов, агрегация данных и статистическая обработка: всё это востребовано в интернет-проектах любого размера. При этом цена ошибки слишком выcока - неверный выбор базы данных, огрехи в структуре БД, ложно понимаемая "оптимизация" способны гарантированно погубить любой проект.
Как избежать распространенных ошибок? Как стать востребованным специалистом по базам данных и резко повысить свои шансы на рынке труда? Ответ прост - записаться на курс!
JavaScript — это лёгкий, интерпретируемый, объектно-ориентированный язык, самый известный скриптовый язык для веб-страниц, но также используется во многих не браузерных окружениях.
Сегодня трудно представить себе даже самую простую страничку-визитку в интернете без использования этого языка. При помощи JavaScript элементы на веб-странице приобретают поведение, дополнительный функционал.
JavaScript по праву входит в десятку самых популярных языков программирования в мире!
Второй курс для тех, кто хочет войти в профессию программиста на языке JavaScript. Курс продолжает линию на углубленное изучение языка, начатую на первом курсе, при этом уделяя больше внимания практическим навыкам, требующимся начинающим программистам для успешного трудоустройства на свою первую работу по специальности.
Курс посвящен сравнительному обзору двух ведущих в настоящий момент фреймворков: Symfony и Laravel.
Понятия, базовые для любого современного MVC-фреймворка, такие как: роутинг и маршрутизация, построение контроллеров, шаблонизация, работа с базой данных, консольные приложения; рассматриваются на примере обоих фреймворков, что позволяет вам в конце изучения курса сделать осознанный выбор в пользу глубокого изучения одного из них.
Насыщенный курс для тех, кто уже работает программистом на языке PHP и хочет повысить свою квалификацию: узнать, что нового в языке, что происходит в смежных отраслях, на что обратить свое внимание и куда развиваться дальше?
Повторение - мать учения!
Руководствуясь этим, бесспорно верным утверждением, мы решили повторить популярный вебинар про типы в PHP, разумеется, дополнив его свежим материалом.
Вебинар посвящен разборку пошаговой инструкции подготовки окружения для разработки на языке PHP с использованием современных технологий: Docker и docker-compose.
Кроме того будет затронут вопрос настройки XDebug в docker-окружении.
Если вы давно присматривались к замечательному фреймворку Symfony, но не решались начать работать с ним - этот вебинар для вас!
Слова, вынесенные в название вебинара, сейчас у всех на слуху. Даже те, кто еще не перешел на новые версии PHP. знают, что язык "движется к асинхронности".
Так ли это?
Точно ли вы понимаете эти слова?
Давайте разберемся вместе!
На семинаре мы изучим новую языковую возможность, появившуюся в PHP 8: атрибуты
На днях вышла новая версия языка PHP - 8.1
Давайте посмотрим внимательно на то, что она несет нам нового и интересного:
И, наконец, файберы - новый механизм управления конкурентностью!
Регулярные выражения - это, фактически, отдельный язык программирования, который нужно знать любому разработчику, какой бы язык программирования на какой бы платформе он не практиковал.
Давайте же узнаем, что это такое на одном из самых популярных вебинаров Академии программирования "ProfIT"!
В конце прошлого года вышла новая версия языка PHP, долгожданная "восьмерка".
Давайте соберемся и обсудим, что же нового появилось в языке с релизом PHP 8 и стоят ли эти изменения того, чтобы перейти на новую версию прямо сейчас?
На вебинаре рассмотрим возможности расширения XDebug для разработчиков на языке PHP:
Вебинар будет полезен как начинающим, так и опытным программистам.
Вебинар посвящен теме, которая традиционно вызывает затруднения у начинающих разработчиков на языке PHP. Отчасти потому, что официальный мануал рассказывает о типах и типизации слишком лаконично, отчасти - потому что информация разбросана по разным разделам.
Очередной вебинар из цикла "Готовимся к собеседованию". На этот раз речь пойдет о так называемых "магических методах", знание которых жизненно необходимо любому разработчику на PHP
В конце прошлого года, в соответствии с расписанием, вышла очередная версия популярного языка программирования PHP 7.4
Семинар посвящен рассмотрению новых возможностей, появившихся в свежей версии и решению вопроса - стоит ли переходить на нее прямо сейчас?
И действительно, нужна ли, если есть проверенная временем и опытом тысяч программистов MySQL? Зачем нам знать еще одну базу данных? Давайте разберемся!
Статические анализаторы кода - давно уже не новость, однако в мире PHP ими пользуются единицы. Давайте посмотрим внимательно на Psalm - статический анализатор от Vimeo и разберемся, чем он может быть полезен в ежедневном труде программиста?
Вебинар, который позволит вам составить первое впечатление о фреймворке для тестирования Codeception и решить - пригодится ли он вам в ежедневной практике?
Что такое система контроля версий? Зачем начинающему программисту вообще что-то о ней знать? Как перестать бояться Git и начать его применять с первого же дня своей профессиональной карьеры - расскажет этот вебинар.
В нашей программе уже был вебинар посвященный XDebug. Чем отличается новый вебинар?
На вебинаре будет показаны многие возможности самой популярной IDE для PHP. Вы научитесь эффективно использовать этот мощный инструмент, поймете, чем он так удобен и, самое главное, поймете как сделать его наиболее удобным именно для Вас.
Если вы разработчик на JavaScript и вы устали от безумия этого языка и его экосистемы, хотите писать на современном языке с полноценными классами и интерфейсами, на языке, который работает с любой базой данных и имеет огромную стандартную библиотеку, но работать в привычном вам (как в node!) стиле - цикл событий, асинхронный ввод-вывод, отсутствие блокировок - это вебинар для вас! Переходите на светлую сторону, у нас есть нужные вам печеньки!
Берем немного валидации данных, вспоминаем паттерн "мультиисключение", добавляем понятие "объект-значение", выходим на понимание валидации при создании и схемы объекта, добавляем несколько полезных концепций из области DDD и получаем...
... получаем отличную библиотеку Runn Me! ValueObjects, решающую огромное количество рутинных проблем разработчиков веб-приложений:
Приходите. Будет интересно!
P.S. Заодно вы узнаете, зачем нужны анонимные классы :)
Не так давно российская компания "Яндекс" выпустила на рынок новую колоночную базу данных с открытым исходным кодом ClickHouse, знаменитую тем, что она используется в сервисе "Яндекс Метрика" для хранения огромных массивов данных.
Вебинар посвящен теме, которая традиционно вызывает затруднения у начинающих разработчиков на языке PHP. Отчасти потому, что официальный мануал рассказывает о типах и типизации слишком лаконично, отчасти - потому что информация разбросана по разным разделам.
Мир вокруг нас полон математических деревьев - категории в интернет-магазинах, рубрики на новостных порталах, адреса и множество других объектов связаны отношениями «родитель - потомок». Однако не секрет, что традиционные реляционные базы не очень приспособлены к хранению древовидных структур. Как быть? Как найти компромисс между удобством и скоростью и перестать страдать по поводу деревьев?
Первый вебинар из серии "Архитектурные вечера" посвящен теме, с которой однажды сталкивается любой разработчик: реализации бизнес-процессов.
Вы делаете интернет-магазин, у вас есть заказы и статусы заказов? Это бизнес-процесс. Задачи в трекере? Сделка с клиентом в CRM? Это всё тоже бизнес-процессы!
Как правильно построить универсальную, гибкую и расширяемую архитектуру бизнес-процессов - расскажет этот вебинар
Совсем недавно в нашей программе уже был вебинар с таким названием. Что же изменилось, что потребовалось проводить новый?
На днях выходит новая версия PHP 7.2, с которой мы спешим вас познакомить!
В программе вебинара ретроспектива новинок версии 7.1, подробный рассказ о свежевышедшей 7.2 и анонс следующей версии!
На вебинаре рассмотрим возможности расширения XDebug для разработчиков на языке PHP:
В программировании существуют две главных проблемы: как назвать переменную, как инвалидировать кэш, и ошибка на единицу (с)
Шутки шутками, но пора и делу уделить время. Серьезный вебинар, рассказывающий простыми словами о главном: что нужно кэшировать, а что не стоит; где хранить кэш и как долго нужно это делать.
Вебинар объединяет в одну связную историю сразу три темы, которые можно и нужно рассказывать в комплексе: механизм cookie в протоколе HTTP, сессии в PHP и современные подходы к авторизации пользователей.
Что такое TypeScript - отдельный язык программирования или всё-таки диалект JavaScript? Чтобы решить этот вопрос, нужно попробовать программировать на TypeScript!
Этот вебинар как раз и поможет вам попробовать и решить для себя - стоит ли использование TypeScript усилий, потраченных на его освоение.
В последнее время идея ботов для популярных мессенджеров стала не менее популярной, чем эти сами мессенджеры :)
Не обошло стороной это увлечение и нас. Собираем в один насыщенный семинар всё, что мы знаем о Telegram, ботах для этого мессенджера и о PHP, как о языке для разработки таких ботов!
Вы слышали когда-нибудь о "Разработке через тестирование" (TDD)? Слышали, но не понимаете, что это? Тогда этот семинар - для вас!
Простым и понятным языком расскажем о тестах и о разработке через тестирование. От полного нуля до полного просветления!
Мода на предметно-ориентированное программирование или, иначе говоря, Domain-Driven-Design (DDD) с опозданием, но дошла до программистов на PHP. Чтобы не отстать от тренда и быть в центре событий - приходите на вебинар и вы наконец-то узнаете, что же это такое!
Не секрет, что работа программиста не заканчивается написанием кода. Написанный код нужно довести до "продакшна", то есть выложить на боевой сервер и убедиться, что он работает. Как это сделать автоматически, без ошибок и без затрат своего времени?
Новая версия самого популярного вебинара Академии программирования "ProfIT"! Еще больше практических рецептов для каждого разработчика и пошаговое руководство по выстраиванию системы правильного деплоя!
Что нужно знать о паттернах проектирования тем, кто только начинает учиться программированию? Что такое "паттерн", какие они существуют и чем могут вам помочь? Обо всём этом - на вебинаре!
По мере того, как развивается PHP, уходят в прошлое один за другим мифы об этом языке: мол, он медленный; мол нет настоящей объектной модели... Но один миф очень живуч и часто воспроизводится даже опытными программистами - мол нет в PHP многопоточности!
Это очень странно, учитывая, что PHP это просто "C for Dummies", а уж C и C++ никак многопоточностью не обижены. Да и все современные операционные системы поддерживают multi-threading.
Вебинар разносит в пух и прах этот миф, показывая, как легко и просто организовать на PHP многопоточное приложение. Внимание - настоящее многопоточное! Никакой эмуляции процессами, никаких сопрограмм, только суровый multithreading!
Буквально полгода назад в нашей программе уже был вебинар с таким названием. Что же изменилось за полгода, что требуется проводить новый? Вышла новая версия PHP 7.1, с которой мы спешим вас познакомить!
В программе вебинара ретроспектива новинок версии 7.0, подробный рассказ о свежевышедшей 7.1 и анонс следующей версии - 7.2!
Вебинар посвящен одной из самых значительных "новых" возможностей языка PHP, незаслуженно остающейся в тени других - генераторам и сопрограммам. Что это такое? Как устроено? И самое главное - чем генераторы и сопрограммы могут помочь разработчику на PHP?
Обо всём этом - на вебинаре!
Современный frontend-проект состоит из огромного количество файлов, папок и технологий. Он может быть написан на любом из существующих фреймворков, с использованием надстроек, препроцессоров, трансляторов кода. Как все это эффективно подготовить к релизу? Как оптимизировать процесс сборки и какую технологию для сборки выбрать?
Обо всем этом вы узнаете на вебинаре, посвященном сборке frontend-проекта.
Очередной вебинар из цикла "Готовимся к собеседованию". На этот раз речь пойдет о так называемых "магических методах", знание которых жизненно необходимо любому разработчику на PHP
Пришла пора поговорить о веб-сервере nginx. Вам многое нужно узнать:
Почти год назад в нашей программе уже был семинар с почти таким же названием. Однако год в программировании - это огромный срок и за этот срок многое изменилось.
Что именно изменилось в PHP за прошлый год? Что ждать в ближайшем будущем? Поговорим об этом на семинаре!
Что такое Doctrine?
Библиотека для работы с базами данных на PHP? Да. Мощный объектно-реляционный "движок"? Да, конечно. Собственный объектно-ориентированный язык запросов, облегчающий работу с реляционными БД? Data mapper? И это всё верно!
А еще Doctrine стала фактически стандартом в мире Symfony и других фреймворков для работы с моделями данных. Что же делает эту библиотеку такой популярной?
Мы уже присматривались к Node.js - серверной платформе, работающей на основе JavaScript. Однако создавать веб-приложение на Node без дополнительных инструментов обычно неудобно. Давайте приступим к изучению популярнейшего фреймворка для Node.js!
Что такое PHP? Скриптовый язык для создания сайтов? Вы уверены?
Современный PHP давно перестал быть языком для создания веб-страничек и стал полноценным языком общего назначения. Вебинар посвящен рассмотрению достаточно обыденных для профессионалов, но всё еще непривычных для широких масс программистов возможностей PHP:
Node.js – платформа, основанная на JavaScript и предлагающая асинхронное API для работы с сетью и диском. Node.js применяется преимущественно на сервере, позволяя реализовать серверную часть веб-приложений, но есть возможность разрабатывать на Node.js и десктопные оконные приложения и даже программировать микроконтроллеры (например, tessel и espruino).
Путь программиста... Насколько он трудный? Насколько он долгий? И что вас ждет в конце пути?
Основатель Академии ProfIT, практикующий программист с 20-летним стажем проводит традиционный семинар для новичков о том, стоит ли заниматься программированием и как правильно это делать.
Ну а поскольку этот вебинар будет проходить в последние дни уходящего года, нам не обойтись без подведения итогов и попытки заглянуть в будущий год - что же он нам принесет?
Разработчикам веб-приложений часто требуется работать с изображениями. Например - привести картинку к нужному размеру, обрезать, наложить водяной знак...
А вы знали, что с этими задачами с легкостью справляется PHP? Нет? Тогда ждём вас на вебинаре!
“Ajax изменил мир веб-приложений” - за этой громкой фразой кроется, на самом деле, не так уж и много. Используемые в AJAX технологии и термины не являются для многих чем-то новым: HTML, JavaScript, XML. Однако их комбинация позволяет творить, на неискушенный взгляд, чудеса!
Мануал по любимому языку программирования читать нужно еще внимательнее, чем очередной "ужастик" Стивена Кинга. Для тех, кто при чтении пропустил главу "Исключения" - этот вебинар!
Меньше месяца остается до выхода самой ожидаемой версии языка PHP - PHP 7, которую также называют PHP Next Generation. Какие улучшения она несёт? К чему готовиться разработчикам на этом языке? Обсудим подробно!
Путь программиста... Насколько он трудный? Насколько он долгий? И что вас ждет в конце пути?
Основатель Академии ProfIT, практикующий программист с 20-летним стажем проводит традиционный семинар для новичков о том, стоит ли заниматься программированием и как правильно это делать.
Вы слышали когда-нибудь о "Разработке через тестирование" (TDD)? Слышали, но не понимаете, что это? Тогда этот семинар - для вас!
Трудно найти более сложную для понимания тему. Поэтому особенно ценно то, что рассказ о ней будет вестись простым и понятным языком.
Вы ничего не знаете о Python, но много раз слышали это название? Не беда - приходите на вебинар!
Вы считаете, что PHP - простой и легкий в освоении язык? Уверены? Тогда этот вебинар для вас!
Через два часа насыщенного занятия вы поймете, что мало что знали о PHP раньше...
Не секрет, что работа программиста не заканчивается написанием кода. Написанный код нужно довести до "продакшна", то есть выложить на боевой сервер и убедиться, что он работает. Как это сделать автоматически и без затрат своего времени?
Новая версия самого популярного вебинара Академии программирования "ProfIT"! Еще больше практических рецептов на каждый день!
Что такое PDO? Это правильный, объектно-ориентированный способ работы с базами данных из PHP. Почему стоит использовать только PDO, и почему все прочие способы давно устарели? Ответ - на вебинаре!
В наше время нельзя считать себя программистом, если вы работаете только с Windows. С чего начать знакомство с миром unix-like операционных систем и в чём их профит?
Все мы знаем, что такое системы контроля версий. Но по разным причинам это знание остается теоретическим. Как перестать бояться и начать применять контроль версий в проектах любого размера - рассмотрим наглядно на примере Git.
И действительно? И деды и отцы наши всегда строили веб-приложения на MySQL! Зачем нам знать еще одну базу данных? Давайте разберемся!
Фреймворков на PHP много. Есть популярные и не очень, есть фреймворки с богатой историей, есть совсем новички. Немало и устаревших, уже уходящих со сцены.
Но есть один, который выделяется из общего ряда...
Фреймворков на PHP много. Есть популярные и не очень, есть фреймворки с богатой историей, есть совсем новички. Немало и устаревших, уже уходящих со сцены.
Но есть один, который выделяется из общего ряда...
Что нужно знать о паттернах проектирования программ?
Базы данных в веб-разработке? Казалось бы - избитая тема, что можно сказать еще? Можно!
Знание особенностей свежих версий языка, на котором вы профессионально программируете - важная часть вашего резюме. Сложно назвать программиста профессионалом, если он до сих пор застрял где-то на уровне PHP 5.3
Регулярные выражения - это, фактически, отдельный язык программирования, который нужно знать любому разработчику, какую бы платформу он не применял
Не секрет, что работа программиста не заканчивается написанием кода. Написанный код нужно довести до "продакшна", то есть выложить на боевой сервер и убедиться, что он работает. Как это сделать автоматически и без затрат своего времени?