Oгляд знань з веб-розробки
Знати, як створити сайт і потім всебічно піклуватися про нього, - це не просто вміти його зробити. На цьому шляху є багато перешкод, і добре мати хоча б базове уявлення про кожну з них. Коли я починав, я не знав, що саме потрібно вивчати. Ця сторінка слугує своєрідним дороговказом через теми, які мені довелося поступово вивчати, щоб мати змогу розбиратися у веб-розробці та розбиратися у найбільш поширених ситуаціях.
Aдміністрування серверів
Веб-сервер - це комп'ютер, на якому працює Інтернет. Коли користувач переглядає сторінку, веб-сервер надсилає її користувачеві.
На даний момент (2021 рік) вже немає сенсу отримувати безкоштовний хостинг, якщо ви серйозно займаєтеся інтернетом. Сервер можна орендувати від 50 крон на місяць.
- Встановлення сервера (відрізняється для Windows та Linux)
- Конфігурація сервера
- Налаштування Apache
- Налаштування PHP
- отримання поточної конфігурації PHP (функція
phpinfo()) - Маршрутизація Ngnix (підвищує продуктивність сервера)
Інтернет та веб-браузер
- Веб-браузери
- Принцип запиту та відповіді
- URL-адреса
- Ajax та Ajaj
- Генерація HTML-коду (системи шаблонів)
Струни
- Читання, запис та об'єднання рядків, особливо базові операції з рядками
- Oбробка рядків
- Посимвольний перегляд
- порівняння рядків
- Схожість рядків (функції
levenshtein(),imilar_text()таsoundex()) - Вибухнути, розділення роздільником
- Регулярні вирази розбивають рядки по універсально настроюється масці
- Токенізатор розбиває рядки на дрібні частини (токени)
- Серіалізація даних в рядок
- Json, об'єкт javascript, що зберігається в рядку