Answer To: ICTWEB452 – Create a Mark-up Language Document ICTWEB441 Produce Basic Client-Side Scripts ICTWEB520...
Neha answered on Jul 14 2021
87498 - documentation/87498 - web trends.docx
1. Research and document the latest developments in web technology for 2020. 50-250 words. Ensure that you put the website addresses in the bibliography on the last page of this assessment.
The progressive web application is known for providing the web link shortcut for the home screen and it provides the push notifications which can engage the customers. The next one is the chat bot. It is the most popular web development trend, and it does not need an introduction. It has become the primary choice for interacting with the customers in different companies and it has been very successful also. The selenium automation testing is more important than any other trend. It is good if the web applications are performing seamlessly on any of the browser. The JavaScript is one of the first thing which is learnt when we are learning about the web development, and it provides the dynamic behaviour for the website and can also perform the server related functions. The accelerated mobile pages are another trend in the web development, and it is the project which is developed by Google and Twitter. The aim was to present the web page to the user. The project has the aim to deliver web page with the relevant content even if the user is having poor connection.
2. Research and explain with examples the following trends in web development and their applications for different client’s needs?
· Ajax – it stands for asynchronous JavaScript and XML. It is not the programming language but use the combination of JavaScript and HTML document object model for displaying are using the data. It also uses the combination of browser built in XML HTTP request object so that it can request the data from the web server.
· JQuery - It is the small, feature rich ends fast JavaScript library. It allows the easy traversal and manipulation of HTML document, animation, event handling and Ajax becomes much easier to use the API across different browsers. It has changed the manner in which we can write JavaScript with the combination of extensibility and versatility.
· JavaScript - the JavaScript is the programming language which is used to create program for the web application it is easy to learn.
· PHP 7 (Hypertext Pre-processor) - It is the server scripting language end up very powerful tool for creating the dynamic and interactive web applications. It is widely used and efficient alternative for the ASP of Microsoft.
· Google AMP (Accelerated Mobile Pages) –The accelerated mobile pages are another trend in the web development, and it is the project which is developed by Google and Twitter. The aim was to present the web page to the user. The project has the aim to deliver web page with the relevant content even if the user is having poor connection.
· HTML5 - it stands for hypertext markup language and details the 5th version off this language. It is the standard markup language with which we can create the web pages and it has new extra tags which were added in the language and few of them were removed also. It is used to describe the structure of web page and consists different elements.
· Progressive Web Apps (PWAs) - The progressive web application is known for providing the web link shortcut for the home screen and it provides the push notifications which can engage the customers.
· Motion UI - it is a Sass library which allows us to quickly create the flexible user interface transitions and animations. It is used as a standalone library which is able to control transformation effect and it includes the different types of the foundation components like orbit, toggle and reveal.
· HTML - it stands for hypertext markup language. It is the standard markup language with which we can create the web pages. It is used to describe the structure of web page and consists different elements.
· CSS - it stands for cascading style sheets. It is used to describe how the elements of HTML will be displayed over the screen or in the media. It is used to save a lot of work and we can control the whole layout for multiple web pages at once.
· SSL & HTTPS - SSL Certificate - Hyper Text Transfer Protocol Secure.
SSL stands for secure socket layer, and it is used as a standard technology which can keep the Internet connection secure and also safeguard the sensitive data which is transferred from one system to another, and it helps to prevent the criminals from modifying it or reading it. The HTTPS is the secure extension for hypertext transfer protocol. Websites can install and configure the SSL certificate and they can use the HTTP as protocol for establishing the secure connection with the server.
3. Briefly describe the principles of the internet (Protocols) and the technologies that unpin its existence?
The Internet Protocol can we define does the principle for the communication protocol precious present in the Internet Protocol suit and it allows us to really the datagrams across different network boundaries. It has the routing function which help us in Internet working and also establish the Internet. The major task it has is to deliver the packets from the source host to the destination host on the basis of the IP addresses which is present in the packet headers. The Internet Protocol defines the packet structure which can encapsulate the data which needs to be delivered. It is also used for defining the addressing methods which are used for labelling the datagram.
4. Explain the importance of understanding the organisation’s goals and activities when identifying the appropriate web technology
If we are able to understand and clearly identify the goals and activities of the organization then it can help us in different manners. It serves as the standard for performance. Goals are used to measure the performance of individual or the group. It can help the members of the organization for evaluating in the level of the performance as per the goals of the organization. It also used to provide the clues about the character of the organization. If we are clear with the nature and character of the organization then it can help us to understand and maintain the quality of the product without thinking about the return or investment and it can help the outsider for holding the highest team in the organization. The goals and activities can be used for understanding and identifying the appropriate web technology on the basis of its budget, resources and needs.
5. Describe the purpose of an evaluation checklist. How might one be used to evaluate new web technologies?
The evaluation checklist can be used to clarify the relevant elements after theory, research, principles and experience of practitioner and these can support the evaluators. The evaluation checklist project can be used to find the advanced excellence for evaluation, and it provides the high-quality checklist for the guide practice.
6. Briefly describe the importance of effective planning in evaluating and selecting the appropriate web technology for the client’s requirements?
The above diagram can be used to understand how we can evaluate the organization when we are selecting the technology. We need to understand the maintenance cost and the features. We need to consider the license cost setup cost for my ecosystem, interoperability, innovation common security flexibility and the user-friendly. It is important to understand how the technology will provide user interface and user experience. It is important to make sure that we can trust the technology that it will keep the data safe. We also need to find out and understand the flexibility that how it will be easy for the organization to adapt the solution.
7. Describe the strategy that you would use to check that the information gathered meets the needs of the web application.
The categories and the business questions can be different on the basis of the digital asset which the user wants to measure. We can have the more generic form or the special design category for each of the stack holder group. The most common strategy is to create the questionnaire and find out answer for the same. If we are building the website and the analytic implementation is requiring some clear goals and the objectives then we can check for the questionnaire. The questionnaire can help us to get the clear business requirements for the analytics project.
8. List at least four (4) different browsers that you might use to test a web application in.
Google chrome
Firefox
Safari
Internet Explorer
9. List three (3) strategies for documenting the technical requirements of a website.
the 3 strategies for documenting the technical requirement is to understand the website first. To have the good structure for the requirement document is to start with a purpose and then move to the user personas comma user stories website structure, page descriptions, wire frames and the non-functional requirements. When we are documenting the technical requirements then it is important that we are able to have either face to face interview a survey or the questionnaire part. All these three strategies can be used to collect information about the website and then create the technical documents for the same.
10. Describe the process for producing the website design specifications.
The process for producing the specification for website design starts with the goal identification. It is important to understand where the developer will work with a client to find out and determine the goals for a new website. Check in this scope definition in which we will define the scope for the project like the features off the website. Then we will create the site map and the wire frame. After this we can create the content for the website. This will allow us to have the bigger picture of the website and weekend create the content for all the individual pages. After this we will have visual elements and the testing for the website. Testing can be done in different methods, and it will help us to find out how the website will be displayed to the visitor. the last step is to launch the website as per the plan.
11. Describe what are the key principles of analysis and designing a website?
The principles of designing and analysing the website are to understand the website purpose for which we are accommodating that needs of the user, simplicity and it is the best manner in which we can consider the user experience, navigation between different pages, F shaped pattern reading and this pattern reading is a common method for the users to get their attention, visual hierarchy, content which plays a most important part when we are designing the website, grid based layout which allows us to create the design and it lasts the load time for the website.
12. List at least six (6) components of a website, which should also include the features and functions.
· Web hosting service
· Features
· SEO basics
· testimonial page
· email campaign
· functions
· value proposition
· user experience
· content management system
13. Describe the process for testing a website or web application.
To test the website and web application we can use different methods and steps. The testing helps us to make sure that we are delivering a properly working website and it is able to provide requirements of the user and also achieve the goals which word set in the initial stage. We can start with the functional testing which help us to test the web application and make sure that it is working and functioning as per requirement. Second step is the usability testing in which we will test for the use our website, third one is interface testing which will test for the interface, which is displayed to the user, for this compatibility testing, 5th is performance testing and it last the sixth one is security testing to check and test for the security of data on the website.
14. Describe object-oriented programming and program control structures - list three popular object-oriented programming languages and control structures that are used with the different types of OOP that are used in the creation of website today.
The control structure is used to describe how we can control the flow of the code through the program on the basis of different factors. For example, if we want to progress through the certain set of the instructions but we want to do something if one of the variable is set or another set of the instruction of the another variable is set. We have the data through which we want to loop and read each of the values commerce set each certain values and then create the certain values.
15. Describe where you can find information (sources of information) regarding new and emerging trends.
There are different sources of the information from which we can find about the new and emerging trends. The first one is the industry news, second is the identify the key influencers, the third one is to enter into the mind of the customer. It is the great source of information, and the opinion of the customer can be counted as the most powerful information. The fourth one is the social media have and last we can use the web resources. There are many sources of the information like Google trends BuzzFeed and Mashable.
16. Anywhere a lot of your potential customers gather, and talk can offer great information on Explain the different types of web programming concepts;
· HTTP - Hypertext transfer protocol can be defined as the application layer protocol which is used to transfer the hypermedia documents like HTML. It was initially designed for having communication between the web servers and the web browser...