Записывайтесь на курсы через skype "phphtmlnet", контакт "vk.com/public135746447", телефон "+375 29 817 68 92".

Ментор по HTML, CSS, PHP, JavaScript, jQuery Трепачёв Д.П.

Цена: всего лишь 20$ за курс в 50 уроков теории и практики!
Записывайтесь по следующим контактам: skype phphtmlnet, контакт vk.com/public135746447, телефон +375 29 817 68 92.
Внимание! Старый vk.com/phphtmlnet не доступен по техническим причинам. Пишите в новый vk.com/public135746447.
Тестирование бесплатно! Попробуйте прямо сейчас! Если вам не понравятся занятия - я верну вам деньги!

Что такое менторство?

Многие из вас учат web языки самостоятельно, однако, чувствуют, что не мешало бы иметь человека, который будет отвечать на вопросы и оказывать помощь в непонятных местах. Этим человеком и является ментор (ментор = наставник).

Доступны курсы по HTML, CSS, PHP, JavaScript+jQuery, а также менторство по фреймворкам PHP (Yii2, Symfony2, CakePHP, Kohana, Laravel, CodeIgniter) и JavaScript (Angular, React, Backbone, Ember, Meteor, NodeJS).

Обучение состоит из практической и теоретической частей.

Как всё проходит: я вас тестирую, составляю под вас программу, затем даю теорию (в виде текстового учебника, я - автор) и задачи.

Вы самостоятельно читаете теорию, решаете задачи и скидываете ответы мне на проверку. Я их проверяю и указываю на ваши недочеты. Если какие-то вопросы или что-то не получается - спрашиваете у меня в скайпе, я отвечаю текстом или подключаюсь к вашему экрану через скайп.

Практика - это особый раздел курсов, который важен для закрепления теоретических знаний. Практика состоит из минипроектов.

Что за минипроекты? Например, по JavaScript это калькулятор, календарик, тест знаний, слайдер, форма с валидацией и тд и тп. Проектов много от самых простых до чата на AJAX. Проекты подбираются индивидуально по вашим знаниям (кому надо - вначале попроще, если сильно просто - тогда посложнее). По PHP это форум, гостевая книга, простая социальная сеть и тд. По HTML это макеты, которые нужно сверстать по образцу.

Какими материалами мы пользуемся?

Для обучения с наставником я использую свои учебники и разработанные мною задачи. Все учебники разбиты по урокам в соответствии с программой курса и к каждому уроку есть соотвествующие задачи - от простых к сложным. Ко многим урокам есть тесты, которые вы должны будете пройти для закрепления теории.

Кроме того, для некоторых тем сняты специальные видеоуроки.

Задачи и учебники я разрабатывал на протяжении нескольких лет и обкатывал их на групповых курсах.

Учебники очень простые и будут понятны любому. Как отзываются о них ученики курсов - "это самые понятные учебники в интернете". Мой девиз - чтобы было просто и понятно. Убедитесь в этом сами - все учебники выложены на сайте theory.phphtml.net, по которому мы с вами и будем заниматься.

Рекомендую также посетить мою группу в контактике, в которой я несколько раз в месяц провожу бесплатные вебинары, а также ежедневно выкладываю занимательные задачи html, css, php, sql, javascript и jquery.

Стоимость обучения
Курс Кол-во занятий Цена
Весь HTML5+CSS3 35 занятий по теории + 25 макетов практики 20$ за всё
Весь JavaScript+jQuery 30 занятий по теории + 18 занятий практики 20$ за всё
Весь PHP+SQL 35 занятий по теории + 20 занятий практики 20$ за всё
Парсинг сайтов 15 занятий по теории и практике 20$ за всё
Основы веб-хакинга 7 занятий по теории и практике 20$ за всё
PHP фреймворк CakePHP 10 занятий по теории и практике 20$ за всё
PHP фреймворк Yii2 10 занятий по теории и практике 20$ за всё
PHP фреймворк Symfony2 10 занятий по теории и практике 20$ за всё
PHP фреймворк Kohana 10 занятий по теории и практике 20$ за всё
PHP фреймворк Laravel 10 занятий по теории и практике 20$ за всё
PHP фреймворк CodeIgniter 10 занятий по теории и практике 20$ за всё
JavaScript фреймворк Angular 10 занятий по теории и практике 20$ за всё
JavaScript фреймворк React 10 занятий по теории и практике 20$ за всё
JavaScript фреймворк Backbone 10 занятий по теории и практике 20$ за всё
JavaScript фреймворк Ember 10 занятий по теории и практике 20$ за всё
JavaScript фреймворк Meteor 10 занятий по теории и практике 20$ за всё

