Learning Doctrine The Easy Way!
Learning Doctrine The Easy Way!, available at $49.99, has an average rating of 3.85, with 107 lectures, based on 97 reviews, and has 645 subscribers.
You will learn about Once you have completed this training course, you will be fully capable of working with Doctrine to model database tables, perform, create, and read entities, build queries, and so much more Learn how to use Doctrine This course is ideal for individuals who are This course is designed for users that already have experience with PHP. or PHP Users It is particularly useful for This course is designed for users that already have experience with PHP. or PHP Users .
Enroll now: Learning Doctrine The Easy Way!
Summary
Title: Learning Doctrine The Easy Way!
Price: $49.99
Average Rating: 3.85
Number of Lectures: 107
Number of Published Lectures: 107
Number of Curriculum Items: 107
Number of Published Curriculum Objects: 107
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Once you have completed this training course, you will be fully capable of working with Doctrine to model database tables, perform, create, and read entities, build queries, and so much more
- Learn how to use Doctrine
Who Should Attend
- This course is designed for users that already have experience with PHP.
- PHP Users
Target Audiences
- This course is designed for users that already have experience with PHP.
- PHP Users
In this Learning Doctrine training course, expert author Doug Bierer will teach you how to install and configure Doctrine for any PHP project. This course is designed for users that already have experience with PHP.
You will start by learning concepts and terms, then jump into installing Doctrine. From there, Doug teaches you how to create entities, perform create, read, update, and delete operations, and model a database. This video tutorial also covers the query builder, performance tuning, and incorporating Doctrine into frameworks. Finally, you will learn how to configure apps to use Doctrine with MongoDB and CouchDB.
Once you have completed this computer based training course, you will be fully capable of working with Doctrine to model database tables using entities, perform create, read, update and delete operations, build queries, and much more. A substantial number of working files are included, allowing you to follow along with the author throughout the lessons.
Course Curriculum
Chapter 1: Overview
Lecture 1: Important – Download These First – Working Files
Lecture 2: What Is Doctrine And Why Use It?
Lecture 3: About The Author
Lecture 4: What Is In This Course?
Lecture 5: How Do I Setup My Computer To Run The Demo Code?
Chapter 2: Concepts And Terms
Lecture 1: The Domain Model
Lecture 2: DBAL – Database Abstraction Layer
Lecture 3: ORM – Object Relational Mapping
Lecture 4: What Is An Entity?
Lecture 5: The Doctrine Entity Manager
Lecture 6: What Is A Mapper?
Lecture 7: What Is A Repository?
Lecture 8: What Are Life Cycle Events?
Lecture 9: Lab Exercise – Setting Up The Lab Infrastructure
Lecture 10: Lab Solution – Setting Up The Lab Infrastructure
Chapter 3: Doctrine Installation
Lecture 1: Prerequisites For Installing Doctrine
Lecture 2: Composer And Why Do I Need It?
Lecture 3: Installing Composer On Linux, Unix Or OSX
Lecture 4: Installing Composer On Windows
Lecture 5: What Is A Composer.json File?
Lecture 6: Installing Doctrine
Lecture 7: PHP Namespace
Lecture 8: Autoloading
Lecture 9: Configuring Apps To Use Doctrine
Lecture 10: Doctrine Command Line Tool
Lecture 11: Configuring The Doctrine Command Line Tool
Lecture 12: Lab Exercise – Installing Doctrine
Lecture 13: Lab Solution – Installing Doctrine
Lecture 14: Lab Exercise – Configuring The App For Doctrine
Lecture 15: Lab Solution – Configuring The App For Doctrine
Chapter 4: Using Entities
Lecture 1: Creating An Entity
Lecture 2: Docblock Annotations
Lecture 3: Defining Different Database Column Types In My Entity
Lecture 4: Creating A Repository
Lecture 5: Using The Command Line Tool To Update Entities And Database
Lecture 6: Lab Exercise – Creating Entities
Lecture 7: Lab Solution – Creating Entities
Lecture 8: Lab Exercise – Creating Repositories
Lecture 9: Lab Solution – Creating Repositories
Chapter 5: Create, Read, Update And Delete Operations
Lecture 1: Saving An Entity
Lecture 2: Reading An Entity
Lecture 3: Updating An Entity
Lecture 4: Deleting An Entity
Lecture 5: Create, Read, Update, And Delete Using DBAL
Lecture 6: Using Doctrine Query Language – DQL
Lecture 7: Using POS – Plain Old SQL
Lecture 8: Lab Exercise – Implementing Read Operations On Member Entity
Lecture 9: Lab Solution – Implementing Read Operations On Member Entity
Lecture 10: Lab Exercise – Implementing Create, Update, Delete Operations On Member Entity
Lecture 11: Lab Solution – Implementing Create, Update, Delete Operations On Member Entity
Chapter 6: Database Modeling
Lecture 1: Configuring A One To One Relationship Between Entities
Lecture 2: Configuring A One To Many Relationship Between Entities
Lecture 3: Using A Many To Many Relationship Between Entities
Lecture 4: Persisting Entities In A One To One Relationship
Lecture 5: Updating Entities In A One To One Relationship
Lecture 6: Deleting Entities In A One To One Relationship
Lecture 7: Persisting Entities In A One To N Relationship
Lecture 8: Updating Entities In A One To N Relationship
Lecture 9: Deleting Entities In A One To N Relationship
Lecture 10: Persisting Entities In A M To N Relationship
Lecture 11: Updating Entities In A M To N Relationship
Lecture 12: Deleting Entities In A M To N Relationship
Lecture 13: Using Doctrine With A Database View
Lecture 14: Lab Exercise – Establishing Relationship Between Members And Purchases
Lecture 15: Lab Solution – Establishing Relationship Between Members And Purchases
Lecture 16: Lab Exercise – Establishing Relationship Between Products And Purchases
Lecture 17: Lab Solution – Establishing Relationship Between Purchases And Products
Lecture 18: Lab Exercise – Rewriting The Purchase Process
Lecture 19: Lab Solution – Rewriting The Purchase Process
Chapter 7: Using The Query Builder
Lecture 1: What Is The Query Builder, And Why Use It?
Lecture 2: Performing Create, Read, Update, And Delete Using The DBAL Query Builder
Lecture 3: Using The ORM Query Builder
Lecture 4: Using The Expression Builder
Lecture 5: Improving Performance When Using The ORM Query Builder
Lecture 6: Lab Exercise – Implementing Basic Queries
Lecture 7: Lab Solution – Implementing Basic Queries
Lecture 8: Lab Exercise – Implementing A Join Using The Query Builder
Lecture 9: Lab Solution – Implementing A Join Using The Query Builder
Chapter 8: Performance Tuning
Lecture 1: What Are The General Performance Recommendations?
Lecture 2: Getting Performance Statistics
Lecture 3: Pagination In Doctrine
Lecture 4: Improving Performance Using Cache
Lecture 5: Improving Performance Using Proxies
Lecture 6: Using The Doctrine Event Manager
Lecture 7: Using Doctrine Life Cycle Events
Lecture 8: Using Doctrine Filters
Lecture 9: Improving Performance Using Doctrine Second Level Cache
Lecture 10: Implementing Transactions Using Doctrine
Lecture 11: Using Doctrine Inheritance Mapping
Lecture 12: What About Security?
Lecture 13: Known Doctrine Limitations And Issues
Lecture 14: Lab Exercise – Implementing Pagination
Instructors
-
Infinite Skills
High Quality Training
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 7 votes
- 3 stars: 20 votes
- 4 stars: 28 votes
- 5 stars: 37 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024