Introduction of Web Development
Web development broadly refers to the tasks associated with developing websites for hosting via intranet or internet. The web development can range from developing a static page to a complex web-based application e-commerce, and social network services. The web development process includes web design, web content development, web engineering, client liaison, client-side/server server-side scripting, web server network, security configuration and among other tasks.
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.
A back-end developer responsible for server side programming. It includes developing server side application logic as well as it integration with the front-end.
Back-end developers primarily develop and maintain the core functional logic and operations of a software application or information system. Typically, a back-end developer has expert programming skills in C++, C#, Java. Dot Net, Python and other high-level programming languages.
The key job role of a back-end developer is to ensure that the data or services requested by the front-end system or software are delivered through programmatic means. Back-end developers also create and maintain the entire back-end of a system, which consists of the core application logic, databases, data and application integration, API and other back-end processes. Moreover, a back-end developer performs the testing and debugging of any back-end application or system.
Full-stack developer understand both front and back-end strategies and process, which means that they are perfectly positioned on oversee the entire process. They are involved in designing both the front-end and back-end.
A full stack developer is a web developer or engineer who works with both the front and back ends of a website or application—meaning they can tackle projects that involve databases, building user-facing websites, or even work with clients during the planning phase of projects.
more notes for grade 11 click here