Программа по теории на курс HTML+CSS

  1. Создание простейшей странички. Изучение основных тегов HTML.
  2. Работа с таблицами. Изучение атрибутов.
  3. Язык CSS. Селекторы. Цвета, ширина и высота методами css, шрифты. Изучение атрибутов id и class. Тег <span>.
  4. Тег <div>. Границы, ссылки, задний фон.
  5. Отступы margin и padding. Списки. Свойства float и display.
  6. Практика: cоздание меню.
  7. Практика: cоздание элементов страницы.
  8. Практика: одноколоночные макеты.
  9. Позиционирование - absolute, fixed, relative.
  10. Практика: двух- трех- колоночные макеты.
  11. Практика: создание макетов.
  12. Практика: создание первого сайта.
  13. Практика: продолжение работы над первым сайтом.
  14. Установка веб-сервера. Знакомство с PHP.
  15. Знакомство с Wordpress: установка,панель администратора, смена шаблона.
  16. Основы кроссбраузерности. Преффиксы браузеров. Виды движков. Особенности браузера IE. Библиотека PIE.
  17. Тени, прозрачность, box-sizing, pre, empty-cells, border-colapse, border-spacing, overflow, white-space.
  18. Фон в CSS3, градиенты, обрезание текста, переносы слов, user-select, position: sticky, object-fit.
  19. Работа с columns, font-face, calc, filter, background-origin, -clip, border-image, background-blend-mode, mix-blend-mode.
  20. Работа с формами.
  21. Сложные селекторы. Селекторы атрибутов.
  22. Псевдоклассы и псевдоэлементы. CSS4.
  23. Работа с плавными переходами transition.
  24. Работа с анимацией на CSS3.
  25. Работа с 2d трансформациями.
  26. Работа с 3d трансформациями.
  27. Доктайп, валидация, новые теги HTML5, новые атрибуты инпутов.
  28. Работа с LESS (программирование на CSS).
  29. Работа с SASS (программирование на CSS). Compass.
  30. Работа с flexbox.
  31. Разные типы макетов (через table-cell, на флексбоксах). Фишки и приемы CSS.
  32. Основы адаптивной верстки.
  33. Основы CSS фреймворка Bootstrap3.
  34. Работа с svg.
  35. Работа с сетками grid (CSS).

Программа по теории на курс JavaScript+jQuery

  1. Переменные и конструкции.
  2. Массивы и объекты.
  3. Работа с if и switch.
  4. Циклы: for, while, for-in.
  5. Работа с математическими функциями.
  6. Работа со строковыми функциями.
  7. Функции работы с массивами. Многомерные, разреженные.
  8. Пользовательские функции.
  9. События через атрибуты. Получение элементов. Изменение CSS.
  10. Работа с атрибутами. innerHTML.
  11. Работа с датой.
  12. Создание часиков, таймеров, слайдеров, обратного отсчета.
  13. Современная модель событий.
  14. Подборка различных тем (позиция курсора, выделение, прокрутка, классы и другое).
  15. Продолжение предыдущей темы.
  16. Продвинутая работа с функциями и объектами (часть 1).
  17. Продвинутая работа с функциями и объектами (часть 2).
  18. Основы работы с jQuery, обернутые наборы, селекторы.
  19. jQuery: манипулирование элементами, атрибуты.
  20. jQuery: работа с набором, работа с css.
  21. jQuery: события.
  22. jQuery: эффекты и анимация. Анимация на чистом JavaScript. Анимация на CSS.
  23. Решение практических задач.
  24. Разбор популярных плагинов jQuery.
  25. jQuery UI: эффекты.
  26. jQuery UI: виджеты.
  27. jQuery UI: плагины.
  28. Регулярные выражения JavaScript.
  29. Куки, html5, canvas.

