Порядок загрузки скриптов и асинхронные скрипты: defer/async
Структура JS кода и точка с запятой
Комментарии в JavaScript
Современный стандарт и use strict
Переменные, имена переменных и константы в JavaScript
Как правильно назвать переменную?
Шесть типов данных в JS
Оператор typeof
Основные операторы и термины: «унарный», «бинарный», «операнд»
Операторы сравнения и логические значения
Взаимодействие с пользователем: alert, prompt, confirm
Условные операторы: if и ? (тернарный)
Азы отладки JS и console.log()
Задача: калькулятор prompt
Логические операторы в JavaScript
Преобразование типов
Циклы while, for
Задача: калькулятор prompt 2
Конструкция switch
Создание собственных функций в JavaScript
Функциональные выражения Function Expression
Рекурсия и стек
Генерация случайного числа Math.random()
Контрольная работа №1 по JavaScript
Введение в методы и свойства
Работа с числами в JavaScript
Работа со строками в JavaScript
setTimeout и setInterval
DOM и BOM
Дерево DOM
Навигация по DOM-элементам
getElementById или просто id
getElements*
querySelectorAll, querySelector и другие
innerHTML и outerHTML
Атрибуты, *Attribute и DOM-свойства
Калькулятор расчета стоимости часа на JS
Изменение документа
Задача: проход по таблице и печать
Работа с CSS стилями, style, getComputedStyle. CSS свойства узлов
Задача на перенос строк таблицы
Задача на скрытие блоков Знаю
VK API
Размеры и прокрутка элементов, offset*, client*, scroll*
Размеры и прокрутка страницы
Координаты в окне
Координаты относительно document
Подведение итогов и Контрольная работа №2 по JS
Введение в браузерные события
Действия браузера по умолчанию и отмена событий
Отправка формы: событие и метод submit
Задача: Генератор шаблонов и генерация ZIP архива на JS
Курсовая работа по JavaScript
Бонусы
Порядок загрузки скриптов, defer, async
Пример AJAX кода без использования jQuery
Пример AJAX кода c использованием jQuery
Таймер
Таймер 2
Найти ошибки
Игра Соединить точки
Именованные функциональные выражения
Объекты как массивы в Javascript
Перебор свойств Объекта
Формат JSON и метод toJSON
Добавление и удаление узлов
Работа с буфером обмена в Javascript
Остаточные параметры и оператор расширения
Замыкание closure
Отладка в браузере Chrome
Введение в jQuery
Методы jQuery
Манипуляции HTML-элементами
События jQuery
Методы объекта window
Чтение и изменение CSS-свойств, классов и атрибутов
Задача на скрытие блоков с помощью hide()
Задача на перенос блоков Знаю используя jQuery
Селекторы jQuery
Вводный урок
Что такое CMS?
UserCMS обзор преимуществ и недостатков
Подготовка к установке, требования UserCMS
OpenServer установка
Создаем локальные хосты в OpenServer
Установка UserCMS
Публичная часть и админка
Как попасть в админку UserCMS
Первый обзор панели управления и как редактировать и удалять страницы
Как создать страницу в UserCMS
Как создать резервную копию на UserCMS и восстановить ее
Работа с меню в UserCMS
Как установить свою тему в UserCMS
Типы модулей в UserCMS
Работа с формами
Работаем с конструктором форм в UserCMS плагин FeedBack 2.0
Как сменить email для заявок?
Как восстановить пароль Администратора?
Восстанавливаем резкопию сайта и пароль администратора UserCMS
Что такое Favicon.ico? Как обновить кэш FavIcon
Как заменить FavIcon.ICO
Правильное наполнение контентом
Работаем с галереей
Работаем с новостями
Как правильно вставить карту на сайт (плагины custom_html и custom_script)
Очень важно
Разместить сайт в интернете и бонусы от партнера
Интеграция UserCMS и Битрикс24 CRM
Интеграция UserCMS и Amo CRM
Как создать почту на своем домене
Вводный урок
Раздел 1. Темизация UserCMS - создание своей темы. Часть 1
Темизация UserCMS - создание своей темы. Часть 2. Константы UserCMS
Папка pages
Файлы темы. Если файлов тем два и более
Раздел 2. Практика темизации. Адаптировать ФиксМед. Типичные ошибки адаптации верстки (натягивание верстки на движок)
Обзор ошибок при разработке реального сайта
Адаптировать верстку ClearFigure
Адаптировать Hielo или Intelcify
Задание на использование констант в теме ФиксМед
Стандарт темы для UserCMS
Задача: сделать боковое меню ФиксМед двухуровневым
Раздел 3. Структура UserCMS, роутинг. где что находится и как найти нужный файл?
Еще раз учимся находить и исправлять баги в UserCMS
Usercms - видео урок - как найти и отредактировать любой элемент на сайте
Как изменить любой элемент на сайте легко и быстро UserCMS
Как найти и редактировать модули под себя
Как найти и редактировать модули в Usercms на примере боковой панели и блока
Как обновить UserCMS до последней версии
Нельзя ничего менять в папке user_cms. Как быть?
Добавить новости в ФиксМед, закрепляем правки ядра без изменения папки usercms
Раздел 4. Работа с контентом и визуальные редакторы WYSIWYG
Как вставить любой HTML, PHP или JavaScript код. Блок и плагины custom_html и custom_script. Закрепляем на Фиксмед
UserCMS склейка внутренних страниц 301 редирект
Установка TinyMCE, настройка, подключение файлового менеджера, практика использования
Заполнить ФиксМед. Типичные ошибки при наполнении сайта контентом
Установка CKEditor, настройка CKEditor и создание модуля аддона
Еще раз про резервные копии и бэкапы в UserCMS
Раздел 5. Перенос сайта на хостинг на UserCMS и создание резервной копии
Как перенести сайт с одного хостинга на другой (Дом ребенка)
Как перенести сайт если есть доступ только к FTP. Закрепляем на Фиксмед
Как зарегистрировать домен и выложить сайт в интернет (реальный проект: экскурсии)
Раздел 6. Практика работы с UserCMS. Доводим до идеала сайты: ищем битые ссылки с помощью программы Xenu
Запускаем проект Работа, доводим до рабочего состояния
Наводим порядок на проекте Экскурсии и запускаем в работу
Разработка сайта под ключ на UserCMS с нуля. Цикл из видео уроков на 10+ часов
Как сделать адаптивный сайт на Bootstap из уже существующего
ФиксМед. Второй файл темы для главврача
Раздел 7. Как разместить Элемент только на Главной. Вариант 1. В текст страницы
Как разместить Элемент только на Главной. Вариант 2. С использованием позиций и блока
Как разместить Элемент только на Главной. Вариант 3. Используя IS_MAIN_PAGE
Как разместить Элемент только на Главной. Вариант 4. Несколько файлов темы.
Как разместить Элемент только на Главной. Вариант 5. Подпапка pages в themes
Доработать главную ФиксМед согласно макета
Раздел 8. Разные полезности. SSL + httpS + UserCMS
Файловые менеджеры в UserCMS и eXtplorer
Как установить счетчик Яндекс метрики в UserCMS
Вставить формы на сайт ФиксМед
Обновить FavIcon на Фиксмед
Трехуровневое выпадающее меню в ФиксМед
ФиксМед - наводим порядок со структурой
Курсовая: сделать сайт Персона
Бонусы тренинга
Роутинг в UserCMS. Как найти нужный файл в usercms. Как найти баг в компоненте usercms и исправить его
Папка ядра user_cms
Как изменить Ядро UserCMS не меняя файлы в папке user_cms
Функции out() и out()
Разработка плагина или блока для UserCMS на примере анонса новостей
Как подключить модель из другого модуля?
Доделать Остров
Как сделать модуль Инсталляционным?
Как нужно нумеровать инсталляционные модули
Сменить SQlite 3 на MySQL
Создать сайт Эгида
Плагин Feedback методы before_send() и after_send()
Грубые ошибки программиста
Разработка каталога с помощью Генератора каталогов
Делаем UserCMS мультисайтовым и мультидоменным
Пишем компонент миниКаталог - Рецепты
Пишем несколько модулей для реального проекта
ВидеоУрок 01 Введение в идеальный и универсальный каталог для сайта
Пишем сортировку drug n drop на jquery, php, sql
Хлебные крошки и helper breadcrumbs в UserCMS
Пагинация и helper pagination в UserCMS
Правильная отправка писем из UserCMS, feedback или helper mail ?
Страница 404
Константы SITE_NAME и SITE_URL
Работа с SQLite, проектирование базы данных, adminer.php
Правила именования вьюх и экшенов в Usercms (view, action) и немного про CRUD
Пишем простейший компонент для UserCMS
Пишем портал - справочник организаций. видео 1-2. введение и верстка на bootstrap, favicon.ico
Пишем портал. Видео урок 7 - делаем эскизы в программе Pencil Project
Пишем портал. Видео урок 9, 10 Верстаем контент и правый блок, футер
Константы
Сайт автопроката (доделать ТЗ: убрать оплату, точнее оставить по желанию, убрать личные данные клиента, убрать лишнее, чтобы ТЗ короткое было, но поиск оставить.)
Введение в тренинг по базам данных
Что такое база данных, сокращения, основные термины
SQL, DDL, DML, DCL, TCL
Обзор SQL совместимых БД MySQL, Sqlite, PostgreSQL и их отличия от NOSQL
Стиль кодирования и проектирования БД
Основы SQL и CRUD
Основные типы данных mysql
Знакомство с sqlfiddle.com
Суррогатный ключ и Автоинкремент
Ограничения not null, unique, primary key первичный ключ
Что такое индекс
Создание типовой таблицы sql
SQL оператор INSERT
SQL оператор DELETE и TRUNCATE
SQL оператор UPDATE
SQL оператор SELECT, WHERE , LIKE, ORDER BY, LIMIT
Количество элементов count()
Как выбрать случайный элемент в sql
SQL LEFT JOIN
Поиск и удаление строк - дубликатов
Установка MySQL
Знакомство с phpMyAdmin
Как создать бэкап базы данных mysql
Sypex Dumper
PHP PDO и базы данных
PHP подключение к mySQl и запросы INSERT, UPDATE, DELETE
Cтарое подключение к mysql
PHP и SQL SELECT
Задача: поиск по пользователям
Система управления пользователями
Основные отличия SQLite3 от MySQL
adminer.php
PHP подключение к SQLite 3
Регистронезависимый поиск для SQLite
Задача: мини каталог
Безопасность баз данных, SQL injection и др
Оптимизация SQL и работы базы данных
Вводный урок
Что такое Bootstrap и зачем он нужен?
Установка Bootstrap
Поддерживаемые браузеры
Bootstrap v4. Сетка. Layout grid System. Подробное руководство
Скрытие элементов в Bootstrap 4, утилиты управления css display, margin and padding
Как в Bootstrap 4 сделать Блоки одинаковой высоты
Bootstrap горизонтальное и вертикальное выравнивание
Контент в Bootstrap: типографика, текст, изображения, таблицы и пр
Alerts для уведомлений, сообщений и пр
Адаптивное меню navbar bootstrap
Модальные окна bootstrap modal
Цвета в bootstrap colors
Кнопки и ссылки Bootstrap buttons
Верстка форм на бутстрап bootstrap forms
Хлебные крошки breadcrumb в Bootstrap 4
Bootstrap cards карты, карточки
Задача: первая практика верстки на Bootstrap 4
Bootstrap badges
Пагинация pagination
Уведомления, toasts
Делаем правки в адаптивном сайте работаем с Bootstrap
Сверстать Лендинг на бутстрап 4
Сверстать фитнес клуб на bootstrap 4
Сверстать Балтик на бутстрапе
Практика верстки интернет-магазина пиццы на bootstrap 4
Bootstrap 4 генератор или как подключить к проекту только нужные компоненты и части
CSS переменные в Bootstrap
Фитнес клуб. Часть 2
Сброс стилей - reboot и несколько советов
Кратко про остальные разделы официальной документации
Введение в разработку лендинга
Знакомство с Bootstrap
Установка и подключение bootstrap
Задаем основную структуру
Верстаем верхнее меню bootstrap navbar
Подключаем шрифт с Google Fonts
Верстаем первый блок с Главным дескриптом заголовком
Верстаем блок с цифрами
Верстаем блок с тарифами или Наши услуги
Верстаем инлайн форму bootstrap 4
Верстаем блок Гарантии
Верстаем блок Сотрудники
Верстаем блок Схема сотрудничества
Верстаем блок Контакты
Верстаем модальные окна modal bootstrap 4
Вставляем иконки используя Font Awesome
Плавный скроллинг к элементу по клику и якорю
Вставляем кнопку плавной прокрутки вверх back to top scrollToTop
Натягиваем верстку на CMS
Встраиваем формы для заявок согласно 152 ФЗ о защите персональных данных
Доводим сайт до идеала и показываем модальное окно после перезагрузки страницы
Добавляем ненавязчивое приглашение через 15 секунд
Как создать резервную копию и восстановить ее на UserCMS
Курсовая работа по лендингу
Бонусы
Что такое системы контроля версий, git и guthub com
Словарь для всех систем контроля версий
Установка Git
Введение в Git и официальная документация
Самые популярные команды для работы с Git и GitHub.com
Работа с git для новичков UserCMS часть 2 - Pull request
Откат коммитов, git cherry-pick, git fetch
Информационные блоки в 1с Битрикс
Требования 1с Битрикс
Задание по Битрикс: натянуть верстку и модуль слайдера
Интеграция сайта с 1С часть 1
Задание на использование 1С Битрикс редакции Малый Бизнес
Практика по созданию полноценного интернет-магазина
Практика разработки интернет-магазина
Топовые фреймворки
Laravel первое знакомство
Настройка Open Server для установки Laravel
Установка Composer
Установка Laravel
Настройка Laravel после установки
Структура файлов Laravel
MVC в Laravel
Маршрутизация в Laravel
Несколько полезных видео по Laravel
Задание по Ларавел
Тонкости работы в командной строке Windows
Дюжина полезных приемов при работе с командной строкой в Линукс
Unibix LAMP Installer 1.0
Первое знакомство с SSH
Google Page Speed Insights 100 из 100. Настройка сервера.
Что такое CLI и GUI
Установка бесплатного SSL сертификата на хостинг reg.ru или любой сервер
Cамоподписанный SSL сертификат и ISPmanager
Установка бесплатного SSL сертификата в автоматическом режиме
Полезные книги
Яндекс Спеллер и его API
Задание по API - модуль анализа страниц сайтов
Пишем простое приложение используя Bitrix24 API
Пишем приложение Битрикс24 API MVC
Работа с API Яндекс Диск на JavaScript AJAX загрузка файлов асинхронно с прогрессом
Введение в Electron JS
Быстрый старт на Electron JS
Electron JS Fiddle
Electron Ipc
Сборка приложения
Быстрый старт NW.js
Инсталляторы NSIS, Install Maker, Inno и другие
Пример приложения на ElectronJS и практика
Установка Node.js на Windows 7
Введение в тренинг по написанию чата AJAX
Первые правки верстки, блок head, замена иконочного шрифта
Правки боковой панели
Меняем структуру чата
Небольшие правки верстки для адаптивности
Верстка блока с сообщениями
Регистрируем хостинг
Установка Open Server Panel - Локальный сервер
Настройка Open Server, создание локальный доменов
Создаем базу данных для сообщений, sqlite, установка и настройка adminer
Как перенести сайт на хостинг, на удаленный сервер быстро и без заморочек
PHP Подключение к БД SQLITE и вывод сообщений
Первый AJAX запрос - получаем и выводим сообщения из БД
Делаем добавление сообщения
JS Работа с Cookie, авторизация, доработка вывода сообщений
Автопрокрутка сообщений, autoscroll
Не отправляем пустые сообщения
Отмена автоскролла
AJAX vs WebSockets, Вложенный setTimeout
Задача на бесконечный скроллинг новостей (или вакансий), используя AJAX и API
JavaScript AJAX jQuery загрузка файлов с прогрессом
По окончании вы получите сертификат на каждый тренинг:
Но помните, что вашим лучшим дипломом будут знания, портфолио, опыт и гарантированное трудоустройство!
Если тренинг закончен, то доступ остается навсегда, даже при обновлении тренинга!
Если ты хочешь стать крутым программистом в минимально сжатые сроки, то ты попал по адресу!
Обучение можно совмещать с работой
Можно учиться в декрете
Курс подойдет для совсем начинающих
По окончании обучения можно работать удаленно
Подойдет для тех кто ищет подработку
Если заболел или не можешь обучаться, то занятия переносятся
Занятия проходят по индивидуальному графику
Наставник готов отвечать на ваши вопросы круглосуточно!
Наша система спроектирована так, что наставник не может не ответить на ваш вопрос, то есть на каждый ваш вопрос вы обязательно получите ответ
В программе есть много практических заданий. В каждом модуле курса эксперт проверяет и ставит зачет если работа выполнена хорошо или незачет с указанием ошибок
Вам не нужно ожидать ответа, поскольку вы проходите несколько тренингов параллельно, поэтому отправив одно задание, вы приступаете к другому, не дожидаясь ответа
По окончании обучения и сдачи дипломной работы мы не просто помогаем трудоустроиться, мы гарантируем трудоустройство! Просто посмотрите на программу обучения
и количество практики в ней, выполнив ее невозможно стать плохим программистом
Часто задаваемые вопросы
Если вы не обладаете элементарными навыками работы за компьютером, то вам будет сложно.
Однако мы подготовили курс так, что получится у любого, кто хоть немного знаком с компьютером.
У нас были случаи, когда ученик не смог самостоятельно установить программу,
но наставник помогал и все проблемы и сложности решались, именно для этого и существуют наши наставники
Для тех, кто ещё нетвёрдо уверен в своём намерении, мы даем попробовать заниматься 1 месяц бесплатно,
за этот период вы точно получите ответ на этот вопрос. Если вы убедитесь, что эта профессия не для вас,
это тоже положительный результат. Также у нас есть тест по профориентации, если хотите его пройти, напишите об этом в чат куратору
Да, 6-7 месяцев вполне реальный срок.Все зависит от вашей эффективности и времени, которое вы выделите на обучение.
Если уделять занятиям в среднем 15 часов в неделю(читать и смотреть теорию, выполнять задания,
разрабатывать проекты и общаться с наставником)
то в эти сроки можно уложиться. В среднем 1й уровень проходят ученики за месяц, второй - за два. В среднем трудоустройство на 7 месяц.
Однако, специально для тех, у кого сложная финансовая ситуация, мы предусмотрели
вариант трудоустройства уже через месяц. Если вас это интересует, то спросите об этом куратора в чате
Вас будут обучать опытные преподаватели и практикующие специалисты
в действующих digital агентствах. Мы можем выложить их фото и написать здесь много красивых фраз, но лучший способ проверить -
записатся на бесплатное обучение, и убедиться в профессионализме наших наставников, а не в пустых словах
У нас несколько гибридных форматов обучения онлайн+чат, онлайн+офлан+чат. Из каждого формата мы берем лучшее. Какой формат лучше всего подходит вам - убедитесь на бесплатном первом месяце
График обучения зависит от выбранного формата обучения, в любом случае мы подстраиваем график под возможности ученика, то есть график индивидуальный и занятия не сгорают.
Изначально ученики выбирают такой график: 3 раза в неделю по 2 часа, кто-то
занимается 1 раз в неделю, кто-то каждый день.
Первый месяц вы учитесь бесплатно! Далее, в зависимости от вашего уровня подготовки и графика обучения, от 500 рублей в месяц.
Методист и куратор (иногда как наставник) в учебном центре "Знание - это сила".
Первый код на PASCAL написал в далеком 2000 году.
В 2001 году выиграл олимпиаду по программированию.
Практикующий специалист с 2005 года.
Обучает программированию с 2008 года.
Работает в учебном центре Знание это сила с 2010 года.
Разработал более 500 проектов.
Специализируется на разработке сайтов для застройщиков многоквартирных домов.
Участвовал в более 1000 проектах различной сложности от одностраничных лендингов до кастомных CRM систем и порталов.
Выберите что вам больше подходит!
Бесплатный экспресс курс.
Индивидуальные занятия с куратором в Telegram
Персональный наставник на тренинг
Персональный чат с наставником под каждым уроком
Ручная проверка домашних заданий с указанием ошибок, и повторной проверкой в случае переделки
Круглосуточная обратная связь в чате
Индивидуальный график обучения
Десятки практических заданий
Срок обучения до 3 месяцев
Гарантия трудоустройства
Платный полный курс.
Индивидуальные занятия с куратором в Telegram
Персональный наставник на тренинг
Персональный чат с наставником под каждым уроком
Ручная проверка домашних заданий с указанием ошибок, и повторной проверкой в случае переделки
Круглосуточная обратная связь в чате
Индивидуальный график обучения
Десятки практических заданий
Срок обучения до 7 месяцев
Гарантия трудоустройства
В любой момент вы можете поменять формат обучения
Бесплатный доступ выдается на 3 месяца (к модулям на 30 дней), платный - на 9 месяцев (к модулям на 90 дней)