Learning Doctrine Training Video -

Courses For Success
Online

AU$ 189 - (Rs 9,578)
+ VAT

Important information

  • Course
  • Online
  • When:
    Flexible
Description

A Practical Training Course That Teaches Real World Skills In this project-based Learning Doctrine video tutorial series, you'll quickly have relevant skills for real-world applications. Follow along with our expert instructor in this training course to get: Concise, informative and broadcast-quality Learning Doctrine training videos delivered to your desktop The ability to learn at your own pace with our intuitive, easy-to-use interface A quick grasp of even the most complex Learning Doctrine subjects because they're broken into simple, easy to follow tutorial videos Practical working files further enhance the learning process and provide a degree of retention that is unmatched by any other form of Learning Doctrine tutorial, online or offline...so you'll know the exact steps for your own projects. Course Fast Facts: Only 10 hours to complete this course 107 tutorial videos Expert instructors lead each course Download to any Windows PC or Mac and save for viewing off line Course is accessible 24/7 from any computer once downloaded You can study from home or at work at your own pace in your own time Course Description 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...

Important information

Requirements: System Requirements - Digital Download Digital Download: Microsoft Windows XP or higher, Mac OS X 10.4 or higher. Minimum screen resolution of 1024x768 Digital Download specific requirements: Between 1GB and 6GB of available hard drive space (depending on the training course) An Internet connection with sufficient bandwidth. You must have at least a 56K modem connection (Broadband recommended). Most modern ADSL and Cable internet solutions will be sufficient. Do I need...

Venues

Where and when

Starts Location
Flexible
Online

What you'll learn on the course

Windows
PHP
Database
Database training
Performance
Project
Builder
Skills and Training

