Learn In-Demand Skills in Our Full-Stack Web Development Courses and Bootcamps in Brisbane
A cross-platform front-end framework, AngularJS expands HTML’s capabilities to help power dynamic web applications.
An API, or application programming interface, is a set of rules that determine how programs can interact with one another. These rules allow programmers to design their programs to work together to do more than either program could do separately.
Calvin Tan, a Front-End Web Development instructor at General Assembly Singapore, says, “CSS, which stands for Cascading Style Sheets, is the language that sets the appearance of a website, including its fonts, color, and layout. It is a companion to the HTML language: HTML provides the content of a website, and CSS enhances the styling of the HTML content. Besides being used to create visually engaging websites, CSS is often used to enhance the aesthetics of user interfaces for web and mobile applications.
"In General Assembly’s part-time Front-End Web Development (FEWD) course, our full-time Web Development Immersive course, and our online HTML, CSS & Web Design course, students learn how to write CSS syntax and link it effectively with HTML files. We also break down the most commonly used CSS properties, such as styling of text and background images. Students learn how to style multiple elements or a smaller group of elements through the use of classes, IDs, advanced selectors, and pseudo-selectors, and delve into creating layouts by using margins and paddings, floats, and positioning using flexbox. By the end of these courses, students are equipped with a firm understanding of CSS and the ability to create a visually appealing, interactive website that responds to various mobile or tablet devices."
Read Calvin's “Beginner’s Guide to CSS” here.
The document object model (DOM) is a browser interface that describes and controls the content of a web page. This interface allows developers to access and modify page elements such as links, images, paragraphs, and more.
Helpful for building web APIs, web apps, and more, the open-source Express framework was designed for use in the Node.js development environment.
A go-to tool for collaboration, Git is an open-source version control program. By tracking changes and preserving file histories, it helps developers collaborate on coding projects without overwriting one another’s progress.
Using the cloud-based GitHub platform, developers can manage Git repositories, share and review code, and even host open-source projects.
Heroku is a cloud-based platform for building and deploying web applications. Its ability to support Ruby, Python, Java, and more makes it a popular choice among developers.
Read Sasha's "Beginner's Guide to HTML in Web Development" here.
The latest version of Hypertext Markup Language expands its capabilities, offering cleaner code, mobile browser considerations, and support for video and audio content that previously required third-party APIs.
A bedrock of digital communication, the Hypertext Transfer Protocol — commonly known as HTTP — allows web pages (and other text data) to be transferred over the internet, forming the foundation of the World Wide Web.
MongoDB is a document-oriented NoSQL database program. Its advantages include scalability, dynamic querying, and the ability to handle a variety of data structures. Developers often pair it with Express to create efficient server-side applications.
Model-View-Controller, or MVC, is a framework for structuring logical, scalable applications. This framework separates application responsibilities into one of three categories: managing data (model), creating responses for the user (view), and handling top-level application logic (controller).
NoSQL (Not Only SQL) refers to the category of databases that use some other kind of architecture than tables and rows for storing and manipulating data. Generally they are less structured than relational (SQL) databases, trading off some rigor and reliability for greater flexibility and speed.
Rails, a back-end framework written in the Ruby programming language, gives programmers a head start (and plenty of clear guidelines) when building on the server side.
A popular resource for developers, the ReactJS library — developed by Facebook — helps developers to easily build nimble, flexible user interfaces through its modular component-based architecture. React has helped usher in a paradigm shift in front-end web development thanks to its speed and use of declarative programming.
Developers turn to Ruby to tackle a variety of programming tasks, favoring this object-oriented programming language for its easy-to-read syntax and usability. It’s typically paired with the Rails web application framework.
Structured Query Language is a standard syntax for querying databases (specifically, relational databases, which store data in fixed-width tables and table rows). This simple-yet-powerful code enables us to filter, aggregate, and manipulate datasets.