(4912) 51-08-71      Преимущественное время работы офиса с 11 до 18 часов по Московскому времени.

Учебные материалы

Введение

Для специалиста начального уровня требуется достижение минимум п.3.2/3.3.


1. Блок "Начальные среда и инструменты"

1.1. Open Server

Загрузка Open Server https://ospanel.io/

§ Темы для изучения

1.2. NotePad++

§ Темы для изучения

1.3. MS Excel

§ Темы для изучения


2. Блок "Основы разработки"

2.1. HTML, CSS

§ Справочные материалы

§ Темы для изучения

2.2. JavaScript

§ Справочные материалы

§ Темы для изучения

2.3. PHP

§ Справочные материалы

§ Темы для изучения

2.4. MySQL

§ Темы для изучения


3. Блок "Backend-разработка"

3.1. Веб-сервер

§ Темы для изучения

3.2. ООП на PHP

§ Справочные материалы

§ Темы для изучения

3.3. 1С-Битрикс. Управление сайтом

§ Справочные материалы

§ Темы для изучения
  • Настройка Open Server под 1С-Битрикс (nginx, mbstring).

3.4. Yii PHP Framework

§ Справочные материалы


4. Блок "Дополнительные инструменты"

4.1. Eclipse IDE

Бесплатная среда разработки.

§ Eclipse PHP Development Tools

Для работы необходимо использовать набор PDT (PHP Development Tools), который выбирается при установке Eclipse.

Загрузка Eclipse IDE https://www.eclipse.org/downloads/

§ Темы для изучения

4.2. Visual Studio Code

Бесплатный легковесный редактор кода.

4.3. PhpStorm

Платная среда разработки (есть пробная версия).

PhpStorm – интегрированная среда разработки на PHP https://jetbrains.ru/products/phpstorm/

Загрузка PhpStorm https://www.jetbrains.com/phpstorm/download/


4.3. Прочее

§ Темы для изучения


5. Блок "Frontend-разработка"

5.1. CSS-препроцессоры

Пока нет информации.

5.2. Построение реактивного интерфейса

§ Справочные материалы

§ Темы для изучения

5.3. Webpack, npm

§ Справочные материалы

§ Темы для изучения


6. Блок "Безопасность"

6.1. Виды атак и способы защиты

§ Темы для изучения


7. Блок "Дополнительно"

7.1. Регулярные выражения

§ Справочные материалы

7.2. Нормализация баз данных

Пока нет информации.

7.3. Форматы данных, транспорты

§ Темы для изучения

7.4. Стандарты оформления кода

§ Темы для изучения

7.5. Шаблоны проектирования и разделение данных

§ Темы для изучения

7.6. Тестирование кода

§ Темы для изучения


8. Блок "Мобильная разработка"

8.1. Разработка под Android на Java

Пока нет информации.

8.2. Разработка под iOS на Objective-C

Пока нет информации.