- УРОК 1. PHP-ФРЕЙМВОРКИ. УСТАНОВКА ФРЕЙМВОРКА CAKEPHP
В этом уроке вы узнаете, что такое фреймворк, и как он поможет вам облегчить разработку проекта. Вы поймете, в чем неоспоримое преимущество CakePHP перед другими фреймворками, почему он так популярен среди айтишников и как быстро его освоить. Вы узнаете, в каких случаях следует отдать предпочтение фреймворку перед движками наподобие WordPress, Joomla или любой другой системой управления сайтом, и как Кейк поможет вам в разработке сложных проектов. Я дам вам простую инструкцию по установке фреймворка - от вас требуется минимум действий, после чего все готово к разработке
- УРОК 2. ПРОХОДИМ ТЕСТ «HELLO, WORLD!»
В этом уроке вы впервые создадите и протестируете работу Кейка, напишете свою первую программу «Hello, world!». Вы создадите свою первую страницу и выведите на ней строку “Привет, мир!”, что даст вам возможность впервые протестировать фреймворк и увидеть, как он работает. Вы поймете принцип быстрого написания простых программ на CakePHP, что даст вам возможность писать проекты без спешки и в удобном для вас режиме. После того, как вы напишете и протестируете эту простую программу, вы познакомитесь с механизмом работы фреймворка и дальше писать код будет намного легче
- УРОК 3. ПОЛУЧЕНИЕ ДАННЫХ ИЗ БД
В этом уроке вы впервые соедините фреймворк и базу данных, что даст вам возможность записывать данные и выводить их на страницу. Вы овладеете навыком вывода разных данных из базы, научитесь работать с базами данных, что поможет вам в будущем строить мощные порталы, информационные сайты и проекты повышенной сложности. Вы поймете насколько просто CakePHP работает с базами (если сравнивать с написанием кода с нуля). Вы узнаете все о конвенциях и соглашениях, и как вы сразу после урока сможете использовать их, чтобы понять всю мощь Кейка
- УРОК 4. АССОЦИАЦИИ И СВЯЗИ МОДЕЛЕЙ
В этом уроке вы познакомитесь с ассоциациями, научитесь с их помощью налаживать связи между таблицами («один-к-одному», «многие-к-одному» и т.д.) и построите свою первую таблицу. Вы овладеете навыком работы с большим количеством связанных таблиц, и это обязательно пригодится вам в сложных проектах, к примеру, когда обрабатываются огромные массивы информации, а над проектом работает несколько кодеров. После этого урока вы поймете, как одной строкой кода можно получать любые дополнительные данные из таблиц
- УРОК 5. ДОБАВЛЕНИЕ ДАННЫХ В БД
В этом уроке вы завершите базовый курс и разберетесь, как добавлять данные в базу - чтобы создавать полноценные сайты. Вы познакомитесь с хелперами и компонентами: это поможет вам упростить работу с формами и сессиями. Сразу после урока вы поймете, насколько просто добавлять данные в БД, используя CakePHP (если сравнивать с тем, как работают с базами другие фреймворки). Напоследок вы узнаете о механизме валидации, и научитесь проверять данные по заданным правилам, что позволит вам контролировать элементы на сайте и управлять поведением посетителя