{"id":16674486,"url":"https://github.com/settermjd/zf2forbeginners-old","last_synced_at":"2025-04-09T20:23:48.175Z","repository":{"id":16973475,"uuid":"19736112","full_name":"settermjd/zf2forbeginners-old","owner":"settermjd","description":"The aim of this repository is to support the upcoming book - Zend Framework 2 For Beginners","archived":false,"fork":false,"pushed_at":"2014-07-18T09:27:55.000Z","size":1810,"stargazers_count":10,"open_issues_count":2,"forks_count":1,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-23T22:23:05.524Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://leanpub.com/zendframework2-for-beginners","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/settermjd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-13T11:17:39.000Z","updated_at":"2019-08-13T15:41:31.000Z","dependencies_parsed_at":"2022-08-04T16:00:43.276Z","dependency_job_id":null,"html_url":"https://github.com/settermjd/zf2forbeginners-old","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settermjd%2Fzf2forbeginners-old","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settermjd%2Fzf2forbeginners-old/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settermjd%2Fzf2forbeginners-old/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settermjd%2Fzf2forbeginners-old/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/settermjd","download_url":"https://codeload.github.com/settermjd/zf2forbeginners-old/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248105187,"owners_count":21048483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T12:43:21.325Z","updated_at":"2025-04-09T20:23:48.154Z","avatar_url":"https://github.com/settermjd.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zend Framework 2 For Beginners\n\n## Introduction\n\nThe aim of this repository is to support the upcoming book, [Zend Framework 2 for Beginners](https://leanpub.com/zendframework2-for-beginners). It makes as much usage of the respective components of Zend Framework 2 as are required to support the book and the concepts which it attempts to teach. \n\nLifting a bit out of the book, these areas are:\n\n### Core Patterns (including):\n\n- Factory\n- MVC\n- Observer/Subscriber\n- Inversion of Control\n\n### Core Concepts (including):\n\n- ModuleManager\n- EventsManager\n- ServiceManager\n- Dependency Injection\n- Modules\n- Routing\n- Configuration\n- Controllers \u0026 Actions\n- Testing\n- Deployment\n\n### Additional Areas\n\n- ZFTool\n- External Modules\n- Diagnostics\n\nIt's not aimed at people who are already proficient with Zend Framework 2, but those new to it, whether transitioning from Zend Framework 1, another framework or those getting in to using frameworks with PHP.\n\n## Getting Started\n\nTo get started with the project, simply clone it, then in the cloned project directory, run `vagrant up`. The project contains a Vagrant/Puppet virtual machine configuration, configured using [PuPHPet](http://www.puphpet.com). So there's no software to install, other than [VirtualBox](https://www.virtualbox.org/wiki/Downloads) and [Vagrant](http://vagrantup.com/downloads.html).\n\n## Bugs\n\nIf you find a bug in the code as always, let me know [by creating an issue](https://github.com/settermjd/zf2forbeginners/issues/). If there's a bug in the virtual machine, consider reporting an issue in [the PuPHPet issues tracker](https://github.com/puphpet/puphpet) or reviewing it to see if the issue's already been addressed.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsettermjd%2Fzf2forbeginners-old","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsettermjd%2Fzf2forbeginners-old","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsettermjd%2Fzf2forbeginners-old/lists"}