Book recommendation : HTML5 and CSS3 All-in-One For Dummies by Andy Harris.
This book is far better than any other learning material. It has very basic information that includes both HTML5 and CSS3 with sample code and comprehensive examples. If you’re looking for reading material; this is a great resource.
Q. 6. What can I do to improve my website page rendering time?
Less http requests
Prioritize above the fold code
Load the static content
Q. 7. What tools can I use to troubleshoot any issue on front end that I encounter?
Firebug – which is an add-on used widely in Firefox
Charles proxy – which is a third party tool that can be used on any browser e.g. Chrome, Firefox etc.
Chrome Developer tool – which can be used in it’s own browser such as Chrome or Firefox
Fiddler – Can be used for browser of your choice including Internet Explorer
Q. 8. Can you give examples of HTTP Status code and what do they mean?
When a request is made to your server for a page on your site (for instance, when a user accesses your page in a browser, your server returns an HTTP status code in response to the request.
This status code provides information about the status of the request. This status code gives information about your site and the requested page.
Some common status codes are:
- 200 - the server successfully returned the page OK
- 404 - the requested page doesn’t exist
- 503 - the server is temporarily unavailable
- 500 – Internal server error
- 403 – Resource forbidden
Q. 9. What are major browsers and mobile devices environments users use?
Internet Explorer 11
Internet Explorer 8
Firefox 33 2.89%
Internet Explorer 9
Android OS, Apple OS, Blackberry, Windows phone
Q. 10. Why CMS environments such as WordPress, Drupal or Joomla are very popular recently?
CMS provides front-end user interface that allows a user, even with limited expertise, to add, modify and remove content from a Web site without the intervention of a Webmaster.
Below are the points why we should use CMS instead stand-alone websites:
Increase efficiency – Content can be publishing easily and efficiently as editing and revisions do not require visual design or coding knowledge. This allows for fast and efficient updates, saving cost and time.
Extensibility – Most CMSs can extend functionality beyond its default capabilities, typically by purchasing additional plug-ins or modules.
Easy customization: CMS contains built-in plugins, modules CSS and script that allows easy customization through UI.
Quick dynamic page management – CMS allows easy to create, edit, remove and update the dynamic page management.
Search Engine Friendly – CMS provides functionality to built seo friendly URLs.
Cost-effective – Most of the CMS provides open source platform.
Powerful search within site – With powerful CMS search engines new content is indexed automatically so it can be instantly found. Visitors can also use taxonomy applications, sorting lists, saved searches and more to personalize the search experience.
Support community – Most of the CMS has great community, which provides support and quick response for any type of questions.
Standard security – CMS comes with built in standard security, which prevents site from any hacking attack.
Multi-User env: It has the capability to support Multi-user work env. Many users can work at the same time and easy remote website management