Marc Cabrera
Teaching and Tutoring
For the past eight years I have worked with people with the idea of either me guiding them in the right direction, or teaching them what I know. Between assisting professional programmers to learn new languages and assisting family members learn to use their computers, I am confident that I have the knowledge and patience to help anyone learn what they are interested in learning.
Here are some of the topics I can help you work towards:
- PHP 5 Basics
- Where to begin
- Variables
- Conditional Statements
- Loops
- Prebuilt functions
- Custom Functions
- PHP 5 Advanced
- Variable Variables
- Variable Functions
- Regular Expressions (string manipulation)
- Recursive Functions
- Code layout and design
- Object Oriented Programming (OOP)
- Design Patterns
- Database connectivity
- SimpleXML & DOM XML
- PHP 5 Certification
- This will encompass the first two sections for PHP and a review.
- MySQL 5 Database Design
- Data types
- Primary and Unique Keys
- Indexes
- Normalization
- Relational Tables
- MySQL 5 Basic
- Select Statements
- Where Clause
- Group By Clause
- Limit
- Joins
- Unions
- Subqueries
- Insert Statements
- Update Statements
- Select Statements
- MySQL 5 Advanced
- Conditional Statements
- Loops
- Cursors
- Value manipulation
- Stored Procedures
- Triggers
- **SQL Server 2000/2005 Database Design
- Data types
- Primary and Unique Keys
- Indexes
- Normalization
- Relational Tables
- **SQL Server 2000/2005 Basic
- Select Statements
- Where Clause
- Group By Clause
- Limit
- Joins
- Unions
- Subqueries
- Insert Statements
- Update Statements
- Select Statements
- **SQL Server 2000/2005 Advanced
- Conditional Statements
- Loops
- Cursors
- Value manipulation
- Stored Procedures
- Triggers
- JavaScript Basics
- Where to begin
- Variables
- Conditional Statements
- Loops
- Prebuilt functions
- Custom Functions
- Form Validation
- JavaScript Advanced
- Eval
- Regular Expressions (string manipulation)
- Recursive Functions
- Code layout and design
- Object Oriented Programming (OOP)
- Document Object Model (DOM)
- AJAX
- XML Manipulation
- CSS Basic
- HTML Tags
- IDs
- Classes
- The Cascade
- Creating a web page from an image design
- CSS Advanced
- Positioning
- Specificity
- Pseudo Classes
** SQL Server is not a free tool, so client must provide the software on which to learn.