The No Bullshit Bible: Creating Web 2.0 Startups & Programming
Table of Contents
- TECHNICAL
- GETTING STARTED
- 1. INTRODUCTION TO PROGRAMMING
- 1. PHP
- 1. DYNAMIC CODE PATHS & VARIABLES
- 2. FUNCTIONS
- 3. SCOPE
- 4. HOW TO LEARN PROGRAMMING
- 5. ARRAYS
- 6. LOOPS
- 7. CONCLUSION & MORE LEARNING TECHNIQUES
- OOP PHP
- 8. INTRO TO OBJECT ORIENTED PROGRAMMING IN PHP
- 9. OBJECT METHODS (AKA FUNCTIONS)
- 10. INHERITANCE IN OOP
- 2. HTML / CSS
- 1. INTRODUCTION TO HTML ELEMENTS
- 2. INTRODUCTION TO CSS SELECTORS
- 3. MORE ON CSS SELECTORS
- 4. SUMMARY OF HTML & CSS TERMS
- 3. Yii
- 1. INTRO TO FRAMEWORKS
- 2. CONTROLLERS
- 3. VIEWS
- 4. FILE STRUCTURE
- 5. PUTTING IT ALL TOGETHER
- 4. MYSQL
- 1. INTRODUCTION TO DATABASES & SQL
- 2. MYSQL & PHP
- 3. MYSQL & Yii (PART 1)
- 4. MYSQL & Yii (PART 2)
- 5. LINUX
- Server Setup
- 1. SETTING UP LAMP & AMAZON WEB SERVICES
- 2. CONNECTING YOUR DOMAIN TO YOUR APP DIRECTORY
- 3. INSTALLING Yii & YOUR APPLICATION
- Linux Tools
- 4. CRON JOBS
- 5. DAEMONS
- 6. DOCUMENTATION (Doxygen)
- Linux Commands
- 7. USING THE LINUX COMMAND LINE
- 8. MORE LINUX COMMANDS
- 9. SHELL SCRIPTING (Bash)
- 6. Javascript/jQuery
- Javascript
- 1. WHAT IS JAVASCRIPT?
- jQuery
- 1. INTRODUCTION TO JQUERY
- 2. ANIMATION WITH JQUERY
- 3. EMBEDDING JQUERY PLUGINS
- NON-TECHNICAL
- 7. SPECCING
- PRODUCT SPECCING
- 1. OVERVIEW OF HOW WE SPEC AT FACEYSPACEY
- 2. SCOPE OPTIMIZATION
- 3. INTRO TO BUILDING PAGE LAYOUTS
- 4. FINDING INFLUENCES
- 5. ORGANIZED WRITTEN SPECS
- 6. TASK ORGANIZATION & BUGTRACKING (Fogbugz)
- TECH SPECCING
- 7. OVERVIEW
- 8. DATABASE DESIGN
- 9. APPLICATION ARCHITECTURE
- 10. SPRINT PLANNING (And More on Fogbugz)
- 8. MARKET RESEARCH
- 1. HOW TO CHOOSE YOUR OWN STARTUP
- 2. HOW TO DO MARKET RESEARCH FOR YOUR NEXT BIG IDEA
- 3. TOP WEB/MOBILE APPLICATION MARKETS, TRENDS & NICHES
- 4. HOW TO PINPOINT YOUR NICHE
- 5. HOW TO EVOLVE YOUR PRODUCT FOR YOUR NICHE
- 9. PROCESS
- DEVELOPMENT TOOLS
- 1. VERSION CONTROL (Mercurial)
- 2. IDEs (Netbeans)
- 3. PROJECT MANAGEMENT SOFTWARE (Fogbugz)
- TESTING
- 4. DEBUGGING (Xdebug)
- 5. UNIT TESTING (Using Yii Tools)
- TECH CONCEPTS
- 6. APIs
- 10. BUSINESS
- HIRING
- 1. INTRODUCTION TO OUTSOURCING
- 2. FINDING THE FIRM TO HIRE
- 3. MANAGING YOUR NEW OUTSOURCED TEAM
- 4. OFFSHORING
- 5. BUILDING A TEAM
- FUNDING & LEGAL
- 6. HOW TO FUND A STARTUP
- 7. STARTUP CONTRACTS
- CONTRACTING
- 8. HOW TO GET IN & OUT OF CONTRACT DEVELOPMENT
- 9. TOP 10 EASY SITE CREATOR TOOLS
- 10. MUST-KNOW SaaS TOOLS
- SOCIAL MEDIA MARKETING
- 1. TWITTER vs. FACEBOOK
- 2. TWITTER MARKETING vs. OLD SCHOOL SPAMMING
- 3. FORMULA TO FIND INFLUENCERS
- 4. INTERACTING WITH INFLUENCERS
- 5. WHAT YOU GET OUT OF SMM
- 6. SIMPLE BUT DEADLY BLOGGING COMBINATION
- 12. SEO
- 1. BASIC THEORY BEHIND SEO
- 2. INTRODUCTION TO LINK ACQUISITION
- 3. LINK ACQUISITION RESEARCH FORMULA
- 4. ONSITE SEO
- 5. SPECIAL SEO TECHNIQUES
- 6. BUILDING SEO TRAFFIC & CONVERSION PROJECTIONS