From the course: Ionic 4.0 Essential Training

What you should know - Ionic Tutorial

From the course: Ionic 4.0 Essential Training

Start my 1-month free trial

What you should know

- In order for you to get the best out of this course, it is very important that we set the expectations very early on. In this video, I'm going to walk you through some of the prerequisites of this course. This will enable you to be aware of some of the things you will need to know in order for you to successfully go through this course. I am assuming that you already have some working knowledge of HTML, CSS, and JavaScript, and are at least a basic to intermediate level of Angular. Now, you don't need to be a pro at Angular at all, but I'll be assuming that you know how to work with components, and also know how to work with the Angular CLI. The first thing you need installed on your computer is Node.js. Now, this is a fundamental necessity for this course, as we are going to be using Node's package manager, or npm, as it's commonly referred to, to get Ionic and install it on our machine. We are also going to be using npm to install all the packages that we will be using in this course, like Firebase. The next thing you will be needing is a browser. I am assuming you're already using some sort of browser to view this course, but I'll specifically recommend Chrome. The reason I recommend Chrome is, Chrome has a lot of mobile development emulating features that will be very useful and will make it easier for you to develop mobile applications with Ionic. If you do not have Chrome installed on your machine, I would suggest that you go ahead and download the appropriate version of Chrome for your computer. Now, the next thing that I would recommend that you have is some form of IDE. Now, you are free to use any IDE you are comfortable with, but in this course, I will be using Visual Studio Code. Visual Studio Code is a really nice IDE and very lightweight, and it also comes free for Mac, Windows, and Linux. Now, if you already have an IDE that you are used to, that's not a problem. You can go ahead and use whatever you're used to. But in case you don't have an already installed IDE on your computer, or you would just like to go ahead and use what I'm using on the screen, feel free to get yourself a copy of Visual Studio Code. Now, another thing that I would recommend you do very early on is to create yourself an Ionic account. This is commonly referred to an Ionic Appflow account. It is free to create an Ionic account, and you can use any email provider. I recommend that you head to the Ionic homepage and just click on the Sign Up button and create yourself a new account. We are going to be using this when we eventually get to use the Ionic Dev application. Before we go ahead and talk about the Ionic DevApp, I would recommend that you have a physical iOS device or Android mobile phone. This is very important, as at some point in this course, I will be showing you how to run your application on a real, physical device. There's a great feeling that comes when you see an application that you have been working on run physically on a mobile phone. Now, in order to able to test our apps on our physical mobile device, we are going to be leveraging on an app called the Ionic DevApp. Now, we are going to talk more about the Ionic DevApp later in this course, but for now, I would recommend that you go ahead and download a copy for your iOS or Android device. You can download the Ionic DevApp on your iOS device by simply searching for Ionic DevApp on the iOS App Store. The Ionic DevApp is also available on the Google Play store, and you can search for it by simply searching for Ionic DevApp. The final thing that I would recommend you go ahead and do very early on in this course is to create yourself a Firebase account. Now, you will need a Google email in order to create a Firebase account. It is free to create a Firebase account. Now, the reason why you need a Firebase account is that at some point in this course, I will be showing you how to connect your application to work with the Firebase datastore. This will allow you to persist data in the cloud. If you do not have a Firebase account or Google account, I would recommend you go ahead and create one, and quickly create a free account. Now that we have gone through the prerequisites of this course, we are now very aware and hopefully equipped with all the necessary things and tools we need to be successful with this course.

Contents