I LOVE TO DESIGN

I AM

image
Hello,

I'm Honey Doe

Fusce quis volutpat porta, ut tincidunt eros est nec diam erat quis volutpat porta, neque massa, ut tincidunt eros est nec diam FusceFusce quis volutpat porta, ut tincidunt eros est nec diam erat quis volutpat porta, neque massa, ut tincidunt eros est nec diam FusceFusce quis volutpat porta, ut tincidunt eros est nec diam erat quis volutpat porta, neque massa, ut tincidunt eros est nec diam FusceFusce quis volutpat porta, ut tincidunt eros est nec diam erat quis volutpat porta, neque massa, ut tincidunt eros est nec diam Fusce

Fusce quis volutpat porta, ut tincidunt eros est nec diam erat quis volutpat porta, neque massa, ut tincidunt eros est nec diam FusceFusce quis volutpat portaFusce quis volutpat porta, ut tincidunt eros est nec diam erat quis volutpat porta


Education
University of Engineering

Bachelor of Science

College of Awesomeness

Master of Fine Arts

School of Amusement

Bachelor of Fine Arts


Experience
Lead Developer

State Art company

UI/UX Developer

Design Corporation

Front-End Developer

Creative Design Studio


My Skills
Design
Programming
Branding
Marketing

764

Awards Won

1664

Happy Customers

2964

Projects Done

1564

Photos Made

WHAT CAN I DO

Web Design

Fusce quis volutpat porta, ut tincidunt eros est nec diam erat quis volutpat porta

Responsive Design

Fusce quis volutpat porta, ut tincidunt eros est nec diam erat quis volutpat porta

Graphic Design

Fusce quis volutpat porta, ut tincidunt eros est nec diam erat quis volutpat porta

Clean Code

Fusce quis volutpat porta, ut tincidunt eros est nec diam erat quis volutpat porta

Photographic

Fusce quis volutpat porta, ut tincidunt eros est nec diam erat quis volutpat porta

Unlimited Support

Fusce quis volutpat porta, ut tincidunt eros est nec diam erat quis volutpat porta

SOME OF WORK

Ubuntu Server Administration


---

Ubuntu Server Administration


1. Sharing Files and Printers

- Using the Network File System
- Installing and Starting or Stopping NFS
- NFS Server Configuration
- NFS Client Configuration
- Putting Samba to Work
- Manually Configuring Samba with /etc/samba/smb.conf
- Testing Samba with the testparm Command
- Starting, Stopping, and Restarting the smbd Daemon
- Mounting Samba Shares
- Configuring Samba Using SWAT
- Network and Remote Printing with Ubuntu
- Creating Network Printers
- Using the Common UNIX Printing System GUI
- Avoiding Printer Support Problems

2. Apache Web Server Management

- About the Apache Web Server
- Installing the Apache Server
- Installing from the Ubuntu Repositories
- Building the Source Yourself
- Starting and Stopping Apache
- Starting the Apache Server Manually
- Using /etc/init.d/apache2
- Runtime Server Configuration Settings
- Runtime Configuration Directives
- Editing apache2.conf
- Apache Multiprocessing Modules
- Using .htaccess Configuration Files
- File System Authentication and Access Control
- Restricting Access with allow and deny
- Authentication
- Final Words on Access Control
- Apache Modules
- mod_access
- mod_alias
- mod_asis
- mod_auth
- mod_auth_anon
- mod_auth_dbm
- mod_auth_digest
- mod_autoindex
- mod_cgi
- mod_dir and mod_env
- mod_expires
- mod_headers
- mod_include
- mod_info and mod_log_config
- mod_mime and mod_mime_magic
- mod_negotiation
- mod_proxy
- mod_rewrite
- mod_setenvif
- mod_speling
- mod_status
- mod_ssl
- mod_unique_id
- mod_userdir
- mod_usertrack
- mod_vhost_alias
- Virtual Hosting
- Address-Based Virtual Hosts
- Name-Based Virtual Hosts
- Logging

