Front-End Developer
Front-end web development, also known as client-side development is the practice of producing HTML, CSS and JavaScript for a website or Web Application so that a user can see and interact with them directly. The challenge associated with front end development is that the tools and techniques used to create the front end of a website change constantly and so the developer needs to constantly be aware of how the field is developing.
The objective of designing a site is to ensure that when the users open up the site they see the information in a format that is easy to read and relevant. This is further complicated by the fact that users now use a large variety of devices with varying screen sizes and resolutions thus forcing the designer to take into consideration these aspects when designing the site. They need to ensure that their site comes up correctly in different browsers (cross-browser), different operating systems (cross-platform) and different devices (cross-device), which requires careful planning on the side of the developer.
Contents
Internet
The Internet is a global network of computers connected to each other which communicate through a standardized set of protocols.
Continue Reading →Version Control System
Version control systems (VCS) are software tools that aid software development teams in managing source code changes over time. Version control system enable to trace the evolution of codebase/files across time.
Continue Reading →Modern CSS
CSS is strangely considered both one of the easiest and one of the hardest languages to learn as a web developer. It's certainly easy enough to get started with it - you define style properties and values to apply to specific elements, and that's pretty much all you need to get going! However, it gets tangled and complicated to organize CSS in a meaningful way for larger projects.
Continue Reading →Mobile Application
A mobile application, most commonly referred to as an app, is a type of application software designed to run on a mobile device, such as a smartphone or tablet computer.
Continue Reading →CSS Architecture
CSS was designed to be a very simple and intuitive language. Its basic purpose is to define selectors to target HTML elements and apply attributes to them. Easy to grasp and start applying. When working on large and complex projects, though, some CSS features might be a little trickier to deal with.
Continue Reading →Desktop Applications
A desktop application is a software program that can be run on a stand alone computer to perform a specific task by an end-user.
Continue Reading →