How To Create A Simple Rest Api With Python And Flask In 5 Minutes

In simple words, different HTTP methods are like “actions” instructions for the REST API. They are used to perform different actions on the same data. Now, let’s add the remaining CRUD operations, update and delete. Here, we also have accept a GET request, but instead of querying all posts, we just fetch a single post with the given id.

For the update_task function we are trying to prevent bugs by doing exhaustive checking of the input arguments. We need to make sure that anything that the client provided us is in the expected format before we incorporate it into our database. The next step is to select the resources that will be exposed by this service. This is an extremely simple application, we only have tasks, so our only resource will be the tasks in our to do list. Next, change the list_programming_languages() function to act upon the query parameters before_year and after_year. The REST protocol gives clients access to resources stored in a database and allows clients to perform operations on the stored data. The following sections show you how to create the CRUD operations for your Flask web API.

Creating A Restful Api With Flask 2 Creating A Restful Api Using Flask Restful

We were given the task of contributing to open source repositories. Nowadays is very common to encounter micro services to perform small but specialized tasks. UX/UI designMobile developmentWeb developmentFintech consultancyUX researchCareer inquiryPressOtherBy sending this message you agree with our Privacy Policy. Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the “When inside of” nested selector system. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Do not hesitate to follow us, so you won’t miss interesting stories in the future either.

If you’re familiar with NPM or Ruby’s bundler, it’s similar in spirit to those tools. Txt need all dependencies and sub-dependencies listed explicitly, a manual RESTful API Design Using Python Flask Lessons process that is tedious and error-prone. If we are unable to find Pip for Python 3 on our machine, we can follow the instructions here to install Pip.

  • In the file, we’ll add some endpoints using the @app decorator.
  • Considering APIs from the perspective of a user will come in useful when we begin to design our own API later in the lesson.
  • Once the class is created and the methods defined, Flask needs to know which endpoint this particular class should bind to.
  • After that, we create a course, and we are making a GET request that states if anyone hits on this class, then he will get Hello world as the response in JSON format.
  • Good APIs are a necessity for web and mobile projects, especially with the modern, mobile-first approach to development.

It uses a class for each resource and connects routes to instances of a resource. Due to the use of a class, it makes more sense to declare the hard-coded array of companies within the company resource class.

Project Links

Now, in order to consume these APIs, also known as endpoints, we need a client to place requests from. Typically, the client is supposed to be another application or machine that is going to request the server for resources. However, it is not always possible to develop an entire application to test your APIs. For that purpose, we have another tool, Postman, that will help us test our endpoints once we are done with the development. I would advise you to download and install Postmanon your machine before continuing the next part of the article.

RESTful API Design Using Python Flask Lessons

I find amazing to think about how all pieces work together to provide a fast and pleasurable experience to end users, mainly because they have no clue how complex that “simple” app is. Just like in the previous example, our application simply returns a “Hello, world!” message.

The easiest way to secure our web service is to require clients to provide a username and a password. Unfortunately doing that here would violate the stateless requirement of REST, so instead we have to ask clients to send their authentication information with every request they send to us. Here I have decided to include the name of the application and the version of the API in the URL.

Create The Update Endpoint

We have two classes here; one is for showing, deleting and updating a single movie and the other one is for showing all movies and letting you post to add a new one. Then create an instance of class Flask and assign it to the app variable. As everything is working fine, let us start writing our original student record system API.

RESTful API Design Using Python Flask Lessons

Finally, you’ll deploy Flask apps to Heroku and secure your REST API with DNS and SSL certificates. By the end of this course, you’ll have the developed skills and confidence to build REST APIs with Flask. If you see the above snippet, you can see that we have defined a new class with the name “Users” and initialized some methods inside the class. These are methods to implement the get, post, and delete methods to perform operations on the CSV file.

What Is Timeit Module In Python?

Flask won’t make many decisions for us, such as what database to use or what template engine to choose. Lastly, Flask also has extensive documentation that address everything that developers need to start. Before we modify our code, first download the example database from this location and copy the file to your api folder using your graphical user interface.