3. Nginx Web Server Management 

- About the Nginx Web Server
- Installing the Nginx Server
- Installing from the Ubuntu Repositories
- Building the Source Yourself
- Configuring the Nginx Server
- Virtual Hosting
- Setting Up PHP
- Adding and Configuring Modules
 

4. Other HTTP Servers

- lighttpd
- Yaws
- Cherokee
- Jetty
- thttpd
- Apache Tomcat
 

5. Remote File Serving with FTP

- Choosing an FTP Server
- Choosing an Authenticated or Anonymous Server
- Ubuntu FTP Server Packages
- Other FTP Servers
- Installing FTP Software
- The FTP User
- Configuring the Very Secure FTP Server
- Controlling Anonymous Access
- Other vsftpd Server Configuration Files
- Using the ftphosts File to Allow or Deny FTP Server Connection

6. Handling Email

- How Email Is Sent and Received
- The Mail Transport Agent
- Choosing an MTA
- The Mail Delivery Agent
- The Mail User Agent
- Basic Postfix Configuration and Operation
- Configuring Masquerading
- Using Smart Hosts
- Setting Message Delivery Intervals
- Mail Relaying
- Forwarding Email with Aliases
- Using Fetchmail to Retrieve Mail
- Installing Fetchmail
- Configuring Fetchmail
- Choosing a Mail Delivery Agent
- Procmail
- Spamassassin
- Squirrelmail
- Virus Scanners
- Autoresponders
- Alternatives to Microsoft Exchange Server
- Microsoft Exchange Server/Outlook Client
- CommuniGate Pro
- Oracle Beehive
- Bynari
- Open-Xchange
- phpgroupware
- PHProjekt
- Horde

7. Proxying, Reverse Proxying, and Virtual Private Networks (VPN)

- What Is a Proxy Server?
- Installing Squid
- Configuring Clients
- Access Control Lists
- Specifying Client IP Addresses
- Sample Configurations
- Virtual Private Networks (VPN)
- Setting Up a VPN Client
- Setting Up a VPN Server

 8. Administering Relational Database Services

- A Brief Review of Database Basics
- How Relational Databases Work
- Understanding SQL Basics
- Creating Tables
- Inserting Data into Tables
- Retrieving Data from a Database
- Choosing a Database: MySQL Versus PostgreSQL
- Speed
- Data Locking
- ACID Compliance in Transaction Processing to Protect Data Integrity
- SQL Subqueries
- Procedural Languages and Triggers
- Configuring MySQL
- Setting a Password for the MySQL Root User
- Creating a Database in MySQL
- Configuring PostgreSQL
- Initializing the Data Directory in PostgreSQL
- Creating a Database in PostgreSQL
- Creating Database Users in PostgreSQL
- Deleting Database Users in PostgreSQL
- Granting and Revoking Privileges in PostgreSQL
- Database Clients
- SSH Access to a Database
- Local GUI Client Access to a Database
- Web Access to a Database
- The MySQL Command-Line Client
- The PostgreSQL Command-Line Client
- Graphical Clients

9. NoSQL Databases

- Key/Value Stores
- Berkeley DB
- Cassandra
- Memcached and MemcacheDB
- Redis
- Riak
- Document Stores
- CouchDB
- MongoDB
- BaseX
- Wide Column Stores
- BigTable
- HBase
- Graph Stores
- Neo4j
- OrientDB
- HyperGraphDB
- FlockDB

 10. Lightweight Directory Access Protocol (LDAP)

- Configuring the Server
- Creating Your Schema
- Populating Your Directory
- Configuring Clients
- Evolution
- Thunderbird
- Administration

 11. Linux Terminal Server Project (LTSP)

- Requirements
- Installation
- Using LTSP

 12. Virtualization on Ubuntu

- KVM
- VirtualBox
- VMware
- Xen

 13. Ubuntu in the Cloud

