Последние новости: Свежий coursehunters.club

PHP Symfony 4: Практика создания реального приложения - Видеоуроки

Learn PHP Symfony 4 Hands-On Creating Real World Application
Duration 13:22:28
Открыть все курсы от udemy

Learn PHP Symfony 4 Hands-On Creating Real World Application - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Introduction 00:05:50
  • Урок 2. About Symfony 00:02:35
  • Урок 3. Tools overview 00:02:11
  • Урок 4. Setting up Vagrant on Windows 00:06:10
  • Урок 5. Setting up Vagrant on Ubuntu 00:03:22
  • Урок 6. Setting up Vagrant on MacOS 00:04:09
  • Урок 7. Running Vagrant and creating a new Symfony 4 project 00:05:05
  • Урок 8. Symfony project structure overview 00:06:23
  • Урок 9. About Service Container 00:06:11
  • Урок 10. Autowiring, Autoconfiguring services 00:04:20
  • Урок 11. Public, private services, service aliases 00:05:15
  • Урок 12. Service tags 00:04:55
  • Урок 13. Manual service wiring, parameter binding 00:06:02
  • Урок 14. About controllers 00:12:34
  • Урок 15. About routing 00:08:54
  • Урок 16. Introduction to views (Twig) 00:10:40
  • Урок 17. Twig filters & custom Twig extensions 00:07:53
  • Урок 18. Custom error pages using Twig 00:06:00
  • Урок 19. Global variables in Twig 00:05:16
  • Урок 20. Handling assets (JavaScript, CSS) using Symfony Encore (and Webpack) 00:08:15
  • Урок 21. Installing Bootstrap 4 and compiling assets using Encore (Webpack) 00:08:36
  • Урок 22. Doctrine introduction 00:11:52
  • Урок 23. Creating first Entity 00:07:34
  • Урок 24. Creating a database migration 00:07:58
  • Урок 25. Basics of doctrine repository 00:10:32
  • Урок 26. Creating fixtures (database seeding) 00:06:25
  • Урок 27. Creating a form and handling form submission 00:10:46
  • Урок 28. Repository find methods and Twig include 00:10:43
  • Урок 29. Repository findBy, form validation, handling Entity changes 00:09:10
  • Урок 30. Deleting an Entity and flash messages 00:05:47
  • Урок 31. Doctrine internals (Entity, EntityManager, Unit of Work, Identity Map) 00:06:03
  • Урок 32. Security concepts 00:04:43
  • Урок 33. Security component config and HTTP Basic login 00:09:47
  • Урок 34. Creating User entity 00:08:51
  • Урок 35. User Entity fixtures 00:09:44
  • Урок 36. Login form part 1 00:09:42
  • Урок 37. Login form part 2 00:10:54
  • Урок 38. Adding validation to User entity 00:06:28
  • Урок 39. User registration form 00:08:20
  • Урок 40. User registration controller 00:11:49
  • Урок 41. Assigning user to MicroPost (ManyToOne & OneToMany) 00:13:25
  • Урок 42. Fixtures for relations (using references in fixtures) 00:04:39
  • Урок 43. Verifying user permissions in Twig (is_granted) 00:11:24
  • Урок 44. Adding randomness to fixtures 00:05:20
  • Урок 45. Security Voters introduction 00:03:19
  • Урок 46. Restricting access to edit or delete a micro post using SecurityVoter 00:11:11
  • Урок 47. Securing controller actions and templates using Security Voter 00:11:48
  • Урок 48. Adding an Admin User with all permissions 00:12:07
  • Урок 49. Security role hierarchy 00:02:28
  • Урок 50. Restricting adding new posts to registered users (many ways of doing that) 00:06:07
  • Урок 51. Lazy loading, proxy classes, repository find* methods criteria 00:09:45
  • Урок 52. Doctrine Lifecycle Callbacks 00:04:25
  • Урок 53. ManyToMany self-referencing relation (following/followers) 00:09:03
  • Урок 54. Fetching collections lazily in templates 00:07:31
  • Урок 55. Follow/Unfollow functionality (controller, adding Entities to Collections) 00:16:59
  • Урок 56. Follow/Unfollow functionality (security, verifying uniqueness) 00:05:41
  • Урок 57. Doctrine QueryBuilder - creating queries in OOP manner 00:11:54
  • Урок 58. ArrayCollection vs PersistentCollection vs Collection 00:09:44
  • Урок 59. Creating custom query to fetch users with more than 5 posts 00:12:44
  • Урок 60. More on Doctrine Collections (from the database perspective) 00:02:48
  • Урок 61. Section introduction 00:00:54
  • Урок 62. ManyToMany relationship for liked posts 00:07:31
  • Урок 63. Likes controller 00:09:33
  • Урок 64. Implementing like functionality through XHR requests (including JavaScript) 00:18:55
  • Урок 65. Notifications introduction 00:00:52
  • Урок 66. Doctrine Table Inheritance - base Notification Entity 00:10:11
  • Урок 67. NotificationRepository - fetching notifications unseen by user 00:06:41
  • Урок 68. Unseen notification badge (Twig + JavaScript) 00:09:41
  • Урок 69. Doctrine EventSubscriber - saving a notification as a reaction to other events 00:17:45
  • Урок 70. Unseen notification list 00:11:05
  • Урок 71. Marking notifications as being read (Doctrine Query Builder UPDATE queries) 00:10:12
  • Урок 72. Introduction to EventDispatcher 00:03:09
  • Урок 73. Dispatching an event when user registers 00:05:31
  • Урок 74. EventSubscriber - listening to user register event 00:04:14
  • Урок 75. Sending e-mail after user registers using Swift Mailer 00:09:45
  • Урок 76. E-mail spooling 00:05:08
  • Урок 77. Creating a Mailer class to handle e-mail sending (and generation using Twig) 00:05:16
  • Урок 78. Account confirmation (using secure token, confirmation link on e-mail) 00:15:03
  • Урок 79. Installing and configuring translation component 00:04:36
  • Урок 80. Using trans Twig filter to translate strings and validation messages translation 00:07:15
  • Урок 81. Translation strings with variables (translating confirmation e-mail with links) 00:10:18
  • Урок 82. Translation pluralization (different translation depending on variable) 00:05:15
  • Урок 83. Introduction to sessions 00:03:19
  • Урок 84. Storing user sessions in database 00:10:01
  • Урок 85. LocaleSubscriber - keeping user locale (language) in session 00:09:55
  • Урок 86. UserPreferences Entity & OneToOne relation with User Entity 00:09:13
  • Урок 87. Creating new UserPreferences after user registration (responding to event) 00:06:33
  • Урок 88. UserLocaleSubscriber - loading user language from DB and keeping in session 00:06:18
  • Урок 89. Introduction to unit testing (using PHPUnit) 00:01:54
  • Урок 90. Writing first unit test 00:08:08
  • Урок 91. Creating PHPUnit Mocks 00:06:16
  • Урок 92. A more complicated case with testing 00:09:56
  • Урок 93. Creating a GitHub account and adding an SSH key 00:05:43
  • Урок 94. Creating a DigitalOcean droplet 00:01:43
  • Урок 95. First login to virtual server and changing the root password 00:01:34
  • Урок 96. Creating and adding an SSH key to DigitalOcean (and managing SSH keys) 00:04:44
  • Урок 97. Installing Apache2 on virtual server 00:04:43
  • Урок 98. Installing PHP 7.2 on virtual server 00:02:19
  • Урок 99. Installing MySQL on virtual server and creating a database 00:02:57
  • Урок 100. Configuring Apache Virtual Host and using fake SMTP testing server 00:08:16
  • Урок 101. Moving application code to production server using Git & dependencies 00:06:08
  • Урок 102. Running migrations on server and folder permissions 00:07:34
  • Урок 103. Introduction to Continuous Integration & Continuous Deployment 00:03:02
  • Урок 104. Setting up CircleCI (automation server) 00:10:18
  • Урок 105. Running our first automation job (running tests) 00:03:58
  • Урок 106. Adding deployment SSH key to CricleCI 00:01:13
  • Урок 107. Deployment job and deployment scripts 00:12:28
  • Урок 108. Running the deployment job 00:05:19

Изучите Symfony 4 PHP Framework, создав реальное приложение и развернув его на продакшн сервер. Symfony 4 - это мощный фреймворк PHP, который позволит создавать не только веб-сайты, но и отличные веб-приложения, API-интерфейсы или мобильный бэкенд. Последняя версия является самой мощной, но простой в использовании для разработчиков. Если вы хотите подробно изучить Symfony, это лучшее место, которое вы можете найти.

Благодаря более чем 13 часам контента без необоснованных разговоров вы узнаете все концепции повседневного программиста, работающего с Symfony.

Мы будем выполнять каждую отдельную задачу шаг за шагом, вы будете программировать вместе со мной. Я объясню каждую деталь, как все работает, и как все должно быть сделано.

В конце этого курса у вас будет полностью действующее приложение как Twitter. Мы также создадим сервер автоматизации, поэтому один Git-commit автоматически соберете ваше приложение.

Окружающая среда разработки состоит из Vagrant и  Laravel Homestead, так что вы быстро приступите к работе. Курс включает в себя инструкции по настройке для Ubuntu, MacOS и Windows.

Твоя оценка

21 1
Следи за последними обновлениями и новостями в нашем coursehunters.club, или вступай в наш канал telegram.

Комментарии

Похожие курсы

19-07-2018 ru 16 уроков
udemy Symfony с нуля на реальном проекте - 2018
Изучите популярный фреймворк Symfony с нуля.  Этот курс будет полезен тем, кто хочет изучить Symfony на реальном проекте.Курс будет дополнен осенью 2018 года - будет добавлено еще около 20 часов!Вы изучите все, что надо для создания вашего первого приложения на Symfony - от установки фреймворка до работы с формами, БД и сервис-контейнерами. В процессе обучения вы также будете работать с MySQL.Курс разработан профессиональным Symfony...
Duration 04:31:53
16 2