Course programme

  • 01. Overview
    • What Is Doctrine And Why Use It?
    • About The Author
    • What Is In This Course?
    • How Do I Setup My Computer To Run The Demo Code?
    • 0105 How To Access Your Working Files
  • 02. Concepts And Terms
    • The Domain Model
    • DBAL - Database Abstraction Layer
    • ORM - Object Relational Mapping
    • What Is An Entity?
    • The Doctrine Entity Manager
    • What Is A Mapper?
    • What Is A Repository?
    • What Are Life Cycle Events?
    • Lab Exercise - Setting Up The Lab Infrastructure
    • Lab Solution - Setting Up The Lab Infrastructure
  • 03. Doctrine Installation
    • 0301 Prerequisites For Installing Doctrine
    • 0302 Composer And Why Do I Need It?
    • 0303 Installing Composer On Linux, Unix Or OSX
    • 0304 Installing Composer On Windows
    • 0305 What Is A Composer.json File?
    • 0306 Installing Doctrine
    • 0307 PHP Namespace
    • 0308 Autoloading
    • 0309 Configuring Apps To Use Doctrine
    • 0310 Doctrine Command Line Tool
    • 0311 Configuring The Doctrine Command Line Tool
    • 0312 Lab Exercise - Installing Doctrine
    • 0313 Lab Solution - Installing Doctrine
    • 0314 Lab Exercise - Configuring The App For Doctrine
    • 0315 Lab Solution - Configuring The App For Doctrine
  • 04. Using Entities
    • 0401 Creating An Entity
    • 0402 Docblock Annotations
    • 0403 Defining Different Database Column Types In My Entity
    • 0404 Creating A Repository
    • 0405 Using The Command Line Tool To Update Entities And Database
    • 0406 Lab Exercise - Creating Entities
    • 0407 Lab Solution - Creating Entities
    • 0408 Lab Exercise - Creating Repositories
    • 0409 Lab Solution - Creating Repositories
  • 05. Create, Read, Update And Delete Operations
    • 0501 Saving An Entity
    • 0502 Reading An Entity
    • 0503 Updating An Entity
    • 0504 Deleting An Entity
    • 0505 Create, Read, Update, And Delete Using DBAL
    • 0506 Using Doctrine Query Language - DQL
    • 0507 Using POS - Plain Old SQL
    • 0508 Lab Exercise - Implementing Read Operations On Member Entity
    • 0509 Lab Solution - Implementing Read Operations On Member Entity
    • 0510 Lab Exercise - Implementing Create, Update, Delete Operations On Member Entity
    • 0511 Lab Solution - Implementing Create, Update, Delete Operations On Member Entity
  • 06. Database Modeling
    • 0601 Configuring A One To One Relationship Between Entities
    • 0602 Configuring A One To Many Relationship Between Entities
    • 0603 Using A Many To Many Relationship Between Entities
    • 0604 Persisting Entities In A One To One Relationship
    • 0605 Updating Entities In A One To One Relationship
    • 0606 Deleting Entities In A One To One Relationship
    • 0607 Persisting Entities In A One To N Relationship
    • 0608 Updating Entities In A One To N Relationship
    • 0609 Deleting Entities In A One To N Relationship
    • 0610 Persisting Entities In A M To N Relationship
    • 0611 Updating Entities In A M To N Relationship
    • 0612 Deleting Entities In A M To N Relationship
    • 0613 Using Doctrine With A Database View
    • 0614 Lab Exercise - Establishing Relationship Between Members And Purchases
    • 0615 Lab Solution - Establishing Relationship Between Members And Purchases
    • 0616 Lab Exercise - Establishing Relationship Between Products And Purchases
    • 0617 Lab Solution - Establishing Relationship Between Purchases And Products
    • 0618 Lab Exercise - Rewriting The Purchase Process
    • 0619 Lab Solution - Rewriting The Purchase Process
  • 07. Using The Query Builder
    • 0701 What Is The Query Builder, And Why Use It?
    • 0702 Performing Create, Read, Update, And Delete Using The DBAL Query Builder
    • 0703 Using The ORM Query Builder
    • 0704 Using The Expression Builder
    • 0705 Improving Performance When Using The ORM Query Builder
    • 0706 Lab Exercise - Implementing Basic Queries
    • 0707 Lab Solution - Implementing Basic Queries
    • 0708 Lab Exercise - Implementing A Join Using The Query Builder
    • 0709 Lab Solution - Implementing A Join Using The Query Builder
  • 08. Performance Tuning
    • 0801 What Are The General Performance Recommendations?
    • 0802 Getting Performance Statistics
    • 0803 Pagination In Doctrine
    • 0804 Improving Performance Using Cache
    • 0805 Improving Performance Using Proxies
    • 0806 Using The Doctrine Event Manager
    • 0807 Using Doctrine Life Cycle Events
    • 0808 Using Doctrine Filters
    • 0809 Improving Performance Using Doctrine Second Level Cache
    • 0810 Implementing Transactions Using Doctrine
    • 0811 Using Doctrine Inheritance Mapping
    • 0812 What About Security?
    • 0813 Known Doctrine Limitations And Issues
    • 0814 Lab Exercise - Implementing Pagination
    • 0815 Lab Solution - Implementing Pagination
    • 0816 Lab Exercise - Implementing Caching And Proxies
    • 0817 Lab Solution - Implementing Caching And Proxies
    • 0818 Lab Exercise - Implementing A Life Cycle Callback On Members
    • 0819 Lab Solution - Implementing A Life Cycle Callback On Members
  • 09. Doctrine And Frameworks
    • 0901 Zend Framework 2
    • 0902 Symphony
    • 0903 CodeIgniter
    • 0904 Doctrine ORM Module For Zend Framework 2
  • 10. Doctrine And MongoDB
    • 1001 MongoDB
    • 1002 Configuring Apps To Use Doctrine With MongoDB
    • 1003 Creating, Reading, Updating And Deleting Using MongoDB
  • 11. Doctrine And CouchDB
    • 1101 Configuring Apps To Use Doctrine With CouchDB
    • 1102 Creating, Reading, Updating And Deleting Using CouchDB?
  • 12. Conclusion
    • 1201 Wrap Up

Additional information

Digital Download FAQs

Q: What is a digital download?

A digital download is training that you download from the internet using your web browser instead of us shipping you a physical CD.

Q: How instant is the "Instant Purchase"?

If you complete your purchase, you are emailed your access key within minutes of the transaction completing.

Q: How do I access my digital download...