Программа по теории на курс PHP

  1. Основные конструкции языка: переменные, операторы.
  2. Типы переменных и работа с ними (числа, строки, массивы).
  3. Конструкция if-else, switch-case.
  4. Циклы while, foreach, for.
  5. Функции для работы с числами.
  6. Функции для работы со строками.
  7. Работа с формами.
  8. Работа с датой в PHP.
  9. Функции для работы с массивами.
  10. Пользовательские функции. Часть 1.
  11. Пользовательские функции. Часть 2.
  12. Продвинутая работа с формами (радио, чекбоксы, селекты).
  13. Изучение SQL. Часть 1.
  14. Изучение SQL. Часть 2.
  15. Практика: применяем все сразу.
  16. Регулярные выражения - 5 занятий
  17. Работа с сессиями и cookie.
  18. Реализация авторизации пользователей.
  19. Практика авторизации.
  20. Пишем движок сайта с админкой.
  21. ООП в PHP.
  22. Практика OOП в PHP.
  23. Продвинутая работа с БД.
  24. Нормализация БД.
  25. MVC и создание джижков сайтов.
  26. Основы веб-хакинга.
  27. Работа с папками и файлами.

Программа на курс парсинга сайтов

  1. Работа с библиотекой CURL. Регулярные выражения для парсинга.
  2. Парсим целые сайты. Сбор ссылок и парсинг контента.
  3. Работа с библиотекой phpQuery. Задачи на phpQuery.
  4. Практика.
  5. Практика.
  6. Метод паука.
  7. Практика.
  8. Большие сайты. Крон. Парсинг картинок. Кеширование. Сохранение на случай обрыва парсинга.
  9. Парсинг с авторизацией. Обход капчи. Антигейт. Автоматическое заполнение полей.
  10. Обход возможных защит от парсинга.
  11. Автоматизация парсинга.
  12. Альтернативы phpQuery.
  13. Работа с XML. Парсинг сайта на основе sitemap.xml (модификация паука).
  14. Парсинг яваскрипта и ajax.
  15. Работа с Selenium.
  16. Решение практических задач.

Программа на курс "Основы веб-хакинга"

  1. XSS и социальная инженерия.
  2. SQL-инъекция: теория и немного практики.
  3. SQL-инъекция: практикуемся.
  4. PHP-инклуд: локальный и удаленный.
  5. Закачка файлов на сервер: уязвимости.
  6. Брут-форс.
  7. Уязвимости CMS.

Программа на курс CakePHP

  1. Ставим фреймворк, изучаем основные соглашения, изучаем шаблон программирования MVC.
  2. Контроллеры и отображения.
  3. Модели: работа с базами данных.
  4. Связывание моделей.
  5. Хелперы HTML и Form, работа с ajax.
  6. Работа с роутами, валидация форм.
  7. Практика: пишем свой хелпер.
  8. Работа с сессией и куки.
  9. Компанент Auth - готовая авторизация.
  10. Практика: пишем блог.

Отзыв: Инна Протас, 14.07.2013

Всем-всем-всем – РЕКОМЕНДУЮ! В моей жизни было очень много преподавателей, профессоров и т.д. есть с кем сравнить, но они были просто учителя, Дмитрий - это талант! У него дар доносить ученику информацию! И если кто сейчас сомневается выбрать ли курс Дмитрия, не сомневайтесь! Проверила на себе, долго сомневалась, как это меня одну будут учить, а как это - занятия через скайп, все в новинку! Рассматривала много разных вариантов, обзвонила много школ и вывод как то напросился сам собой, в школах график занятий, у меня работа в определенных временных рамках, в школах группы до 17 человек, здесь только ты и преподаватель! Можно подобрать удобный график занятий, можно задавать сколько угодных вопросов (признаюсь я обычный пользователь компьютера и мне в создании сайтов как в китайской грамматике разобраться). Занятия же через скайп – это дополнительное удобство, прямая экономия времени, которое можно потратить с пользой!

