- Animated graphics
- Auto completing text suggestions in forms
- Photo slideshows
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.
Disclaimer: The information in this blog is current as of 14 June 2021. Current policies, offerings, procedures, and programs may differ. For up-to-date information visit FlatironSchool.com.
Posted by Blair Williamson / June 14, 2021
Learn to Code Python: Free Lesson for Beginners
How To Get The Most Out Of Student Advising
The Flatiron School Student Advising team is here to support our students through all of the ups and downs that come with pursuing a bootcamp.