- Why a Cloud?
- Software as a Service (SaaS)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
- Metal as a Service (MaaS)
- Before You Do Anything
- Ubuntu Cloud and Eucalyptus
- Deploy/Install Basics: Public or Private?
- Public
- Private
- A euca2ools Primer
- Ubuntu Cloud and OpenStack
- Compute Infrastructure (Nova)
- Storage Infrastructure (Swift)
- Imaging Service (Glance)
- Installation
- Creating an Image
- Instance Management
- Storage Management
- Network Management
- An OpenStack Commands Primer
- Learning More
- Juju
- Getting Started
- Charms
- The Juju GUI
- Juju on Mac OS X
- Ubuntu Metal as a Service (MaaS)
- Landscape

 14. Managing Sets of Servers

- Juju
- Puppet
- Chef
- CFEngine
- Ansible
- Landscape
 

 15. Name Serving with the Domain Name System (DNS)

- Understanding Domain Names
- DNS Servers
- DNS Records
- Setting Up a DNS Server with BIND

Introduction To Microsoft Access 2013


---
Introduction To Relational Database and Microsoft Access 2013

Simple database techniques
1: Explore Microsoft Access 2013
2: Create databases and simple tables
3: Create simple forms
4: Display data
5: Create simple reports

Relational database techniques
6: Maintain data integrity
7: Create queries
8: Create custom forms
9: Create custom reports

Database management and security
10: Import and export data
11: Make databases user friendly
12: Protect databases
13: Work in Access more efficiently

Basic Programming With Visual C Plus Plus 2010


---
Basic Programming With Visual C++ 2010
---
 1: PROGRAMMING WITH VISUAL C++ 2010

 2: DATA, VARIABLES, AND CALCULATIONS

 3: DECISIONS AND LOOPS

 4: ARRAYS, STRINGS, AND POINTERS

 5: INTRODUCING STRUCTURE INTO YOUR PROGRAMS

 6: MORE ABOUT PROGRAM STRUCTURE

 7: DEFINING YOUR OWN DATA TYPES

 8: MORE ON CLASSES

 9: CLASS INHERITANCE AND VIRTUAL FUNCTIONS

10: THE STANDARD TEMPLATE LIBRARY

11: DEBUGGING TECHNIQUES

12: WINDOWS PROGRAMMING CONCEPTS

13: PROGRAMMING FOR MULTIPLE CORES

14: WINDOWS PROGRAMMING WITH THE MICROSOFT FOUNDATION CLASSES

15: WORKING WITH MENUS AND TOOLBARS

16: DRAWING IN A WINDOW

17: CREATING THE DOCUMENT AND IMPROVING THE VIEW

18: WORKING WITH DIALOGS AND CONTROLS

19: STORING AND PRINTING DOCUMENTS

20: WRITING YOUR OWN DLLs

Programming With CodeIgniter Model-View-Control


---
1) GETTING STARTED

Installing CodeIgniter
Folders overview
Example 1 – hello world
Example 2 – passing the complex parameters to a view
Example 3 – the database query by a model rendering results to a view
Example 4 – interactive contact forms



2) CONFIGURATIONS AND NAMING CONVENTIONS

CI directory tree
Defining and using your own configurations
Understanding and using CI naming conventions
Miscellaneous naming conventions



3) CONTROLLER USAGE AND SCOPE

Scope of the CI controller
The user-defined CI controller
CI controller use cases
Example 1 – default homepage controller
Example 2 – sending e-mails with attachments
Example 3 – admin and regular user log in



4) LIBRARIES

The CI libraries' scope and usage
Example 1 – using the built-in libraries
Example 2 – using third-party libraries such as the Google Maps CI library wrapper
Example 3 – building a library such as the Flickr API wrapper
Example 4 – the LinkedIn API wrapper



5) HELPERS

CI helpers' scope and usage
Example 1 – using built-in helpers
Example 2 – SSL helper
Example 3 – building your own helper



6) MODELS

Scope of the CI model
Object Relational Mapping (ORM)
Example 1 – a CRUD example
Example 2 – a business logic example
Example 3 – retrieving data from Facebook



7) VIEWS

Scope of the CI view
Accessing the libraries/helpers
Example 1 – HTML5 location powered by Google Maps
Example 2 – user feedback powered by AJAX and the jQuery UI


Introduction to AngularJS


---
1) INTRODUCTION

Single Page Application Overview
AngularJS setup
AngularJS Hello World
Key players in AngularJS
AngularJS Documentation



2) VIEWS, DIRECTIVES AND FILTERS

Data Bincing Overview
Directive and Expressions
Directives and Expressions In Action
Additional Directives
Iterating Over Data
ng-repeat in Action
Sorting and Formatting Data
Formatting Data with Filters
Sorting and Filtering Data with Filters
Dynamic Sorting with the orderBy Filter



3) CONTROILLERS, SCOPE AND MODULE

Angular JS architecture Patterns
Role of Controllers
Creating a Controller
The ng-controller Directive
Hooking a View to a Controller
Using "Controller As" Syntax
The Role of Modules
Creating a Module
Adding a Controller to a Module
Options for Adding a Controller into a Module
Paremeter Injection Techniques



4) ROUTING

Routing Overview
Referencing the ngRoute Module
Adding th ngRoute Script into an Application
Configuring Routes
Using $routeProvider to Configure Routes
Using the ng-view Directive
Adding ng-view to a Page
Adding Another Route, View and Controller



5) FACTORIES AND SERVICES

Creating a Factory
Refactoring Code into a Factory
Injecting a Factory into a Controller
Creating a Service
Refactoring Code into a Service
Defining Application Values
Defining Values and Constants
Making AJAX Calls from a Factory/Service
Creating a RESTFUL Service
Using the $http Service
Wiring Promises to Success and Error Callbacks
Using the $log Service



6) UI AND ANIMATION

Enhancing the UI with Bootstrap
Adding Bootstrap Classes
Animation Overview
Animation Examples and Resources
The ngAnimate Module
Adding the ngAnimate Script and Module
Defining Animations in CSS
 Creating a Stylesheet with CSS Transitions
Referencing Animation Classes
hooking Directives to Animations
---

Building Cross-Platform Mobile Apps Using PhoneGap/Cordova Framework


---

DAY 1

1) Introduction to Mobile Apps Development - Native and PhoneGap
- WebKit concept
- Build.PhoneGap Online Registration
- Basics of PhoneGap and jQuery MobileUsing DreamWeaver 6
2) jQuery Mobile Page Concept
- Page Structure
- Page Navigation
- Single-HTML and Multi-HTML documents
3) Developing and Deploying a simple eBook App
- Developing 5-pages App
- Compiling into various platforms
- Installing into Android Device

DAY 2

4) jQuery Mobile Widgets
- ListView
- Select
- Forms
5) jQuery Selectors
- Binding JavaScript to HTML elements
- Events and Actions
6) Developing and Deploying a simple Calculator App
- Developing Form
- Binding JavaScript to buttons
- Testing on Android Device

DAY 3

7) Using Intel XDK
- Advantages/Disadvantages of Intel XDK against DreamWeaver
- Installing Intel XDK
- Creating Projects using AppStarter
- Creating Projects using Demo Project
8) Testing and Debugging Apps
- Installing Intel XDK Preview App
- Testing App on Android, iPhone and Windows 8 Phone
9) Developing and Deploying Camera Apps
- Using PhoneGap/Cordova Library
- Connecting Device to Intel XDK
- Observing console output

DAY 4

10) JSON and Local/Session Storage
- Using JSON Objects
- Using Local/Session Storage
- Working with JSON Objects
11)AJAX and Server-Side Scripting
- AJAX Call
- Connecting to PHP Scripts
- Connecting to ASP Scripts

12) Developing and Deploying News Reader Apps
- Using AJAX Call
- Using template scripting Moustache.js