The response of this function is not text, we are now replying with JSON data, which Flask’s jsonify function generates for us from our data structure. I will assume you know the basics of working with Python in your platform. The example command lines I will show below are for a Unix-like operating system. In short, that means that they will work on Linux, Mac OS X and also on Windows if you use Cygwin. The commands are slightly different if you use the Windows native version of Python. If you read my Flask Mega-Tutorial series you know that Flask is a simple, yet very powerful Python web framework. Notice that a resource for Java is returned in the JSON object.

Our API allows us to get the list of all items, get one item by id, add a new item to the list, update item by id, and delete an item with the given id. To write and run the code, I used the Visual Studio Code. Regardless of platform, you will need to build APIs to serve data between different client applications and endpoints. Good APIs are a necessity for web and mobile projects, especially with the modern, mobile-first approach to development. This course delivers the fundamental knowledge required to enable highly connected interactions between applications via RESTful APIs.

Deploying Pytorch In Python Via A Rest Api With Flask¶

In production systems, it’s necessary to be efficient about your use of compute to be able to serve requests at scale, so you should generally load your model before serving requests. Most REST APIs use resource endpoints and HTTP methods to help communicate actions. In this first example, let’s create a /companies endpoint and perform a simple GET request to retrieve a list of companies. We used the request.get_json() method to get data from a POST request. These two values together with a self-incremented id that we generate will be stored in the record and then appended to our records list.

  • And as the last thing, we will create a delete() method.
  • We do, however, have some tips about reviewing Jose Salvatierra’s course structure, so that you can get a better sense of whether this program is worth your time or not.
  • Right now, users can only view our entire database—they can’t filter or find specific resources.
  • For example, a client might want to see only completed tasks, or only tasks with a title that begins with the letter A.
  • Our first function evaluates whether the request method is GET or POST.

Contains all the Flask setup code, and defines all the HTTP routes. In the code above, we can specify the methods that will be supported by any particular rule. Any other HTTP call would be met by Error 405 Method not allowed.

If you are familiar with Flask, Flask-RESTful should be easy to pick up.How do I use REST API in flask? In another project create a file called in which we’ll export Flask to create an instance of it. Then import the requests library in order to consume the API. In Flask the routes are generally set with decorators, in which we will pass the REST methods as parameters .What is flask API?

The below resources provide information on useful APIs for researchers in the humanities and social sciences as well as further reading on API concepts. The database we’re working with has five columns id, published, author, title, and first_sentence.

We have learned to create Flask REST API from scratch and its maintenance easily and securely. REST APIs are of a different kind and are used for other purposes.

Creating The Api With Flask

One endpoint lists all resources or filters them according to some criterion. The second endpoint retrieves the details of a specific resource based on a unique identifier. In this section, you create two endpoints to GET resources from your API. This section may refer to these endpoints as the list and details endpoints. Flask Restful is an extension for Flask that adds support for building REST APIs in Python using Flask as the back-end.

Lesson 4: Python Protocol Clients

Developer community website where the MongoDB engineers and the MongoDB community will help you build your next big idea with MongoDB. To_json to convert it to a dict that Flask will automatically encode correctly as JSON. Beanie, a new and neat ODM that I unfortunately couldn’t practically use on this project, because Beanie is async, and Flask is a blocking framework. Manages data validation, and some aspects of data transformation between the database and a JSON representations.

And remember where you saved it (or, if you are following the exact steps in this tutorial, save it intutorials/_static). This file contains the mapping of ImageNet class id to ImageNet class name. We will load this JSON file and get the class name of the predicted index.

It is considered micro-framework, because it doesn’t depend on anything else. This means that as developer you should take care of what database or tools you want to use. You can also create a web application which can consume services with APIs. In the example above, the login method is given a username and a password, and if they do not match the defined values, it simply returns a 401, ‘Unauthorized’ response. The HTML rendering section will not be discussed further, as if the application also has a user interface, it is better to use a more mature web framework, such as Angular, React, or Vue.js. This course assumes you have experience working with the Flask web development framework, SQLAlchemy, and understand the basics of OAuth 2.0. Python will be the primary language of instruction for the entirety of this course.


NET Developer What is NET and what does .NET developer do?

It is an ERP known as an enterprise resource planning application from Microsoft. We have 48 years of experience to accumulate a wide and unique selection of Hand Knotted Persian and Oriental Carpets, which is one of the largest selections in North America. It is essential for both potential and existing .NET programming professionals to remain updated, which is possible through .NET training and informational books. The books listed below will assist any reader in comprehending the power of .NET and how to use it. The candidate should have a strong understanding of the ASP.NET MVC framework and should be able to implement the same. The ASP.NET MVC framework is a complete rewrite of the ASP.NET Web Forms framework and does not reuse any of the existing ASP.NET Web Forms code.

  • With the experience of our .NET developers working on ASP.NET since its inception in the early 2000s in India, they can easily build customized solutions for your business.
  • Xamarin is an extended version of the .NET platform with libraries and tools for building mobile applications adaptable for android, iOS, Windows, watchOS, etc.
  • Statistical data clearly shows that ASP.NET takes the second place and has a valuable market share percent.
  • Unique design for each OS, less issues in user interface – all these belong to its main advantages.
  • Communication typically involves the exchange of potentially complex .NET special objects that the Remoting framework serializes and deserializes without the need for external intervention.

We adhere to your timelines and deliver the final web application within the delivery date. We have very good relations with most of our clients and that’s why they come to our team for more technical solutions. We work with the MVC architecture and .NET framework to develop CMS solutions that are specifically designed to suit your business elements and processes. ASP.NET is quite simple to integrate with various applications for a seamless and coherent user experience.

Database Management

Every employer looks for a .NET developer who has expertise in C#, ASP.Net, ASP.Net Web API, REST API/JSON, LINQ, SQL, and relational databases. On top of it, some additional skills that employers demand are OOD, Agile, multi-threading, performance tuning, good code organization skills, and design patterns. These apps are supported on iOS, Android, mvc programmer Windows, watchOS, and other platforms. With the introduction of ASP.NET, designing, tailoring, developing, and maintaining interfaces have become more accessible. Creating apps on other platforms like macOS and Linux is a cakewalk for .NET developers. lists 8.5k jobs for .NET developers with an average salary of $76.5k-$115.

Professional ASP.NET developers know how to write their own code from scratch. This eliminates the critical problem of presenting apps or websites littered with blinking cursors, blank web pages, bugs, and other customer turn-offs. However, this also radically optimizes a website’s speed and performance.

Hire Microsoft Experts

Devices have gas and humidity sensors, RFID/NFC modules, DHT temperature, accelerometers etc. Adafruit Seesaw, GrovePi, Sense HAT are complex hats that are supported. Special adapters may even transform the Mac or PC into the IoT device. Xamarin Native – Xamarin.Android and Xamarin.iOS – provides more flexibility. If the application will have some specific functionality and custom feature development will be needed Xamarin Native is the best solution. Unique design for each OS, less issues in user interface – all these belong to its main advantages. W3techs has also made an investigation in the direction of the global trends and shared the statistics of mostly user server-side programming languages for the websites.

How to Bridge the Developer-Designer Gap –

How to Bridge the Developer-Designer Gap.

Posted: Fri, 16 Sep 2022 07:00:00 GMT [source]

At Boot Camp we don’t just teach you, we mentor you while you build a real app. Our mentors are seasoned .NET solution architects with years of real world enterprise experience. We also regularly have Microsoft experts drop in to mentor and train our students. You will spend 60+ hours per week learning enough .NET to get hired as a World Class beginner developer.


How To Make Friends In A New City

Photography is a fantastic hobby to help you meet new people in new cities without too much effort from you. You don’t need to be a professional photographer to enjoy taking photos around your neighborhood, within the city limits, or well beyond. I say it all the time but it’s better to be alone than in bad company. Remember, you won’t be alone forever – it may just take a little longer to make friends in a new city if the first people you meet aren’t a match. When answering the question how do I meet friends in a new city? Use the shared kitchen area to meet new people, talk about their jobs, make conversation about their interests or favorite snacks, etc. While you obviously don’t know your apartment neighbors yet, it’s quite possible that they don’t know each other, either.

How to make friends if I work from home in a new city

MeetUps make it easy to find people who love what you love. They host a variety of events ranging from professional happy hours to creative gatherings. Whatever your hobby is, chances are there’s a MeetUp for it. Download the app, or check out the list of upcoming MeetUps in Chicago, and pick a few that align with your interests. You’ll be rubbing elbows with people who share your passions in no time. Many people don’t realize they have a potential friend living right next door or across the street.

Additionally, a roommate not only comes with friendship potential, but a little help with the bills can put some extra money in your pocket to get out and enjoy yourself. Put your phone down instead of scrolling social media at the cafe every morning. It’s not realistic to expect to make friends overnight. You have to work out anyway, so why not make friends at the same time?


The basis of making friends is typically shared experiences or interests. If you want to make friends with people who enjoy some of the same things as you, then take steps to meet such people. You can also use social media to rediscover former ties. Find out if any former classmates or colleagues are nearby that you can reconnect with. What better way to meet new people than by giving back at the same time? There are undoubtedly plenty of volunteer opportunities in your new community.

How to make friends if I work from home in a new city

For a long time being social was something I had to try at—I was always the shy, quiet kid growing up. The key here is to find an event you’ll be able to attend regularly. Once we start seeing the same people repeatedly, they become familiar to us, and we tend to like how to make friends when you work from home them more. Proximity is an essential ingredient for any kind of relationship. I’ve been writing about social skills for fifteen years. I was shy, awkward, and lonely until my mid-twenties and created this site to be the kind of guide I wish I’d had at the time.

Join A Recreational Sports League

Not only were you less worried about being rejected, you also weren’t as picky about who you were hanging out with. And it certainly didn’t hurt that you daily opportunities to interact with other kids. If the friendship is meant to be then you’ll connect eventually. New York is a melting pot of different backgrounds and friendships. Making friends in the city depends on how social you are as a person. I met one of my best school friends this way—we met randomly at an enormous party a mutual friend was throwing and by the end of the night, we knew we’d be lifelong friends. You need to see them with some consistency to build an excellent relationship.

  • While you obviously don’t know your apartment neighbors yet, it’s quite possible that they don’t know each other, either.
  • It suggests belief in a higher source that provides a sense of connection to others and the world.
  • It may feel like too much work to take a class just on the off chance you might meet someone you could go for coffee with down the road.
  • We only get one chance at life so I’m keen to have all the experiences possible.
  • You can even ask remote colleagues who live in your area to co-work with you.

Engage in whatever activities you enjoy and make conversation with other members. Even if you don’t end up hanging out a lot, it’s better to be on good terms anyway. Neighbors tend to look out for each other–and you never know when you might need a cup of sugar. Or ask about the best place to grab lunch or dinner and invite a few people to join you.

Community Resources For How To Meet New People

Making friends in a new city as an adult can be difficult, but you have the power to create the social life you want for yourself. If you moved with your partner or family, they might have met new people, too. Try spending time with the parents of your kids’ new school friends. Or maybe your partner made some new friends, and you get along with them or their partner. Be nice to everyone you meet, or at least don’t be mean. You never know when a random conversation could lead to a friendship or an introduction to another potential friend.

Other people will appreciate the opportunity to talk about their digital nomad life, and are likely in the same boat as you when it comes to looking for new nomad connections. If you love to work out, an exercise club will bring together like-minded individuals. The club can be as specific or varied as you like, with the ultimate goal of meeting others who share your passion for healthy living. Post the information on your community’s social media page with details on when, where, and what time your club will meet. Browse community Facebook pages, local and county websites, coffee shops, grocery stores, and library bulletin boards.

How to make friends if I work from home in a new city

It’s good to mention activities you’re interested in. I went with bars and coffee but if you prefer hiking or photography, suggest that instead.

Sign Up For Art Classes

You can entrust these companies to handle your stuff with care, and get your belongings safely where they need to be. You’re going to eat and buy things anyway, so you may as well support the local economy in your new city. If you’re not a religious person, attend meditation centers or yoga studios to practice whatever level of spirituality you prefer.

  • Join an Elks or Moose Lodge or a group dedicated to professionals in your field.
  • Before moving to Mexico, I’d been solo travelling and working remotely for 18 months already, spending anywhere between a few days and a few months in a new place.
  • In all the hustle and bustle of your new life, you may forget that exercise is often also about community.
  • A lot of hobby-related venues like dance classes, rock climbing gyms, or Toastmasters have people who will only drop in a handful of times and then move on.

Our friendly team is always willing to point you to the best spots in town and local community events. When you’re a kid, making friends is relatively easy. Between school and extracurricular activities, there are plenty of opportunities for new connections. Meeting people as an adult is a whole different ballgame, though, particularly if you’ve just moved to a new city.

How Can I Meet New Friends In My Area?

Just look for book clubs in the new city and join some of them to be able to discuss your favorite books with random strangers who may actually become good friends along the way. Also, use the name of the city you just moved to in order to get more local results – after all, you’ll want to meet in person some of the people from those online groups. In fact, owning a bicycle can be greatly beneficial, especially if you’ve moved to a bicycle-friendly city with a high Bike Score. Make an effort to meet your neighbors to gauge if there’s a chance that you befriend any of them. Organize an informal get-together in your home and invite the folks next door to a casual housewarming party. It’s your genuine opportunity to get a feel for what your neighbors are like – after all, you never know where you’ll meet your next good friend. We all know that one of the best ways to meet new people is to switch up the landscape.

  • While it does take work, there’s no reason it has to take a long time.
  • According to the mere exposure effect, we unconsciously like those we are more exposed to.
  • Once you’re done running and ready to try the local fare, Meetup can also connect you with people to dine with.

However, learning how to meet new people in your area doesn’t have to be intimidating. Follow some of these tips on how to meet people, and soon enough, your social calendar will be packed with exciting adventures. Just because you don’t have to meet in person, doesn’t mean you never should. As a leader, you can aim to have your teams work together in person at least some of the time, if possible. Regular face-to-face meetings are a way to promote collaboration—and foster friendships. As an employee, you may be able to do this yourself, too. When working on a group project, consider getting together in person, even though it means getting dressed, getting out of the house and getting in your car or on public transportation.

With so many different ways for remote workers to stay social in the real world, loneliness will have a very hard time creeping in on your watch. From Slack messages and Facebook groups to dating apps and virtual calls, remote workers may be more connected than ever yet still feel the pangs of isolation. Working solo doesn’t have to mean endless loneliness and fewer happy hour invites. Keep your social life active with these easy tips. Another easy way to make friends is to learn a new skill.

  • Even if your cousin has an ex-colleague who lives there, you might glean some tips or even meet up.
  • Since October 2021, I’ve been living in Porto, Portugal and I’ve updated this blog with some extra methods.
  • But things have changed now that you are a grown-up.

The owner of the salon got back to me right away and said it was no problem to speak in English. This salon has become my go-to for manicures and yes, I get a hug from the owner every time I come in. OK, so we’re not best friends or anything but just having a familiar face in the neighborhood makes me feel like I’m a local. For those of you living abroad, I can also highly recommend joining an expat club. I didn’t do this before when I lived in Sweden as I was lucky to have met so many great friends through my work but when I moved to Hamburg, I decided to join theAmerican Women’s Club.

If you like practicing sports, then seek out a suitable sports league and join it. Yes, going to sporting events is also a good way to meet new people in new cities, but nothing compares to the opportunities created by actually being part of an amateur sports league.


This app is also a subtle way to become submerged into your new town. The app contains everything you need to know about what is happening, well, next door. Once you arrive at the event, you’re sure to have a rocking time and undoubtedly make a new friend or two. After uploading a photo and profile, you will be matched with others only with at least one common interest. Bumble will match you with friends of the opposite or the same gender based on what you’re looking for and your specific profile. If you’re shy, some of these may be difficult for you; and that’s okay! You may have to step out of your comfort zone somewhat.

You may not have any social hobbies now, but that doesn’t mean you never will, or that there aren’t some out there that you’d like and just don’t know it yet. You’ll pick up new interests throughout your whole life. Take the opportunity to try out some new ones, and potentially make friends along the way. In university someone can often get a good-sized social circle together pretty quickly if they’re good at that kind of thing. There’s endless people to meet all at once, and they’re often eager to make friends themselves. During the first weeks of school they could make a bunch of friends just by joining their program’s student association, as just one example. I found myself lamenting all kinds of things that I missed.

How To Make Friends If You Work From Home

After meeting April in Mexico City, she invited me to join her book club. This is a great way to meet people in a new city whether you’re an avid reader or not. Ask your existing friends if they know anyone in the city you’re moving to.


Help Desk Technician Job Description: Salary, Duties, & More CLIMB

At its most simple form, a help desk technician performs troubleshooting tasks on behalf of end-users within their company when they run into problems with applications, hardware, or network issues. The best way to train as a help desk technician is through hands-on experience. You will find that most employers are willing to train you on the job, or even provide some work-related training . An IT Help Desk Technician is a professional who provides technical support and assistance to customers, whether on the phone or in person. Their primary intention is to ensure a client’s satisfaction and ability to properly operate any machinery or technology they may be having trouble with. A generic help desk listing could include either of these skill levels, and some listings will require a bachelor’s degree in IT or a related field.

Some of your responsibilities relate to customer service while others have to do with technical fixes. The Bureau of Labor Statistics lists the median annual pay for computer support specialists in 2020 as $55,510. Professionals who are just starting out are often the first point of contact between a user and an IT department. Engineers handle several scheduled tasks for clients with the intent to see to it that their systems are functioning uninterruptedly. They coordinate and continually interact with support personnel and vendors that resolve issues related to software, hardware, and network. The skills section on your resume can be almost as important as the experience section, so you want it to be an accurate portrayal of what you can do.

Average Total Cash Compensation

In this article, we’ll explore these five central questions surrounding the work of a help desk technician. Responds to telephone calls, email and personnel requests for technical support within required service level time frame. As a Help Desk Technician, you will provide Tier 1 support to our customers via phone, email and computer chat. You will ask appropriate questions and use knowledge and resources to diagnose and resolve their issues. You will escalate issues that extend beyond Tier I span of control. It is a good idea to reach out to technicians within the company to see if they are willing to pass on their knowledge. A help desk support professional is often the first point of contact for people who need help using their electronics or network.

  • If you don’t see the perfect role, you can submit an open application.
  • Our world-class customer service and unique partnership approach are a step above the rest, with proactive, personalized network solutions that minimize downtime and maximize productivity.
  • Luckily, we’ve found all of the skills you’ll need so even if you don’t have these skills yet, you know what you need to work on.
  • Too many people get stuck in their entry-level positions, and usually, it’s due to the same mistake.

The need for more technical talent is a trend that is being seen across all industries, as businesses are increasingly relying on technology to run their operations. This has led to an increased demand for help desk technicians who have the skills and knowledge necessary to support this technology. Help desk technicians work in a variety of settings, including corporate offices, government agencies, and educational institutions. They typically work during regular business hours, but they may be required to work evenings or weekends to meet the needs of their employer or customers. Help desk technicians typically work in well-lit and ventilated areas. They may be required to sit for long periods of time, and they may use a computer for most of their work. Help desk technicians typically work under the supervision of a manager or supervisor.

Is an IT help desk different from a support help desk?

You are likely to travel or visit your clients in person periodically. This is especially true if your job requires you to assist with hardware issues. Help desk analysts, also known as help desk technicians, act as the point of contact between computer users and the information technology department. They communicate with customers to diagnose computer issues and assist with the setup, installation, and use of new software or hardware.

become a help desk engineer

Alternately, many larger electronics stores have an in-house repair team who will take anyone with IT repair knowledge and train them in customer service. You will receive on-the-job training and gain experience in common issues, complaints and misunderstandings. help desk engineer With at least one year of experience in this kind of position, you will likely be able to honestly claim to have both of the required attributes necessary for an IT help desk position. An IT help desk is a demanding job with two layers of necessary skills.

But Should You Be a Help Desk Technician?

Analysts typically work at remote locations, but they may travel to help clients or customers onsite. Many are scheduled during weekends and nights in order to provide around-the-clock assistance.

Is help desk a stressful job?

Managing stress is an essential job skill for the successful help desk professional. Typically help desk agents experience burnout from two sources: 1) repetitive routine requests, and 2) frustrated customers. The combination can lead to stress, unless the help desk personnel manage their responses well.

You want to move up the industry and eventually hold a top IT position. You’re always looking to get an edge on everybody else, or hunting for the next trend so you can jump on it before everyone else. Sure, it’s great if you’re just starting out and need to get some experience but, expecting to have a lucrative and fulfilling career in it is delusional.

Medewerker Servicedesk/ Support engineer Haarlem

I have been doing the latter which helps the department functions as a whole but my growth every day don’t start until after 6 PM . But, also keep in mind the importance of understanding the big picture of the IT industry. Within two years you should expect to go from helpdesk to desktop support and from desktop support to junior administration. This is something anyone can easily do if they know what to focus on.

become a help desk engineer