Цель заброшена
Автор не отписывался в цели 7 лет 10 месяцев 22 дня
Изучить PHP и YII 2 Framework
Я разрабатываю мобильное приложение Study Planner, с помощью которого студенты и школьники смогут хранить свое учебное расписание, записывать домашние задания и еще многое другое. Для удобства работы с приложением не хватает сайта, который будет дублировать весь функционал мобильных приложений и делать немного больше. Например, можно будет быстро и просто создать свое расписание на сайте, а после пользоваться этим расписанием в мобильном приложении. Поэтому я решил разработать такой сайт, и поставил себе срок сделать все это до 15 августа 2016.
К сожалению, я не обладаю достаточными знаниями для разработки подобного сайта. У меня есть лишь небольшие знания PHP, Ruby и Java. Погуглив с недельку, я пришел к выводу, что сейчас самый оптимальный вариант для меня это изучить PHP и фрэймворк YII2. Я ориентировался прежде всего на низкий порог входа и большое количество книг, туториалов на русском языке
Т.к. с PHP я немного знаком, то изучение его основ будет идти проще. Что касается фрэймворка YII2, то с ним все немного сложнее. Именно на его изучение я постараюсь выделить больше времени. Вообще с фрэймворками я встречаюсь не первый раз. Например, сейчас для регистрации в моем приложении я использую Slim Framework, а в том году я написал одно приложение используя Ruby on Rails. Поэтому базовые принципы работы фрэймворков я знаю, и надеюсь за этот месяц у меня получится изучить основы построения веб приложений с помощью Yii2, а уже в феврале приступить к созданию своего сайта.
Критерий завершения
Достаточные знания для создания сайта на этом фреймворке
Личные ресурсы
Небольшие знания PHP
6 месяцев свободного времени
-
PHP и MySQL. От новичка к профессионалу
-
Фреймворк YII2 с нуля до Профи. Быстрая разработка с современным фреймворком
Часть 1. Фреймворк YII2. Теория и возможности фреймворка
01. Введение
02. Установка фреймворка
03. Вывод Hello, world!
04. Контроллеры в Yii
05. Общий контроллер приложения
06. Виды и шаблоны
07. Подключение скриптов и стилей
08. Выполнение AJAX запроса
09. Метаданные страницы
10. Создание форм
11. Валидация данных
11. Валидация данных
12. Принятие данных из формы
13. Работа с БД. Выборка данных. Часть 1
14. Работа с БД. Выборка данных. Часть 2
15. Отложенная и жадная загрузка данных
16. Запись данных в БД
17. Обновление и удаление данных в БД
18. Виджеты
19. Установка расширений из консоли
20. Установка расширений без композера
21. Создание ЧПУ
22. Gii - генерация кода
Часть 2. Фреймворк Yii2. Практика. Создание интернет-магазина
01. Установка фреймворка
02. Перевод верстки в шаблон
03. Модель категорий
04. Виджет «Меню категорий». Часть 1
05. Виджет «Меню категорий». Часть 2
06. Вывод популярных товаров
07. Вывод товаров категорий
08. Метод для вывода метатегов
09. Постраничная навигация
10. Карточка товара. Часть 1
11. Карточка товара. Часть 2
12. Обработка ошибок
13. Поиск
14. Корзина. Часть 1
15. Корзина. Часть 2
16. Корзина. Часть 3
17. Корзина. Часть 4
18. Корзина. Часть 5
19. Оформление заказа. Часть 1
20. Оформление заказа. Часть 2
21. Отправка почты
22. Авторизация. Часть 1
23. Авторизация. Часть 2
24. Список заказов в админке
25. Управление заказами
26. Управление категориями. Часть 1
27. Управление категориями. Часть 2
28. Управление продуктами
29. Установка визуального редактора
30. Загрузка картинок. Часть 1
31. Загрузка картинок. Часть 2
32. Вывод картинок товара
-
Разработка веб-приложений в Yii2. Марк Сафронов
-
Yii2 Интерактивное руководство создания сайта на русском языке
Выбрал в качестве вводного пособия. Доступно на GitHub
-
PHP. Объекты, шаблоны и методики программирования 4-е издание. Мэтт Зандстра
- 3224
- 01 января 2017, 18:26
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением