Doctrine ORM (with MySQL and SQLite)
0.0 (0 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6 students enrolled

Doctrine ORM (with MySQL and SQLite)

Master PHP's powerful database abtraction layer with this hands-on course
0.0 (0 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6 students enrolled
Created by Chris Worfolk
Last updated 7/2020
English
English [Auto]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 3 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Doctrine ORM
  • Managing database schemas automatically
  • Doctrine command line tools
  • Build a blog using Doctrine
Course content
Expand all 41 lectures 01:22:38
+ Setup
6 lectures 06:38
Configuring your stack
00:48
Installing Doctrine
00:43
Downloading the sample code
01:23
Running the sample code
01:57
Database platforms
01:35
Database clients
00:11
+ Schemas
6 lectures 12:47
Creating a database
01:31
Bootstrapping
05:17
Bootstrapping in SQLite
01:01
Configuring your CLI
01:46
Creating a schema
02:02
Example data
01:10
+ Fetching data
6 lectures 17:20
Finding multiple items
03:32
Doctrine Query Language (DQL)
03:09
QueryBuilder
02:59
+ Entity management
4 lectures 09:38
Managing articles
00:27
Updating
03:42
Creating
03:37
Deleting
01:52
+ Relationships
11 lectures 22:32
What are relationships?
01:37
Adding an author entity
03:17
Forming a relationship
01:50
Updating the schema
01:24
Sample author data
00:29
Adding an author dropdown
03:54
Making the author editable
01:45
Displaying the author
00:43
Author pages
03:39
Fetching the author's articles
01:42
Fetching with DQL parameters
02:12
+ Conclusion
2 lectures 00:52
Conclusion
00:43
Bonus lecture
00:09
Requirements
  • A working knowledge of PHP
  • You can use any database platform supported by Doctrine
  • No knowledge of ORMs is required
Description

Doctrine ORM is a powerful database abstraction layer that allows you to focus on writing PHP, rather than SQL. It’s used by Symfony and many other frameworks and is highly sought after by employers.

In this course, we’ll learn how to use Doctrine, from creating the base classes, having Doctrine create the database schema for us, retrieving and modifying data and managing relationships between different objects.

You’ll learn hands-on as we build a blog together. Fully working code is provided so you can check your work.

You can use any database platform supported by Doctrine as it is platform agnostic. In the examples, I have used MySQL and SQLite.

Hit the buy now button to get started immediately. I can't wait to see you inside the course!

Who this course is for:
  • Developers who want to learn to use Doctrine