You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
2.2 KiB

import { addBanner, addArticle, addHeader, addParagraph, addSubHeader } from '/scripts/article.js';
import { addInset, addInsetList, addInsetCodeListing, addInsetBulletList } from '/scripts/inset.js';
import { addImageWithCaption, addButtonGroup } from '/scripts/visuals.js';
const main = document.querySelector("main");
main.append(addBanner("<a href='https://www.linkedin.com/learning/succeeding-in-web-development-full-stack-and-front-end'>Succeeding in Web Development: Full Stacj and Front End</a>", "Ray Villalobos", "Introduction"))
main.append(addArticle())
const article = document.querySelector("article")
article.append(addHeader("Types of Web Developers"))
article.append(addParagraph("There are different types of developer. Traditionally, a developer would be either a front-end developer or a backend developer which essentially means that they would be developing the front-end (what the user sees when they visit a web page) or the backend (what the server does in order to deliver the web content the user requires). As the web has matured as a technology beyond the triumvirate of HTML, CSS and PHP, developers are more likely to be full stack developers - developers who work on both the front and backend. There are various reasons for this trend and this includes the evolution of languages such as JavaScript that allow for the development of both front and backend components."))
article.append(addParagraph("In the early days of the internet, the only technology available for producing a website was HTML. Later, CSS was created to address some of the shortcomings of HTML, specifically, the need to be more in control of the styling of a page. This was followed by PHP which introduced interactivity to web pages so this gave us a three way split in terms of the technologies that had to be learned in order to develop web sites. Both HTML and CSS are much easier for non-programmers to pick up, unlike PHP which is a 'real' programming language and this meant that a lot of web developers had no programming experience and were therefore limited to front-end development."))
article.append(addParagraph(""))
main.append(addButtonGroup(["Web Development", "/webdevelopment/webdevelopment.html", "Home", "/index.html"]))