DAY 5

13) Various PhoneGap/Cordova API
- Camera
- Accelerometer
- File
- Geolocation

14) Developing and Deploying Corporate Promotion Apps
- Welcome Page
- Contact Page
- Location Page
- Feedback Page
15) Wrapping-Up Session
---

Model-View-Control Using Yii Framework (PHP)


--
Implementing Model-View-Control (MVC) concept in Web Application Development using PHP and Yii Framework


Model View Control (MVC) concept benefits web application developers particularly in terms of 1) writing reusable and extendable code, 2) separating view logic from business logic, 3) allowing simultaneous work between developers and designers and ultimately 4) producing codes that are easy to maintain.

In PHP Programming World, Yii Framework has been regarded as a high performance, component-based PHP framework for rapidly developing modern Web applications. Yii is a generic framework, meaning that it can be used for developing all kinds of Web applications. Because of its component-based architecture and sophisticated caching support, it is especially suitable for developing large-scale applications such as portals, forums, content management system (CMS), e-commerce projects, RESTful Web Services and so on.

This course blends the MVC principle with the Yii Framework to equip the participants with both the concept and practical implementation of it.

Duration: 5 Days

Outlines
1) Getting started with Yii Framework
2) Understanding Router, Controller and Views
3) Using AJAX and jQuery in Yii
4) Working with Forms
5) Testing your applications
6) Database, Actie Record and Model Tricks
7) Using Zii Components
8) Extending Yii
9) Error Handling, Debugging and Logging
10) Security
11) Performance Tuning
12) Using External Code
13) Deployment


1) Getting started with Yii - provides information about the most interesting Yii features hidden under the hood: events, import, autoloading, exceptions, component, widget  configuration, and many more.

2) Router, Controller, and Views - Handy things concerning the Yii URL  router, controllers, and views: URL rules, external actions and controllers, view clips,  decorators, and more.

3) AJAX and jQuery - focus on the Yii's client side that is built with jQuery—the most  widely used JavaScript library out there. It is very powerful and easy to learn and use. This  topic focuses on Yii-specific tricks rather than jQuery itself.

4) Working with Forms - shows how Yii makes working with forms a breeze and  documentation on it is almost complete. Still, there are some areas that need clarification  and examples. Some of the topics covered in this chapter are creating validators and input  widgets, uploading files, and using and customizing CAPTCHA.

5) Testing Your Application - covers unit testing, functional testing, and generating  code coverage reports. Recipes follow a test-driven development approach. You will write tests for several small applications and then implement functionality.

6) Database, Active Record, and Model Tricks - working with databases  efficiently, when to use models and when not to, how to work with multiple databases, how to automatically pre-process Active Record fields, and how to use powerful database criteria.

7) Using Zii Components - covers data providers, grids, and lists: How to configure sorting and searching, how to use grids with multiple related models, how to create your own column types, and more.

8) Extending Yii - shows not only how to implement your own Yii extension but also how to make your extension reusable and useful for the community. In addition, we will focus on many things you should do to make your extension as efficient as possible.

9) Error Handling, Debugging, and Logging - reviews logging, analyzing the exception stack trace, and own error handler implementation.

10) Security - provides information about keeping your application secure according to the general web application security principle "filter input, escape output." We will cover topics such as creating your own controller filters, preventing XSS, CSRF, and SQL injections, escaping output, and using role-based access control.

11) Performance Tuning - shows how to configure Yii to gain extra performance. You will learn a few best practices for developing an application that will run smoothly until you have very high loads.

12) Using External Code - focus on using third-party code with Yii. We will use Zend Framework, Kohana, and PEAR but you will be able to use any code after learning how it works.

13) Deployment, covers various tips that are especially useful on application deployment, when developing an application in a team, or when you just want to make your development environment more comfortable.
--

Start Work With Me

Contact Us
JOHN DOE
+123-456-789
Melbourne, Australia