Вивчіть PHP, Laravel, CSS та Sass

Вивчіть PHP, Laravel, CSS та Sass
en
15.04.2021
95 г 30 мін 0 сек

Це найсучасніший, найсучасніший і найактуальніший курс на цій платформі. Це все, що вам потрібно, щоб стати майстром і просунутися кар’єрними сходами як аспірант, молодший розробник або програміст. Цей курс складається із кількох частин. Перша частина – це процес проектування, де ви навчитеся використовувати HTML, CSS та Sass. Після завершення цієї частини ви зможете самостійно розробляти та створювати сучасні макети.

Ви вивчите найскладніші та передові методи адаптивного дизайну, макети CSS GRID та Flexbox, а також познайомитеся з Bootstrap. Ви станете майстром Sass та архітектури CSS, також ви зможете створити 3 дуже різні цільові сторінки для цих проектів, щоб ви могли отримати досвід і попрактикуватися в тому, чого ми навчилися, і застосувати це на практиці. У цьому розділі у вас буде 2 повні посібники з CSS GIRD і Flexbox, щоб полегшити ваше життя. Цей курс повністю присвячений дизайну, і ви будете архітектором 3 різних, красиво оформлених та створених проектів.

ПЕРША ЧАСТИНА КУРСУ CSS І SASS, FLEXBOX, CSS-GRID І BOOTSTRAP, ВСТУП:

1) Створюйте макети будь-якого типу за допомогою новітніх передових технологій макетів.

2) Ви освоите Flexbox, CSS Grid та Bootstrap;

3) Ретельний дизайн для всіх типів пристроїв із медіа-запитами;

4) Розуміння концепцій CSS та способів створення повторно використовуваного коду, який легко підтримувати за допомогою Sass.

Працюючи над цими проектами, ви зможете використовувати селектори та псевдокласи CSS, які є основою сучасного CSS. Працюючи зі складними сценаріями, ви вивчите батьківське та дочірнє успадкування, типи блоків та позиціонування елементів з використанням абстрактного та відносного позиціонування. Цей курс буде заснований на правилі 7-1, і ми дотримуватимемося методології БЕМ, щоб ви могли створювати масивні компоненти коду, які будуть дуже прості в обслуговуванні і в той же час розширюються та масштабуються. З Sass ми будемо використовувати змінні, де ми оголошуємо їх значення, і після цього ми будемо використовувати їх у нашому проекті щоразу, коли вони нам знадобляться. Ви дізнаєтесь, як використовувати медіа-запити та створювати запити, де наш дизайн ламається, а це означає, що ви можете налаштувати свій дизайн, щоб він відповідав усім розмірам екрану, за допомогою простих та складних обчислень.

Flexbox та сітка CSS дадуть нам можливість вивчити процес організації нашого веб-сайту в макет, який легко підходить для екранів різної ширини. У мене є два прискорені курси та приклади для цих двох конкретних макетів. Крім того, ми будемо використовувати значки Font Awesome, але ми також дізнаємося, як використовувати сучасні SVG значки в наших проектах, щоб зрозуміти різницю між ними. Ви дізнаєтесь, як легко змінити колір SVG і створити спрайти SVG. Крім того, ми будемо використовувати NPM, щоб ми могли скомпілювати Sass, і всі зміни коду автоматично перезавантажуватимуться в браузері. Ви ознайомитеся з процесами конкатенації, префіксу, стиснення та компіляції файлу CSS;

ДРУГА ЧАСТИНА КУРСУ PHP, PDO, MYSQL, БЕЗПЕКА І ООП, ВСТУП:

Друга частина цього курсу – це PDO PHP та ООП з використанням класів, методів тощо. буд. Ми не будемо використовувати всю структуру MVC, але ми познайомимося з тим, як використовувати M з тієї структури, що означає МОДЕЛЬ. Усередині цієї папки моделі ми створимо наші основні функції, які безпечно взаємодіятимуть з базою даних. Безпека – це функція номер один PDO, тому ми збираємося робити наші проекти з PDO. Я створив прискорений курс про те, як використовувати класи та PDO тільки для цього проекту, тому, якщо ви людина з обмеженим розумінням PHP, у вас не виникне проблем після прискореного курсу, щоб дотримуватися цієї частини.

Що ви дізнаєтесь у цій частині:

Ви дізнаєтеся, що PDO є об’єктами даних PHP, а також простим і послідовним способом підключення до бази даних. Крім того, PDO може працювати з кількома різними базами даних, такими як MySQL, Firebird, Oracle, PostgreSQL та багатьма іншими. PDO забезпечує безпечний рівень доступу до даних. Незалежно від того, який тип системи ви використовуєте, ви все одно можете використовувати ті самі функції для доступу до цих даних. Вам потрібно використовувати PHP 5.4 або пізнішу версію, тому що PDO потрібні функції ООП. Найбільша перевага, через яку я вирішив використовувати PDO, полягає в тому, що ми можемо писати підготовлені оператори, які запобігають атакам SQL та ін’єкції, які можуть знищити те, що ми зберегли в базі даних. PDO дуже зручний і багаторазовий, зручний, тому що він має безліч функцій, які ми можемо використовувати, такі як вибірка та обробка помилок, а багаторазовий означає, що він може отримати доступ до кількох баз даних завдяки своєму уніфікованому API. Ми напишемо багато запитів на створення, читання, оновлення, видалення, що до кінця цього курсу ви станете майстром PHP. Ви станете майстром PHP PDO і п

ознайомтеся з трьома основними класами, такими як PDO, PDOStatment та PDOexception. З цих причин я також включив лекції про класи ОВП (об’єктно-орієнтоване програмування), де я обговорюю, що таке клас та як його використовувати у нашому проекті. Ви дізнаєтесь, як створювати екземпляри об’єктів цього класу та як ці об’єкти можуть взаємодіяти та використовувати методи/функції батьківського класу. Крім того, ми обговоримо абстрактні та розширені класи. Крім того, ви дізнаєтеся, як приймати платежі за допомогою PHP Stripe API та PHP SDK для PayPal RESTful API.

Після цього ми можемо надсилати електронні листи нашим користувачам/клієнтам за допомогою PHPMailer, і ми можемо встановити його через Composer. Коротше кажучи, ви дізнаєтеся, як використовувати комп’ютер або інструмент керування залежностями для керування залежностями програмного забезпечення PHP і необхідних бібліотек.

Інші дрібні речі, про які варто згадати:

1) Хешування паролів та безпека в PHP

2) Змінні, константи та супер глобальні

3) Масиви в PHP

4) Такі цикли, як while, foreach, for тощо.

5) Структури управління

6) Методи чи функції

7) Сесії

8) Зберігання та переміщення файлів

9) Аутентифікація

10) PHPMailer для надсилання листів та файлів

11) Приймайте платежі за допомогою Stripe та Paypal

ТРЕТЯ ЧАСТИНА КУРСУ JAVASCRIPT, AJAX та JQUERY, ВСТУП:

Хоча окрема третя частина не буде, вона буде включена в частину PHP, тому що нам потрібно робити багато речей на веб-сайті, використовуючи JavaScript і JQuery. Отже, у цій останній частині я хочу обговорити, чому ми збираємось використовувати JavaScript та Ajax для завершення нашого проекту. Хоча цей курс не присвячений вивченню JavaScript і Ajax, ви все одно багато чого навчитеся під час цього курсу. Так що таке Ajax?

AJAX – це абревіатура від асинхронного JavaScript та XML, що описує набір методів розробки, які використовуються для створення веб-сайтів та веб-застосунків. Основна функція Ajax полягає в асинхронному оновленні веб-контенту (A в AJAX), що означає, що вам не потрібно буде перезавантажувати всю веб-сторінку, коли оновлюється тільки невелика частина контенту на цій сторінці. «J» означає JavaScript, і JavaScript буде використовуватися для приховання та відображення повідомлень або повідомлень під час видалення та збереження даних. Крім того, ми будемо відображати попереджувальні повідомлення за допомогою JavaScript. Вхід та реєстрація будуть виконуватися з використанням регулярних виразів JavaScript, тому ми можемо перевірити дані форми введення перед їх збереженням у нашій базі даних. За допомогою Ajax ми створимо залежний від Ajax список, що розкривається. Оскільки це реальний проект, який вимагає багато роботи, нам потрібно використовувати Ajax та JavaScript, щоб наш дизайн виглядав дуже сучасно.

Нарешті, ми будемо використовувати Google Maps JavaScript API та геокодування для відображення LAT та LNG, пошуку живих місць або конкретних адрес і, нарешті, збереження їх у базі даних. Геокодування буде використовуватися для перетворення адреси, яка знаходиться в нашій базі даних, в широту та довготу для відображення на карті на інших сторінках. Крім того, ми дізнаємося, як розмістити маркер, як зробити власні значки для маркера, такі як пляжний прапор, тому що я думаю, що додавання карт Google на будь-який веб-сайт зробить веб-сайт більш професійним та чистим.

Ви не можете переглядати цей курс -

Array ( [bitrate] => 793320 [filesize] => 42414801 [mime_type] => video/mp4 [length] => 365 [length_formatted] => 6:05 [width] => 1280 [height] => 720 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128000 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 44100 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.090702947845805 ) [created_timestamp] => -2082844800 )