reffec.com

2: Getting Started in Software Develop upc barcodes in Software 2: Getting Started code128b for .NET

2: Getting Started using barcode drawer for none control to generate, create none image in none applications.code 128 generator asp.net 17 19 19 22 22 26 27 28 none none 28 29 30. QR Code Safe Use 8 8 9 9 10 10 10 11 11 13 14 14 15. Table of Contents 3: The TrackStar Application Linking pages together Linking to a new page Getting a little help from Yii CHtml Summary Introducing TrackStar C reating user stories Users Projects Issues Navigation and page flow Defining a data scheme Defining our development methodology Automated software testing Unit and functional testing Benefits of testing Test-driven development Testing in Yii Unit tests Functional tests Hello TDD! Summary. Installing PHPUnit Installing Selenium Running a quick example 35 36 36 36 37 38 39 41 41 41 42 43 43 44 45. 31 31 32 34. 45 45 46. 4: Iteration 1: Creating the Initial TrackStar Application Iteration planning Creating the new application Connecting to the database Testing the connection Yii and databases 53 54 55 55 58 60 61 62 62 63 64 65 66. 47 52. 5: Iteration 2: Project CRUD Adding a db connection none for none as an application component Summary Iteration planning Running our test suite Creating the project table Naming conventions Creating the AR model class Configuring Gii Using Gii to create our Project AR class. [ ii ]. Table of Contents Testing out our newly generated code Creating the unit test file Testing create Testing read Testing update and delete Was all that testing re ally necessary Enabling CRUD operations for users Creating CRUD scaffolding for projects Creating a new project Reading the project Updating and deleting projects Managing projects in admin mode More on testing fixtures Configuring the fixture manager Creating a fixture Configuring this fixture for use Specifying a test database. Adding a required field to our form 73 73 74 77 82 83 83 85 86 86 88 89 92. 69 69 71 72. 6: Iteration 3: Adding Tasks Summary. Using fixtures Iteration planning Runn none for none ing the test suite Designing the schema Defining some relationships Building the database and the relationships Creating the Active Record model classes Creating the Issue model class Creating the User model class Creating the Issue CRUD operations Using the Issue CRUD operations Creating a new Issue Adding the types drop-down menu Getting the test in the "Red" Moving From "Red" To "Green" Moving Back To "Red" Getting back to "Green" once again Adding the issue type dropdown Adding the status drop-down menu: Do it yourself Fixing the owner and requester fields Enforcing a project context Implementing a filter. [ iii ]. 93 94 95 95 96 98 98 10 none for none 1 101 102 103 104 105 105 106 107 107 111 112 112 113. Table of Contents Adding a filter Specify none for none ing the filtered actions Adding some filter logic Adding the project ID Altering the project details page Removing the project input form field Returning back to the owner and requester dropdowns Generating the data to populate the drop-down menu Adding User and ProjectUserAssignment fixtures Making one last change Finishing the rest of the CRUD Listing the issues Altering the ProjectController Making some final tweaks Getting the status and type text to display Adding the text display to the form Changing the issue detail view Getting the owner and requester names to display Using relational AR Making some final navigation tweaks Summary Iteration planning Running the test suite Creating our User CRUD Updating our common audit history columns Adding a password confirmation field Adding password encryption Authenticating users using the database Introducing the Yii authentication model. Changing the authenticate implementation Altering the project view file 113 114 115 117 117 118 none for none 119 122 124 127 128 129 129 132 132 136 137 139 139 141 145 147 148 149 150 157 159 160 160 168 169 170 172 173 173. 7: Iteration 4: User Management and Authentication 8: Iteration 5: User Access Control Iteration planning Running our existing test suite accessControl filter Updating the user last login time Displaying the last login time on the home page Summary [ iv ]. Table of Contents Role-based access contr ol Configuring the authorization manager Creating the RBAC database tables Creating the RBAC authorization hierarchy Assigning users to roles Adding RBAC roles to projects Adding Users To Projects. Writing a console application command 178 179 180 181 188 189 202. Adding RBAC business ru none for none les Implementing the new Project AR methods Altering the Project model class Adding the new form model class Adding the new action method to the project controller Adding the new view file to display the form Putting it all together. 190 191 203 205 207 208 210. 9: Iteration 6: Adding User Comments Iteration planning Crea ting the model Creating the Comment CRUD Altering the scaffolding to meet requirements Adding a comment Displaying the form Creating a recent comments widget Introducing CWidget.
Copyright © reffec.com . All rights reserved.