Тема: Початок шляху
Привіт всім!
Порекомендуйте, з чого почати вчити PHP? Досвіду не маю.
Дякую!
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → PHP → Початок шляху
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Привіт всім!
Порекомендуйте, з чого почати вчити PHP? Досвіду не маю.
Дякую!
Привіт всім!
Порекомендуйте, з чого почати вчити PHP? Досвіду не маю.
Дякую!
з "hello world."
тобто - встановити собі на комп’ютер php-server , налаштувати його і переконатися що працює :
<?php echo 'Hello, World!'; ?>
можна почитати книжку:
найкраще - поставити собі завдання написати простенький сайтик на кілька сторінок і втілити його.
На Tutsplus пишуть, що треба відкинути сумніви (в курсі що про PHP розказують?). Це був 1-й пункт.
2. Встановити XAMPP.
3. Вивичити основи.
4. Зареєструватися на Khan Academy і Lynda.
5. Прочитати декльіка хороших книг (там є список).
6. Створити щось просте. Там як приклад наводять програму з CRUD.
7. Створити щось складніше.
8. Спробувати вивчити легковісний фреймворк (Codeigniter).
9. Спробувати наворочений фреймворк. Наприклад, FuelPHP, Laravel.
10. Побудуй щось вражаюче, грандіозне.
11. Перейди в еліту розробників (там про систему контролю версій).
12. Приймай участь і будь в курсі.
13. Забий на PHP і вивчи Ruby. Будь відкритим для нового і вчися (вдосконалюйся, розвивайся).
Цікаво, чи варто згадувати про купу всіляких CMS?
http://replace.org.ua/topic/934/
По-перше, потрібно поставити собі якусь ціль. Просто придумати якись проект. Це може бути як простенький сайт з можливістю додавання новин та парою простеньких статичних сторінок чи величезний портал з широкими можливостями. Коли є ціль буде вже простіше. Просто тоді потрібно задаватись питаннями: а що потрібно для того щоб реалізувати цей функціонал. Тут звичайно Google в поміч, товариші по роботі, одногрупники (якщо досі навчаються), цей форум, інші спільноти (наприклад, stackoverflow.com).
Далі свій шлях можна поділити на 3 періоди:
1. Розібратись як працює web-сервер, взаємодія з браузером, HTTP-протокол (POST та GET методи), прочитати якусь розумну теоретичну книгу, яка б пояснила роботу з файлами, з базою даних, розібратись з печеньками, сесіями і т.п. і т.д. Закріпити це все на практиці. Просто зрозуміти як воно працює і для чого використовується.
2. Перейти до практики і почати реалізовувати свою ціль.
3. ООП, Патерни, фреймворк, рефакторинг, тестування, високе навантаження та інше. Тобто, покращення свого коду та збільшення ефективності.
Що читати:
- Документація PHP
- Хороша книга PHP and MySQL Web Development (рекомендую)
Привіт всім!
Порекомендуйте, з чого почати вчити PHP? Досвіду не маю.
Дякую!
kaa, а яку маєте теоретичну підготовку?)
Варіант Replace'а "придумати проект" - підійде, коли є більш-менш базові знання.
kaa, а яку маєте теоретичну підготовку?)
Варіант Replace'а "придумати проект" - підійде, коли є більш-менш базові знання.
Не маю.
Дякую!
Bartash написав:kaa, а яку маєте теоретичну підготовку?)
Варіант Replace'а "придумати проект" - підійде, коли є більш-менш базові знання.Не маю.
Дякую!
Тоді приєднуюся до ping'а.
Головне бажання а все інше фігня
Якщо є бажання починайте вчити крок за кроком і потихеньку відкладайте всі свої наробітки у скарбничку. Дивіться як інші пишуть хороші кодери і так само пишіть добре
Читайте блоги, уроки, книжки - але не складні простенькі. І як тільки стає більший багаж знань проходьте тести Ви зрозумієте таким чином над чим ще працювати.
Успіху
Але потрібно також розібратись, що таке (X)HTML, CSS (і бажано JavaScript). Особливо з формами HTML (<form>).
Встановіть собі оболонку WAMP для віндовс, або LAMP для лінукс - вона легко встановлюється і можна зразу починати працювати. В наборі йде віртуальний сервер Apache, PHP-інтерпретатор та MySQL. Для написання самого коду PHP можна використати редактор Notepad++ .
Для "почитати" можу порекомендувати Steve Suehring, Tim Converse et Joyce Park, « PHP6 and MySQL Bible », а також Duckett Jon, "Beginning HTML, XHTML, CSS and JavaScript".
Опис функцій PHP та тегів HTML краще дивитись на офіційних сайтах http://www.php.net/ та http://www.w3schools.com/ відповідно.
Дуже вдячний всім небайдужим за відгуки, врахую всі поради! І, сподіваюсь, за певний час приєднаюсь до вашої когорти
http://php.net/, без нього толку не буде, після цього фреймворк, наприклад - codeigniter.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися