Interested in applying to Flatiron School? Schedule a 10 min chat with AdmissionsSchedule a Chat
Auto completing text suggestions in forms
Websites are groups of interlinked web pages attached to a single domain name. Most organizations and entrepreneurs have a website to promote or sell their products and services. You can host a website using one or more web servers.
It’s possible to access a website from a web browser on a desktop, laptop, or mobile device. Websites typically display images, digital content, video, and audio. Since websites are static applications, they can’t perform dynamic updates. It’s good to have a solid knowledge of HTML and CSS to help you build solid, functional websites.
Think of websites as one-way information portals. They present you with different data visualizations but don’t offer a way for visitors to interact with the content or communicate with the information.
2. Web Applications
You may be thinking, “Aren’t a website and web app the same thing?” Short answer: No. Web apps contain interactive elements that encourage user engagement. Examples of web applications include Facebook, YouTube, and Twitter. Web apps are pieces of software made accessible through a web browser. Most web applications receive information through a database connection.
Make your RevealJS presentations more dynamic by adding transitions, themes, and other features of RevealJS.
4. Server Applications
5. Web Servers
NodeJS allows you to build web servers right out of the box. Just install it on your development machine, set up your directories, load the modules responsible for creating your server — then configure it to handle incoming and outgoing HTTP requests and responses. Once you master the basics of working with NodeJS, setting up web servers becomes a quick and seamless process.
While it’s not ideal for anything requiring a lot of heavy computation, it can be essential in helping software engineers build swift, scalable network applications. NodeJS also comes with built-in support for node package manager (NPM).
7. Smartwatch Apps
8. Mobile Apps
9. Flying Robots
You can purchase quadcopters that come equipped with a simple OS. Install NodeJS, and you are suddenly capable of programming the machines to follow your commands. Look for a workshop near you to help you get started and potentially develop a new coding hobby.
This free workshop is a foundational first step to beginning to code. After you take that free lesson, you could be ready to start a coding bootcamp and really invest in your coding skills.
Content Marketing Manager
Since we opened our doors in 2012, thousands of students have joined Flatiron School to launch new careers in tech.
Find the perfect course for you across our in-person and online programs designed to power your career change.
Connect with students and staff at meetups, lectures, and demos – on campus and online.
Have a question about our programs? Our admissions team is here to help.