My levels of knowledge in Web Technologies
I've amassed a skill set that allows me to serve clients in a wide range of domains and projects. Below is a list of detailed tools and languages along with star (*) strength rating out of five.
The list is not meant to be exhaustive, but to give a general idea of tools I'm familiar with and how often I used them in daily tasks of projects.
Web Development | 1 to 5 |
---|---|
Hypertext Markup Language (HTML)Create an HTML file from scratch, use a HTML template like HTML5 Boilerplate, follow industry naming conventions, and incorporate the latest HTML5 tags. |
|
XHTML | |
HTML5 | |
Cascading Style Sheets (CSS)Create a CSS file from scratch, manipulate layouts and styles, take well-structured HTML and give it a facelift. |
|
CSS | |
CSS 3.0 | |
JavaScriptUnderstand the DOM (Document Object Model), create elements and variables, understand objects, properties and funcations, use logic to create loops, write your own funcations and more. |
|
Client-Side JavaScript (CSJS)An extended version of JavaScript that enables the enhancement and manipulation of web pages and client browsers. |
|
Server-Side JavaScript (SSJS)An extended version of JavaScript that enables back-end access to databases, file systems, and servers. |
|
Core JavaScriptThe base JavaScript language |
|
jQueryAble to search for a reputable jQuery plugin, install a jQuery plugin, test it for bugs, tweak it to work with your site. (Can add twitter feed to your site, image slider, smooth scrolling and more.) | |
DOM manipulation | |
Event Handlings | |
Ajax Support | |
Animations | |
Effects | |
Widgets |
Web and Graphic Design | 1 to 5 |
---|---|
Adobe Creative Suite 5 & 6 | |
Adobe Photoshop | |
Adobe Illustrator | |
Adobe InDesign | |
Adobe Fireworks | |
Adobe Flash | |
Adobe Acrobat Professional | |
Color TheoryInteraction of colors in a design through complementation, contrast, and vibrancy. |
|
Aesthetic SenseA set of principles concerned with the nature and appreciation of beauty, esp. in art. |
|
TypographyThe art of arranging type into a legible, aesthetically pleasing and design-appropriate layout. |
|
UsabilityAs the effectiveness, efficiency and satisfaction with which specified users achieve specified goals in particular environments. |
|
Digital Media / Photography / Video EditingTechnologies for analysing Digital Media, Photos and Videos, generating interactive media, processing and coding, optimising wired and wireless transfer, and distributing digital 3D contents. |
|
Microsoft Office Suite 2003 to 2010 or Later | |
Word | |
Excel | |
PowerPoint / Presentations | |
Access | |
Publisher |
Server-Side Scripting | 1 to 5 |
---|---|
Perl / CGIBasic CGI scripting with Perl Programming Language. |
|
ActionScriptsA scripting language for Adobe Flash Player |
|
PHP (Hypertext Preprocessor)A widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. |
|
AJAX (Asynchronous Javascript and XML)A set of Web development techniques using many Web technologies on the client side to create asynchronous Web applications. |
|
ASP (Active Server Pages - ASP.NET)An HTML page that includes one or more scripts (small embedded programs) that are processed on a Microsoft Web server before the page is sent to the user. |
|
MySQL DatabasesThe most popular database system used with PHP as the data in a MySQL database are stored in tables. A table is a collection of related data, and it consists of columns and rows. |
|
Ruby on RailsAn open source full-stack web application framework. New to it. |
Web Management and Administration | 1 to 5 |
---|---|
CPANELA Linux-based web hosting control panel that provides a graphical interface and automation tools designed to simplify the process of hosting a website. |
|
DNS SETTINGSDNS or Domain Name System is a system that points a domain name to physical IP address. For example, when a user types in www.example.com in their browser and hits enter, the DNS servers resolve it to the IP address where the website is hosted. |
|
FTPA standard network protocol used for the transfer of computer files from a server to a client using the Client–server models. |
|
SEOSearch engine optimization is a methodology of strategies, techniques and tactics used to increase the amount of visitors to a website by obtaining a high-ranking placement in the search results page of a search engine (SERP) -- including Google, Bing, Yahoo and other search engines. |
|
APACHE WEB SERVERHTTP Web Sever (Apache) is an open source web application for deploying web servers. |
|
.htaccess | |
.htpassword | |
httpdconf | |
Mod rewrite | |
CMS (Content Management Systems) A CMS is a software tool that allows you to create, edit, and publish content. Create, edit plugins and others. |
|
WordPressFree web software designed for creating template-based websites or blogs. |
|
SliverStripeFree and open source Content Management System (CMS) and Framework for creating and maintaining websites and web applications. |
|
JoomlaA flexible web publishing tool that supports custom databases and extensions. |
|
DrupalAn open source platform often used for developing community-based sites. |
Softwares (List of Programs used for Web Design and Development) | 1 to 5 |
---|---|
Adobe Web Preium CS 5.5 | |
Dreamweaver CS5.5 | |
Flash Professional CS5.5 | |
Photoshop Extended CS5 | |
Illustrator CS5 | |
Acrobat X Pro | |
Fireworks CS5 | |
Microsoft Office Suite from 2007 to Now | |
Word | |
Excel | |
PowerPoint | |
Access | |
Publisher | |
Pinegrow Web Designer | |
OPEN SOURCE SOFTWARESApache OpenOffice |
|
FireFox Web Developer Toolbar Extension | |
CuteFTP / FileZilla FTP Client / FireFTP (Extension for FireFox Browser) | |
phpDesigner | |
Notepad ++ | |
InkScape | |
GIMP | |
AJAX Animator | |
phpMyAdmin | |
Video Editors and others | |
Windows Movie Maker | |
Lightworks | |
OpenShot Video Editor | |
Blender | |
iMovie | |
Adobe Premiere | |
Write Screenplays | |
Create Storyboards | |
Note: It is based on my knowledge and years of experience used in these softwares and languages. (Mostly from self-taught, trainings and how often I used in a line of freelance work and school, too.)