Последнее добавленное

Laravel - Узнайте, как создавать диаграммы с Vue.js и Laravel

Laravel - Узнайте, как создавать диаграммы с Vue.js и Laravel

en
На этом коротком курсе студенты научатся использовать VUE.js с Laravel для создания пользовательских диаграмм (чартов) для отображения данных. Студенты также научатся отправлять и получать запросы через VUE на бэкэнд (PHP), где они могут его обработать. Это отличный курс для тех, кто хочет...
The Essential Android O Developer Course (Java)

The Essential Android O Developer Course (Java)

en
Узнайте все подробно о том, как писать приложения для Android O с помощью Java. Студенты научатся программировать мобильные приложения с использованием языка программирования Java на платформе Android. Это включает в себя такие темы, как: жизненный цикл Android, ресурсы Android, дизайн...
Android Java Мастер-класс - станьте разработчиком приложений

Android Java Мастер-класс - станьте разработчиком приложений

en
Улучшите свои карьерные возможности, изучив разработку приложений для Android. Изучите Android Studio и создайте свое первое приложение сегодня. На Android приходится 81,7% всех проданных смартфонов, но не все упакованы самой последней Android Nougat. Это вас не волнует, потому что после...
Laravel Eloquent: Экспертный уровень

Laravel Eloquent: Экспертный уровень

en
После этого курса вы станете экспертом в создании отношений, эффективном анализе данных и в использовании малоизвестных функций Eloquent. Eloquent отлично подходит для операций с базами данных, но на протяжении многих лет я заметил, что это самая популярная тема для вопросов на Twitter или...
Изучите JMETER c нуля - (Performance + Load)

Изучите JMETER c нуля - (Performance + Load)

en
Лекции по Jmeter, в которых объясняется нагрузочное тестирование с реальными примерами, включая поддержку material и query. Курс разработан таким образом, что пользователь может начинать все с самого нуля без каких-либо предварительных знаний о Jmeter или Performance...
iOS 12 и Swift 4.2 для начинающих: 200+ практических туториалов

iOS 12 и Swift 4.2 для начинающих: 200+ практических туториалов

en
Изучайте iOS 12 и Swift 4.2, используя курс высочайшего качества по разработке приложений. Автоматическая компоновка, Core Data, анимация и многое другое! Если вы всегда мечтали создать свои собственные приложения для iPhone и iPad, то это курс для вас. Этот курс является исчерпывающим...
chat
logo