Udemy – Introduction to web development with Symfony2
English | Size: 730.86 MB
Category: CBTs
This course is an introduction to web development with Symfony2, the most complete PHP framework.
It consists of videos where you can follow the creation of a complete web application from scratch and step by step: a blog, including an administration area.
It’s 4 hours length, but if you want to practice while you learn, you will take more time, which I recommend.
The course is globally structured this way:
Setting up the development environment
Generating the core bundle for the public part (frontend)
Generating the model bundle for the business logic (interactions with the database)
Generating the administration bundle, to manage posts and authors (backend or backoffice)
Refactoring code to modularize and organize it better, using the flexibility of the service container
Make use of the URLs to select the language
During the course I will emphasize test driven development, using the industry standard: PHPUnit.
If you are a PHP developer and you want to step up to the next level using a framework, or if you already know Symfony or another framework and you want to review and go in depth, this is your course. An introduction that will give you the tools to create an application easily, making use of good practices.
CURRICULUM
SECTION 1: COURSE INTRODUCTION
1 Symfony2 features that we will cover Visualizar
2 IDE and PHP version
SECTION 2: SETTING UP THE DEVELOPMENT ENVIRONMENT
3 Installing Homebrew
4 Installing PHP
5 Setting up the Symfony2 coding standards
6 Installing Composer
7 Reviewing the official book
SECTION 3: GENERATING THE PROJECT
8 Installing Symfony2
9 Setting up the IDE
10 Running the PHP webserver
11 A quick look at the project configuration
12 Removing the AcmeBundle
SECTION 4: THE FIRST BUNDLES
13 Generating the CoreBundle
14 Generating the ModelBundle
SECTION 5: SETTING UP THE DATABASE THROUGH DOCTRINE 2
15 Generating the Post and Author entities
16 Creating the database
17 Generating our first migration
18 Populating the database with fixtures
SECTION 6: THE MAIN PAGE WITH THE POSTS LIST
19 Generating the list controller
20 Writing our first test
21 Installing PHPUnit and running the suite test
22 Trying it out in the browser and having look at the debug toolbar
23 Customizing the main layout with Twig
24 Creating the layout and the i18n files for the CoreBundle
25 Creating the CSS for the CoreBundle and installing assets
26 Retouching the controller test
27 Iterating over Twig posts, using partials and the Twig extensions
28 Adding a sidebar for the latest posts
29 Installing Doctrine Extensions to add a slug to the post
30 Refactoring Timestampable to use Doctrine Extensions
31 Refactoring even more removing duplicated code
SECTION 7: THE POST PAGE
32 Writing a test to load a post
33 Creating the controller action
34 Creating the template
35 Setting the final routes in the list
SECTION 8: THE AUTHOR PAGE
36 Generating the controller
37 Creating the repository
38 Adding the Sluggable behavior
39 Writing a test to check the author posts list
40 Writing the method
41 Writing the template
42 Adapting links in the main and post pages
43 Controlling the case of an author with no posts and linking to the main page
SECTION 9: COMMENTS
44 Creating the Comment entity
45 Using fixtures to create example comments
46 Writing a test to check that comments are showing up
47 Creating a partial to show comments
48 Showing the number of comments by post
49 Writing a test for the creation of a comment
50 Generating a Doctrine FormType
51 Creating the Create action and adding the form in the template
52 Adding a CSS for the form
53 Implementing the comment Create action
SECTION 10: SETTING UP SECURITY FOR THE ADMINISTRATION ZONE
54 Generating the AdminBundle
55 Creating the security controller
56 Adding a layout and CSS for the AdminBundle
57 Adding the administrator and configuring the firewall
SECTION 11: AUTHORS ADMINISTRATION
58 Generating the CRUD
59 Cleaning the generated controller by the CRUD
60 Adding the route to the AdminBundle header
61 Adapting the test
62 Creating the login template
63 Cleaning the generated templates by the CRUD
64 Adapting the AuthorType and the controller
65 Testing the authors administration
SECTION 12: POSTS ADMINISTRATION
66 Generating the CRUD
67 Adapting the test
68 Adapting the PostType
69 Cleaning the controller
70 Adding the route to the AdminBundle header
71 Cleaning templates and testing the posts administration
SECTION 13: CREATING A LOGOUT FOR THE ADMINBUNDLE
72 Adapting the firewall
73 Creating the action in the security controller
74 Adding the route to the AdminBundle header
SECTION 14: CREATING A REDIRECTION FOR THE ADMINBUNDLE DEFAULT ROUTE
75 Writing the redirection test
76 Adapting the controller
SECTION 15: THE SERVICE CONTAINER
77 Introduction
78 Creating our first service for the author
79 Refactoring the author controller
80 Creating a service for the post
81 Refactoring the post controller
82 Refactoring the comments creation
SECTION 16: URL INTERNATIONALIZATION
83 Adapting the tests
84 Adapting the controllers
85 Checking out the result in the browser
SECTION 17: CLOSURE
86 Building on the learned topics
Year: 2013
Duration: 3h 36min
Author: David Morales
Video Format: MP4
Video: MPEG4 Video (H264) 1280×720 23.976fps 456kbps
Audio: AAC 48000Hz stereo 33kbps
Download:
http://uploaded.net/file/qgfkckxr/udemy.com%20-%20Introduction%20to%20web%20development%20with%20Symfony2%20%28by%20BrutalStorm%29.part2.rar
http://uploaded.net/file/9gstuzxw/udemy.com%20-%20Introduction%20to%20web%20development%20with%20Symfony2%20%28by%20BrutalStorm%29.part3.rar
http://uploaded.net/file/j757e8pt/udemy.com%20-%20Introduction%20to%20web%20development%20with%20Symfony2%20%28by%20BrutalStorm%29.part4.rar
http://uploaded.net/file/u4e0oukb/udemy.com%20-%20Introduction%20to%20web%20development%20with%20Symfony2%20%28by%20BrutalStorm%29.part5.rar
http://uploaded.net/file/1typw0l9/udemy.com%20-%20Introduction%20to%20web%20development%20with%20Symfony2%20%28by%20BrutalStorm%29.part6.rar
http://uploaded.net/file/dy6x91xs/udemy.com%20-%20Introduction%20to%20web%20development%20with%20Symfony2%20%28by%20BrutalStorm%29.part7.rar
http://rapidgator.net/file/048bd42d67074101f2bd1d8045fba4b8/udemy.com_-_Introduction_to_web_development_with_Symfony2_(by_BrutalStorm).part1.rar.html
http://rapidgator.net/file/1b3163b12f52d6f07ace1b550499e924/udemy.com_-_Introduction_to_web_development_with_Symfony2_(by_BrutalStorm).part2.rar.html
http://rapidgator.net/file/c2b4f50efc0ae319d4b7e21aa940b490/udemy.com_-_Introduction_to_web_development_with_Symfony2_(by_BrutalStorm).part3.rar.html
http://rapidgator.net/file/8f2b498b6d4437abc4a4af6162416f85/udemy.com_-_Introduction_to_web_development_with_Symfony2_(by_BrutalStorm).part4.rar.html
http://rapidgator.net/file/a003922b95c1f977a152977fc4e990dc/udemy.com_-_Introduction_to_web_development_with_Symfony2_(by_BrutalStorm).part5.rar.html
http://rapidgator.net/file/e0b47cbda44d102b41e7f8158f32c296/udemy.com_-_Introduction_to_web_development_with_Symfony2_(by_BrutalStorm).part6.rar.html
http://rapidgator.net/file/ae0fd1e2c8cadd3d4ca92280e1eaa08a/udemy.com_-_Introduction_to_web_development_with_Symfony2_(by_BrutalStorm).part7.rar.html
Leave a Reply