Web Development - Section 1
When a user tries to login to a website, he/she gets an authentication failure error. Who do you think can fix this error? (Select all that apply) A) Back-end Developer B) Full-stack Developer C) Front-end Developer
A) Back-end Developer (Answer) Correct B) Full-stack Developer (Answer) Correct
Build automation can automate which of the following tasks? (Select all that apply) A) Downloading dependencies (Answer) Correct B) Packaging binary code (Answer) Correct C) Compiling binary code into source code D) Running tests and deployment to production systems (Answer) Correct
A) Downloading dependencies Correct B) Packaging binary code Correct D) Running tests and deployment to production systems Correct
A user has complained that the website is readable on desktop but not on mobile. Who can help solve this problem? A) Front-end Developer B) Back-end Developer
A) Front-end Developer
Which of the following is NOT a required skill for a front-end developer? A) Java B) JavaScript C) CSS D) HTML
A) Java Correct
Which of the following describe a package manager? (Select all that apply) A) Takes care of finding, installing, maintaining or uninstalling software packages B) A way to distribute your pre-packaged application(s) C) Contains application files, instructions for installation, and metadata
A) Takes care of finding, installing, maintaining or uninstalling software packages Correct B) A way to distribute your pre-packaged application(s) Correct
What is an API? A) A practice for dev-ops teams enabling developers to deliver frequent changes reliably B) Code that works with data and provides a mechanism for software to access resources from the back-end C) A version control system used to manage your code D) A framework which dictates the architecture of your program and controls the program flow
B) Code that works with data and provides a mechanism for software to access resources from the back-end Correct
Which of the following frameworks and libraries are used for front-end? (Select all that apply) A) Express B) Node.js C) Angular D) Vue.js E) React.js
C) Angular Correct Angular is a front-end framework that allows websites to render HTML pages quickly and efficiently. It has built-in tools for routing and form validation D) Vue.js Correct Vue.js is a front-end framework focused on building user interfaces E) React.js Correct React.js is a front-end JavaScript library that builds and renders components for a web page
Which of these is an open-source server side platform built on the Google Chrome JavaScript engine and uses an asynchronous single threaded architecture that allows it to serve a very large number of concurrent connections? A) React JS B) Angular C) Node.js D) Flask
C) Node.js Correct Node j.s is an open source server side platform built on the Google Chrome JavaScript engine. It uses an asynchronous single threaded architecture that allows it to serve a very large number of concurrent connections.
In addition to SQL, which tool can help you access databases? A) npm B) pip C) ORM D) CI/CD
C) ORM Correct ORM (object-relational mapping) tools can be used to connect to a database and retrieve the correct data, and can hide some of the complexity of querying databases
Which of the following adds interactivity and dynamic content to a website? A) HTML B) Git C) CSS D) JavaScript
D) JavaScript Correct