У Дмитрия замечательно получилось донести до моего мозга нужную информацию, научить пользоваться ею, хватило терпения выслушивать мои вопросы и давать всегда исчерпывающие ответы. И, в конце концов, я сейчас сама могу создать (хоть и простенький (пока)), сайт! В наше время на рынке компьютерных технологий много предложений обучения, различные варианты и стоимость, но все ли они ориентированы на качество? Дмитрий же создает для ученика все удобства, разработал конспект лекций, который здорово облегчает обучение и экономит время на записи команд под диктовку! И УЖ ПОВЕРЬТЕ БЫТЬ ТАЛАНТЛИВЫМ ПРОГРАММИСТОМ – ЭТО ОДНО, А УМЕНИЕ ПЕРЕДАТЬ ЗНАНИЯ – ЭТО СОВСЕМ ДРУГОЕ.

Придя к Дмитрию с единственной целью научиться и сделать для себя сайт, сейчас понимаю, что это мой не последний курс, хочется познать больше и в этом 100% мне помогут занятия у Дмитрия!

Отзыв: Руслан Яушев, 06.11.2013

Дмитрий очень хороший преподаватель. Весь материал подается очень понятно, всё буквально разжевывается. Поэтому его курсы идеально подойдут даже абсолютному новичку в этом деле. И как было сказано выше, не менее важная черта - отличная и адекватная манера общения.

Отзыв: Татьяна Соколова, 12.02.2014

Самое главное - уроки Дмитрия помогли мне найти работу в сфере фронтенд-разработки! Обучение было сплошным удовольствием, потому что, во-первых, Дмитрий очень понятно объясняет (после его занятий научится программировать даже ваша бабушка), во-вторых, на каждое занятие подготовлен конспект, который поможет сделать домашнюю работу, в-третьих, цена ну очень привлекательна.

Отзыв: Артур Даньков, 03.11.2013

Супер-профессионал как преподаватель и как программист. Наверное таких и не бывает, но Дмитрий именно такой. Что немаловажно - всегда можно договориться по цене. Будем сотрудничать и учиться пока не настанет конец света!

Отзыв: Глинская Дарья, 03.03.2014

Преподаватель просто супер. Обучалась у него на других курсах по созданию сайтов, теперь успешно пишу сайты, что очень радует! Так же продолжаю свое обучение на курсах по php... Не сомневайтесь, обучаясь у Дмитрия, вы быстро научитесь писать сайты)Проверено на личном опыте!)))

Отзыв: Дарья Баринова, 14.02.2014

Замечательные курсы! Я пришла на них абсолютным чайником, ничего не понимающим в программировании, а сейчас я уже пишу полноценные сайты (без авторизации, т. к. это материал второй части курса PHP). На этих курсах очень удобно учиться: с помощью специальной программы мы, то есть группа учеников, видим экран преподавателя плюс в это же время идет групповой звонок по скайпу. Никогда не пробовала так учиться, но это оказался самый эффективный способ!

Преподаватель Дмитрий объясняет все понятно, у меня не возникало сложности понять материал. На этих курсах дружеская и чуть юморная атмосфера - учиться не просто интересно, но еще и приятно). После прохождения этого курса я совершенно точно определиась с выбором профессии - "веб-программист". Оплата достойная и полностью оправдана. Рекомендую.

Отзыв: Ольга Хмара, 08.01.2014

Я никого не удивлю, если скажу, как сложно, будучи с высшим специальным образованием абсолютно не связанным с программированием, работая в сфере, где никто не знает что такое "html", "CSS", "теги" и т.д., учиться для себя совершенно новому и не связанному с тем. что ты знал до этого.

Я говорю не только про то, как непросто снова признаться себе в том что ты, говоря на молодежном сленге, "лузер", и "стать студентом", но и про то, как непросто начать учить что-то "с нуля". И если для ученика - это непросто, то для учителя эта задача становится сложной вдвойне, решить которую можно только обладая тонким чутьем, позволяющим не только создать легкую атмосферу обучения, но и занова научить "учиться".

Пройдя курс обучения "программирование с нуля" с Димой, я могу сказать, что это один из тех немногих преподавателей, который не только умеет это делать, но и делает это с азартом, как говорят в народе - преподаватель "от бога". Наверное поэтому его уроки проходят очень легко, интересно, просто и доступно.

В Диме есть то, за что я всегда уважала своих лучших преподавателей, - это всегда качество. Качество преподавания, качество подачи, качество материала... и еще опыт - опыт в программировании, которым Дима готов делиться. Я очень благодарна Диме за его качественные, интересные и легкие уроки..и отдельное спасибо - за терпение