Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
PHP von Mind Map: PHP

1. IDEs

1.1. Eclipse

1.2. NetBeans

1.3. PHPStorm

1.4. Zend Ide

1.5. phped

2. Data Store

2.1. MySQL

2.1.1. Amazon RDS

2.2. Other Sql

2.3. MongoDB

2.4. CouchBase

2.5. Redis

2.6. Hibernate

2.7. Hive / Hadoop

2.8. Amzon Dynamo DB

2.9. Amazon S3 (yep)

3. Javascript & CSS

3.1. JQuery

3.2. Mootools

3.3. Less / Sass CSS

4. Personal Projects

4.1. Component Sales

4.2. BracektPress

4.3. Mobile Site Builder

4.4. Earn Revenue From Product and SaaS sales

5. Selling Software

5.1. SaaS

5.1.1. Controlled Environment

5.1.2. Use the best tool for the job

5.1.3. Harden application and Server

5.1.4. More fun to write (can use newer tech)

5.2. Product Sales

5.2.1. Must run on majority of Servers

5.2.2. PHP5.2 + MySQL 5.1

5.2.3. Don't use anything fancy (PECL, etc)

5.2.4. Security must be at application level

5.2.5. Test CPanel Server

5.2.6. "obfuscation" and Bytecode Encrypting

5.2.6.1. iOncube

5.2.6.2. Zend "optimizer"

5.3. Hybrid (My favorite)

6. Other Languages

6.1. Really?

6.2. Perl

6.3. .NET: C# / VB etc

6.4. Java

6.5. Ruby

6.6. Python

6.7. Javascript

6.8. coffee script

7. Group Projects

7.1. Our own framework (learn how it's done)

7.2. PDO - type driver for MongoDB

7.3. Job Board?

7.4. LouPUG Server available

8. Frameworks

8.1. CodeIgnitor

8.1.1. Kahona

8.2. Symfony

8.3. WordPress

8.4. Joomla

8.4.1. 1.5, 2.5, 3.0

8.5. Others

8.5.1. Zend

8.5.2. Yii

8.6. Mine (inactive)

8.6.1. Sabrayla

8.6.2. Marketing Website Generator / Butterfly Marketing

8.6.3. Jomlink

9. Tools & Infrastructure

9.1. Composer - Dependency Manager

9.2. PHPUnit - Unit Testing

9.3. Pear / PECL

9.4. xDebug / Single Stepping - figure it out

9.5. Issue Tracking

9.5.1. Redmine

9.5.2. Basecamp

9.6. Source Control

9.6.1. Subverion

9.6.2. Git

9.7. Amazon

9.7.1. EC2

9.7.2. S3 / Glacier

9.7.3. RDS

9.7.4. SQS

9.7.5. Others

10. Presentation Layers

10.1. Templating

10.1.1. War - why or why not?

10.1.2. Smarty

10.1.3. Flexy

10.2. HAML

10.3. Twitter "Bootstrap"

11. Security

11.1. mod_apahe vs. suexec

11.2. Suhosin

11.3. File Permissions

11.4. Strong Passwords

11.5. Best Practices

12. Commercial Offerings - Zend

12.1. Zend Server (pretty cool)

12.2. Zend Ide

12.3. Training

12.4. Certification

13. (Agile) Development

13.1. Release Early / Release Often

13.2. Don't Repeat Yourself

13.3. Continuous Integration

13.4. Unit Testing

13.5. Behavior Driven Design / Test Driven Design