 Hello everyone, I am Sanjay Gupta. I welcome you on Sanjay Gupta Tech School. So as you can see this is day one for APN bootcamp and I have Ankit with me. So welcome Ankit on the channel. So let's start with this bootcamp. And I think those who are joining this bootcamp live and if you're watching the recording as well. So you might have gone through the day zero or we can say an overview session maybe live or recording. So I hope everybody know what APN is, why we use APN and what kind of certifications you can do with APN and what sort of career opportunities will be available to you. So in these regular sessions Ankit will be sharing all the insight related to APN with you. So that you can understand how you can build some solutions on APN. And in today's session he will be guiding you like how you can do some hands on. Right. So this is the agenda for today's session. So let's kickstart and before starting the session I just want to like request you please like follow Sanjay Gupta Tech School on YouTube, LinkedIn, Instagram and Telegram. And all the important links related to this bootcamp are available in the description. So follow proper session tracker so that you don't miss any of the session and please share a review. So if you see here like if you share a review or feedback so it will be helpful for us to improve the quality and the delivery method and whatever you need. So basis on that we'll be able to improve those things. Right. So with this note I hand over Mike to Ankit. So over to you Ankit please share your knowledge related to APN so that everybody can start learning APN and start working on that. Over to you Ankit. Thanks Ankit. Thank you very much. So in our last session we discussed about you know that what is APN as Sanjay said told and about the benefits of APN why we should use. Okay. And if you know other APN certification and all. So today we will go in more deep like we will learn about the APN environment how it works. Okay. How we can access the environment. How what is how we like and either can access the environment how the developer can access the environment. Okay. And what all components we can build and how the application look like on in APN. So we will learn all those things today. Okay. So coming to the first point that is APN environment. So APN is a web based cloud in cloud environment that allows developers to build and deploy applications. As a developer you can access APN by entering the appropriate URL in a web browser. So in APN you don't need to install any software. If you are a developer you can directly you know fill the URL in your browser and it supports all type of browsers like you can use Chrome. You can use Mozilla you can use like you know that age or Apple Safari and other browsers. Okay. And once you hit the URL so one login window will open to you in which you can fill the APN credentials and can submit. And now you will be able to access the environment. So once you know login on the environment that I will show you you will be able to see multiple components and feature that will we will discuss later. But once once you have the you know access of environment you will be able to access all its feature. Okay. Now the second point is APN environment types. So if you are an organization or a company. Okay. So in that case APN support both on premise and on premise or self managed and even cloud based environments. Okay. So in an on premise environment APN is installed and hosted on servers that I located within an organizations on data center. Okay. So like the company which is using APN they know manage the APN environment. They do not have the support. Okay. They have their own admin to manage that environment if there is anything that we need to upload and all. So all the key control they have. Now if you and you can host your APN environment on AWS Google Cloud or Microsoft Azure as well. In if you're talking about on premise environment more. So if you know the install and host it on servers that are located within an organization. So in this one so you know that this type of development provides organization with direct control over their hardware software and security. So it is suitable for companies that specific security or compliance requirement because they have everything on their infrastructure. Okay. So they know need to take care or know about the security and all. Or those who prefer to maintain complete control over their infrastructure. Now come to the APN cloud environment. So APN cloud environment is hosted and managed by APN. Okay. So you know need to manage anything if you have APN cloud environment. Everything is managed by APN itself. You will just have you know get the APN URL. Okay. And credentials so you can directly access as developer. And so in this one this type of deployment eliminates the need for organizations to manage their own infrastructure. Okay. So like everything is taking care by APN itself. Like hardware, scalability, maintenance everything will be taken care by APN. And cloud deployment provides flexibility, scalability or rapid deployment. Okay. Because in that case you will have everything connected with each other. Okay. Now come to APN license. Can you please turn on video I think it is by mistake. One second. Thank you. So now come to the APN licensing customer. Okay. That is for customers. So if an organization wants to use the APN environment or their application in license is typically required. Okay. So this license is required for APN customers not for the developers or any other APN partner. Okay. That can be provided by APN corporation. So we you know if any of the customer want APN environment to use their for their application, then they can request to APN sales team and discuss about their projects and all that. And they will get the access of APN environment. The specific licensing terms, pricing and requirements may vary depending on factors such as organization size, usage, requirements and deployment options. So like you know the APN is a price-based application environment. So in that one you know it has some pricing and the pricing depends on the users, number of users who are using the application or APN environment. Okay. And what you know like the configurations they want, what deployment if it is cloud-based or on-premise server whatever. So on basis of that the price will be decided and it's on subscription module like per user per month or something like that. Okay. So and for you know pricing module you can check on this you know URL. So here you will get all the pricing details of APN like how much you know price will be there and all. And for more discussion you can directly connect with APN sales team as well. They will guide you as per your requirement like what will be the suitable environment and how both configurations will be needed for you. Okay. Now APN licensing that is for developers. Okay. So if you are a developer working for an APN partner company. Okay. So there are some APN partner company like you know that if some company have direct contract with APN. Okay. So to provide the development services. Okay. So for that or educational partner and all. So for that there is no need to you know the APN provide them a demo environment. Okay. On which they can practice. So if you are working as a developer for APN partner company you will also have the access of that demo environment. Okay. And you can do the practice on that you can create your own application. You can access other features of APN also. Okay. Like if you are working for a customer. Okay. Like for a bank or insurance company. Then you will have the access for customer environment. Okay. Because customer already you know if any of the customer is working on APN they will already have APN environment on which they will develop their you know they want their application to host. So you will also work on the same environment on which clients you know a client or customer want their application. Okay. If you are not working for an APN partner company or a customer. Okay. Like you are the start learning of APN. Okay. And you are not working in APN you know any of the APN company. So in that case APN give the access of APN community environment. Okay. That is completely free and you can request by yourself as well. So now that next point is how to access APN community environment. Okay. So you can request for APN community environment by yourself. Okay. You don't need to request to APN or you know but you can create a request directly from its community to request for APN community environment. First you need to log in on APN community. Okay. So before accessing APN environment you need a community environment or community account in APN. Okay. So to get the community account or to access the community account you can use this URL. S-T-T-P-S community dot APN dot com. Okay. Now I can show you how it looks like. So you can see here this is APN community environments login page. Okay. So in the in this one you can see here we have one page that is register now. If you are already a user of APN so you can directly type here your email address or user name and password. If you are a new user you can click on register now to register on APN community. In this on this page you have to fill the details like basic details only like your email address, your password. Okay. And you can confirm the password your first name, last name and just content. Once you submit this form okay there will be one acknowledge you know there will one email you will get on your you know email ID for acknowledgement. And once you acknowledge the request you will have the access of APN community. So then you can directly access the APN community you don't need to do anything else. So this is very simple process for this. And once you have so yeah so once you have a community then you can raise the request for APN community environment. Okay. From your profile page. Okay. So on profile page you will get one button that we get my site. I can show you how it looks like. Okay. So this is my community page. Okay. Now I do not have any community community account so it is visible to me in right side you can see get my site. I can to get the access of APN request for APN access I can click on this button. Okay. And it will ask me some details like select your cloud region language. Can you please zoom in like control plus so that I think it is not readable. Is it readable now. Yeah. Yeah. Now it is okay. Thank you. Okay. So you know so I can reload as I can. So this is my APN community. Okay. And from this I can request for my APN community environment like development environment. Okay. So to that I have a button in right side. Right. Get my site. I can click on this button. Okay. This will show this basic details. Like on which region you want to access the APN language and what is the region to access to APN environment. Okay. So you can select the appropriate details and agree on the terms and can submit the request. Okay. This is all you have to do. Then it can will review this and will give the access of APN environment. So you will get an email by APN with your environment URL and your temporary username password. So you can just fill your URL that is provided by APN on your browser and fill your username password to get the access. Okay. That's all you have to do to get the access of APN environment. But it takes about 7 to 10 days because APN first review your request and then process the request. So generally it takes 7 to 10 days. It depends on like how many requests are there in APN's queue. Okay. So this is all you have to do for to get the access of APN community environment. This is just the page that we just, you know, check in this one you can see here. We have this is AP community dot APN dot com page. From here you can click on the sign in register page. Once you click on the sign in register page, you will have the option that we just, you know, check where you can fill the sign in details for registration details. And this one also we checked. Okay. From here, this one you can get the access. Now come to the APN interfaces. Okay. So Ankit, there is one question. Now Priyanka is asking for learning which community addition we select. Yeah. So for learning, there is an option. Okay. In this one in region you can select here. Like you can select the region India and in this one you can select like, you know, that there will be no option. I'm really, I'm experiencing with the app development or new feature you can select this one. Okay. To get for learning purpose. Okay. I think Priyanka this, this is the answer for your question. Yeah. So I think we can go ahead. So APN interfaces. Okay. So we can, you know, we can categorize APN interfaces in two part. One is end user interfaces and other is developer interfaces and user interfaces are generally, okay, for business users who will access the application. Okay. And work on that application. They do not require any coding. They do not know any coding and also they won't have the access of. APN coding environment but just the application. Okay. That they want to use or that we are building for them. So user, you know, APN provides the user friendly interfaces to interact with applications. So in one environment for a customer can build as many as applications they want. Like if I have one APN environment so I can develop 10 applications, 20 applications, any number of applications that I can, I need to develop. This can be accessed through web browser or mobile devices both. Okay. So APN have an app, you know, app market application also from there also you can access the APN on Android mobile or Apple. Okay. Or app market. And in this, you know, this end user interfaces are generally to user to perform their tasks, tasks like, you know, that they can create a request. They can complete their assigned tasks. They can review their request or they can check the records if there is any reports they can see or they can check the sites and all. So this is all for business users who are the real users. They want who want to use the application. Now the second interface type that is developer interfaces or we can say designer interfaces. So these are generally for developers or designers who developed the application like who poured into the application. So generally what they need, they need like, you know, that coding at no platform or coding, you know, interfaces and all. Okay. They need to deploy the application from one environment to other environment. So for that they will be needed of the option to deploy the application. Okay. And to manage and configure APN environment like if I want to change the branding of, you know, APN environment if I need to change, I need to create users in APN, new users in APN. Okay. Or if I, you know, need to connect with database, then all these things are like, you know, that to manage the whole environment. So these are, you know, can be done from admin console. So I can show you how it looked like. Second. So this is APN's developer environment. Okay. That you can see here. So from here, you know, that you can see here there are multiple applications are already we have. Okay. And if you know, you can also develop your application. You, you can use any of the features that we provided by APN, like you can see here, you can create new application. You can create, you can import existing application. There will be some component that you can, you know, create from here. You can see the objects. You can deploy the application from one environment to other environment from, you know, this one, this option. And then you can monitor, okay, the existing processes or, you know, that which are already running or request, which are already running. So this is overall, you know, that a high level view of designer or developer environment that APN provides. So we will read, you know, learn about each and every topic or each and every component feature, you know, in our regular sessions. Okay. So we will, you know, learn everything in deep. Now this is like, you know, that this is the designer interface to access, you know, that end user interface. We have multiple options that we will learn, like one is tempo, okay, that you can have the access. Okay. And I will show you how does it work. And then there will be some sites and all. So we will read about this one by one. Okay. Now come to the end user interface that we discussed just now. So first one is tempo, okay. It provides four types of end user interface. First one is tempo. Second is sites. Third is portal and fifth is embedded interface. So tempo is like, you know, the oldest APN user interface. Okay. That is like a default user interface that provided by APN. Okay. So it's overall look and feel is, you know, that provided by, you know, set up by APN. So we cannot change in this from this one user can access multiple in sub interfaces or interfaces, like excellence. Excellence is like, you know, that if I want to create a new request or perform new action, then we can use APN actions. Okay. Then tasks. If some tasks are assigned to me, like someone else is assigning me a task, I can complete the task from here. Okay. Then records, like, you know, that if I created a request or if I raise a request, like I can say, like if I'm filling HR form, or I can up, you know, requesting for a job, so I will fill the details. Okay. So that details, which I'm filling is action. Okay. Because I'm taking the decision first time. Then HR, it will assign to HR. Okay. So for HR, it is a task. Right. Records, like if I, I can see my details at any time, like my request, it is anytime from a view or read only that is records. Okay. So from records, I can take the decision on that particular request as well. Like I can add it to the request or I can close the request or I can take other decision. Reports are like, you know, the charts and all that is related to multiple objects. Okay. So, like, we can create metrics, we can create different, different types of graphs to like, you know, to check the performance of a company, like how many requests are raised, how many requests are on this particular status and all. So this type of, you know, activity we can perform on tempo. So I can show you how tempo looks like that. So to access the tempo, you have to just go to this weapon menu and right there. Okay. And you can click on this one. Here you can see we have five tabs on top. Okay. News, tasks, records, reports and actions. Okay. So actions are to create a request. Okay. New request reports are to know, check the metrics, so charts and all that we can check from reports, records, we can, you know, check our, you know, create request which are created by us or which are created, which is created by anyone else, we can check from here. If any of the tasks is assigned to me, I can check from here. Okay. And from news, it is for social collaboration where I can post something, I can do something or I can comment on any other post. It is, you know, similar functionality that other social platform have. Okay. So this is about tempo. We will read about this, you know, deep in, you know, next sessions, but this is like, you know, high level view that how it looked like. Now, come to the second, that is sites. Okay. So sites is, you know, that, you know, for a particular application in tempo, I cannot see my particular application. Right. These tasks are visible to all of the application, actions are for all of the applications. Security apply here as well, but we cannot, you know, we cannot differentiate with applications. Okay. So this is not dedicated to a particular application, but a particular environment or particular, you know, client or customer. Now, sites is, you know, particular or a, you know, application. Okay. So in application, like we can set the branding, like, you know, the particular application will have this particular branding that we can set, like this particular application will have this five or six interfaces that we can define here, we can define that particular security and everything is dedicated to a particular application. So sites are, you know, more, you know, related to a particular application and how these are looks like to access the site. Also, you have to go to the special menu and you will, you can see here, all of the sites which are built already on this environment. Okay. So you can access any of the sites from here, like, this is a demo site, you can see. So this site from here, you can access, you know, different, different forms. This one have only one form. And but, you know, if there are multiple forms, multiple types, you will be, you can see from here, you can access, you can, you know, take the actions on those forms and all. So this is more about sites. Now, third is portal. So sites and tempo are both, you need to, you know, appian credentials. Okay. So portal is a new interface that is provided by appian in latest version only, like one year back only. So in this one, this is for public users. Okay. So tempo and site, you can only have access by login on the environment. You have to, you will be need of your username and password. Okay. And those are chargeable for a customer. Okay. But sometimes customer want a public page as well. Right. Like, if I want to create, you know, design application for text related application that any of the, you know, person from a country can access. Okay. So this type of applications, appian provide the portal. Okay. So in portal, you will have just a URL, you can, you know, fill that URL in a browser and you can access that. There will be no any login credential. It will ask, there will be no login credentials. The screen will come and it will simply open to you. Okay. So this is for unauthorized or public users who do not have any appian credentials. But yeah, it has some limited functionality, not as sites have. Okay. But, but it, you know, it can, it is also connected with the appian environment, you know, appian designer only. So from where it can get the data, you can save the data. Okay. Now, for each embedded interface. Okay. So in appian, like, suppose I'm creating one report in appian, I'm creating one created one action in appian. And I want to show that report action or interface on my public or, you know, I can say on my company's portal that is not developed in appian that can be estimate fight or something else or built on the different technology that also we can do. So we can, you know, use one any of the appian component. Okay. In other portals as well, you have to just put some simple command. Okay. And you can access those, you know, interfaces outside of appian also. Okay. Okay. For that also you will be needed of single sign on. Okay. And because it works or it also needed us at nine credentials. So if your portal or, you know, that your HTML page have the access of it, you know, have the single sign on and appian also has single sign on it will work. Okay. Now, come to the appian interfaces for developers. So those whole interfaces were for end user. Okay. There was no any coding, you know, and anything just appian customer can have the access and can use their applications on these four type of interfaces. But to develop the application or not to design the application develop the application if it provided some designer interfaces as well. Okay. Like interfaces, user interfaces from where user can know we can create some, you know, some type of component we can use some component we can create a grid, we can create forms and all. So for those you can provide interfaces. Other is like business rules. So sometimes we need logic as well to get the data from database to perform some calculation. Okay. For those we are needed business rules. Third is like process modeller. So process modeller like, you know, workflow. So appian work, you know, appian is a process management tool. So it works, you know, it provide the functionality to create a workflow from where from like one step to how it perform from one step to other step. So all steps are connected. Okay. That we can develop using process modeller. So later on, we will read, you know, learn about this to these components more, but yeah, this is overall. And then admin console admin console that we just learned that it provide the administrator functionality to read no branding of your appian environment to create the user or to like another to connect with database and many more features is provide. So how it look like I can show you so designer who can can go here with a menu and you can have the access of design. Okay. From this you can see here we have multiple applications which are built already built. Okay. Now, from here you can see that, you know admin console, you can go to admin console from here. And you can know you can see here in left side there are multiple, you know, a lot of features. So this is first is for branding. So you can set the branding colors, you know, have a font and everything. Okay. And there are many more like, you know, the file upload internationalization languages, mobile permission plugins that, okay, so this have a lot of features that and, you know, see, if an admin can configure from here. Okay. We will read, you know, read about this in our coming sessions because this is just a high level. Okay. Now, one more thing that I want to show you here. Yes. Yes. So you can see here to, you know, check the objects, we can go to object step. Okay. And we can filter out these are, you know, APN components or, you know, that features or, you know, that we can use to create an application and all are connected with each other. Okay. We will learn about these. So like there are some connected system, AI skill, constant, we can take data store, data types, decision document. Okay. So there are a lot of components we have to create an application we will be needed of this, you know, components. Okay. Now, one more thing like, you know, that APN proprietary language is sell. So APN, you know, bucks on sell language or whatever code you are writing, okay, in APN like to, if you are creating an interface, or if you are writing something so that we know is sell language. Okay. Sell language is like self-assembly interface layer. Okay. So sell, you know, sell allow developers to create responsive and interactive way. So in this one, you know that you don't need to, you know, you can develop, you know, application code once and you can use anywhere you can use on mobile, you can use on laptop or desktop or any other size or, you know, your systems. So you don't need to take care about like how code different code, you know, different code for different systems and all. It is already responsive. So you have to just write one and you can use that code anywhere. Okay. Now, APN users. Okay. So we just check like we can create APN users from APN admin console. Right. So mainly APN, you know, divide its user in two types. One, you can see in top that is APN system administrator and other is APN basic users. Okay. So like if I'm an end user, and if I just want to access offer, you know, that an application or tempo or site, okay, or, okay, so for that, I will be a basic user. So basic user will not have the access of designer. Now, I can see, you know, I am able to see this designer because I'm not a basic user. Okay. I'm a system administrator. But if I'm a basic user, then this admin console or, you know, database or like designer, you know, link I want to be able to see. I can only see the site or tempo. Okay. And these are also as per the security. So if I have the security of one application, then I can see only one application here or one site here. I cannot see other sites. So everything is on based off security. Okay. Now come to the APN system administrator. So system administrator is, you know, like a super user for APN. Okay. This is generally for developer. Okay. Who is developing the application? So system administrator have the access of whatever access basic user have. Okay. Like system administrator can also go to tempo, can check the tempo, can go to any of the site, any of the application, there is no any security works on APN system administrator. Okay. And additionally to that APN system admin have the access of designer also. Okay. So administrator can develop the application. Okay. Can use any of the feature of APN. Okay. Any of the components of APN and can develop the application. Okay. So for that APN have system administrator. To create the APN users, you can go to admin console that we just checked. From this tab, you can create. Okay. So in this one, you will be having the access of create user. Okay. And from there, you can select if it is a basic user, if it is administrator user, as you will be having the access. To create the user. Okay. And then once you create the user, so in that user will have, you know, so for that user, you can create the temporary password, or you can, you know, put it blank so that any of the know that that user will get an email with the temporary password, and that user can access the APN environment with the help of the temporary password, it can change the, you know, password by themselves. Okay. Now, APN application package. So APN application package is like a collection of artifacts or collection of components that we built or a developer, you know, built for a particular application, like some of the constant I created some of the user interfaces I created some of the business logics I did some integrations I used. Okay. So this is not like a collection of those artifacts or like, you know, the container of those artifacts that is come under the particular application package. Okay. So we can to create, you know, the new application package from APN design interface, you can go again to the designer. So you can see here, these all are application packages. Okay. This like your CV is one application package, this D mockups is one application package and every application package have some components that you can see from here. Okay, so you can go to this build, you can see. Okay, so these whole are artifacts that, you know, is built for a particular application to create a new application, what you can do, you can click on this new application. Okay. So you can, you have to just type the APN, sorry, application name, description of the application like I can say contents. You can see here that prefix is already built, you know, come from APN. So it's selected like initials of this text. So APNs A and trainings D but you can judge. So all of the artifacts that we will create in APN will follow this pattern only that all of the artifacts will start with 80. Okay. Now you can see we have one checkbox here. Okay. And in this one, you can see here generate groups and folder to secure and organize objects. Okay. So some, you know, objects are required. So APN automatically can also create those artifacts or you can create manually. So if you click on this checkbox, APN will automatically create those groups and folders. Okay. And you don't need to create those by yourself. Or if you uncheck those checkbox, so APN won't create and you can go and you can create by yourself. Okay. Now I can click on this create button and it is asking for security. Okay. That we will be learning next session, but I can explain you in a high level that you can see here. These are APN groups. Okay. Custom groups that we will discuss. Okay. And APN groups are like you can see a group of users or a department like you know that in a company we have IT department or finance department or you know that sales department. So groups are something like departments. Okay. And every department have multiple users, different different users. Okay. So groups are also collection of users with some properties. Okay. So, you know, the secure particular application to give the permission to set the visibility we use these groups. Okay. And there are different different level of security also. And like the time you are editor administrator that we will read. Okay. But these are the security levels that we need to set whenever we are working on any of that APN artifact. Now you can see here this application package is created. And if from APN given a pop up screen from where you can create any of the artifacts like new records, new process model, new site or portal that is suggested by APN. Okay. And you can use any of this template. Okay. Okay. Now I can close this one. And if there is already created record process model connected to any of the components you can see from here. Okay. And you can access from here. Now you can go to build interface and you can see all of the artifacts related to this application. Okay. Like these are artifacts that is created by APN itself because we selected, you know, that check box. Now if you want to create a new artifact, you can go to new and you can create the applicant artifact. Okay. Like data type, data store, record type, there are multiple type of components that we will read. But from here you can create any of artifacts which is needed for an application. Okay. Like if you want to create a group, you have to click here and you have to fill some details. Okay. And it will create the group for you. Okay. And you have to set some properties. And if you want to create an interface, you have to just click on here and you have to fill the name this, you know, that initials are already coming and you have to just type the name description, create and it will, you will be able to create an interface from here. Okay. Interfaces we will read in, you know, next session. Okay. But that's how we can create an interface. Okay. Or so from here we can create any type of component that we need to create for a particular application for a particular requirement. Okay. So that we can create from here. Like we can filter out of the objects as well. Like if I want to filter out all the data types I can filter out. If I want to filter out any of the group I can filter out from here I can filter out any other artifacts also from here. Okay. And if I want to check the artifacts which are, you know, modified by some, you know, any of the user I can just type, you know, his or her name and I can filter out the particular, you know, user's artifact or I can filter out the artifacts by I can, you know, date also. Like modified date on this that particular artifact is modified. Okay. So this is the application and this application can have n number of, you know, objects or artifacts, okay, which that we are creating for a particular application. So if you are working on any of the application, you have to first create the application package. Okay. This is the starting stage in APN if you are working on any of the application. Okay. Then you have to create artifacts, okay, which are required for that particular application. Okay. Now, to the next part that is APN database connectivity. Okay. So, you know, that that we discussed now, just know that few slides back that APN provide two type of environments like or one is APN cloud environment and second is on premise environment. Okay. So APN, if APN, we have APN cloud environment. So APN provide us the prebuilt MariaDB database with itself. Okay. With environment itself. Okay. So you can see here this is APN cloud environment. Okay. So you can see here I have database access also. Okay. So I can access the database from here. Okay. And because I'm a system admin, so I have access if I'm basically I cannot have but APN provide the prebuilt database. So you can use, you know, this database also. Okay. That is provided by APN. Now, but if you do not want to use this, you know, database that is provided by APN and you already have some database that you are using, like you are using as you know, Maria MS equal or Oracle or other data relational database you can use. Okay. So that you can also use and for that, you know, configure that additional database, you have to go again to admin console. Okay. And from here, you can see we have one data source option in left side. Right. So from here you can access the data source and you can use add new data source. Okay. So data source is nothing but just to know that the connection between APN and database. Okay. So from here you can type the name that you want to give to the particular, you know, data source, you can select type. So APN support these many database. Okay. Like Aurora MySQL, SQL, DB2, MayaDB, MySQL, Oracle, PostgreSQL, SQL server. Okay. And in this one you can type the connection string of that particular database and username password. Okay. And you will be able to connect with that particular database. Okay. So as many as data source or database you want to connect, you can connect. So cloud environment have one prebuilt MariaDB database and we can configure or connect additional relational database also that is also very easy to connect. Okay. And once you have the access of like, you know, the database, you can create your tables, you can create new or any other database related artifact and that those artifacts you can create. Call in APN by some APN provided components. Okay. That we will discuss. Now come to the on-premise environment. So in on-premise environment APN do not provide any prebuilt database. Okay. You have to add your relational database only in this one. Okay. You have to take, you know, take that particular database on your server and from the server you can, you know, check the connection string and you can configure that. The connection string in same way that we are doing in cloud environment. Okay. So other things are same but you and you won't have APN's clouding database in that case. Now come to the APN app market. Okay. So like, you know, that APN provides app marketplace where you can find prebuilt components or integrations or solutions. Okay. That has been developed by APN community. Like any of the APN partner or APN developer developed the application or, you know, that component or some accelerator type of, you know, small applications or some complete solutions or any of the plugin. Okay. Or any of the other components they can post on APN's app market or anyone can access from, you know, anyone can have the access of that artifacts or, sorry, those applications or those components, those integrations from the app market. So to get the, you know, access of APN, you know, app market, you can use this URL and you can have the, you will be having the access of app market. So in app market, once you, you know, hit this URL, it will open something like this in that one you can see here. So you, so I can log in. Okay. I can access this by clicking on this link as well. Here you can see all of the applications are there that, you know, is uploaded on app market. And you can read about any of the application and you can schedule a demo because some of the applications are, you know, that are free. Some of the applications are paid. Some of the applications you can directly download. Okay. But for some you have to connect with the development, you know, that company or team and you can schedule a demo from here. But you can check the features. Okay. All of the features from here of the particular application you can see the, you know, the interfaces and all that is uploaded by that company. And you can check that, you know, the author or the compatible version also of APN industry and all. Okay. And you can check here. Cost is paid. So that means this application paid. Okay. You have to pay something for that one. But some of the components, plugins, okay, which are free and cloud approved. So you can directly use those components wherever you are required in your application. And if you do not have any, because it can provide some out of the box features as well out of the box components. But in any of the requirement that is not filled by the out of the box features or components, you can come here and you can check that any of the plugin that will fill that particular requirement and you can have that. And you can download that particular one. Okay. Now, so, you know, that for community environment access, okay, you can directly request by yourself. Okay. And please fill this, you know, Google forms as well. It is that, you know, you just need to fill your basic details only. Okay. So, know that we, you know, we, we will get the, you know, request from you and we will, you know, get, you know, APN environment and we can provide you the link, okay, whenever we have like, it will generally take seven to 10 days. So once, you know, we have the access so we can provide you the access of APN environment. So you can practice on that environment. Okay. So you have to just fill the details. Okay, just your basic details as soon as possible. Okay, so that you know that then we can check and we can provide you the access of APN environment. Okay. And we are now open to discussing post-it queries that you are already posted and if any of the queries that you have, you know, in the future, please feel free to share any, you know, queries or questions. You can do, you know, email us at the below email ID that is provided here. Okay. And you can comment on your video as well. So over to you, Sanjay sir. Yeah, thank you and get for this detailed insight and for your help like this Google form link I already shared in the chat and those who are live and listening this thing and those who are watching the recording and listening. So if you feel any doubt, any problem, so you can just reach out to this email ID or there is a telegram group link which is available in the description of this video. So I'm just sharing that link here in the chat as well so that if you have any question, any query related to this thing, so you can ask those in the telegram group. So I'm unable to paste the telegram group link in the chat. So it is available in the video description. It is available in the session tracker as well. Right. So, Ankit, there are two questions. So first is from Saim Ankitash. He is asking any limitation like only these databases, databases can be connected or APN support only few. So he says further like or any database from market can be connected in on-premise mode. Yes, so APN supports some of the database like APN generally support relational database and in relational database also it supports some of the database that you can see here. So APN supports all of these databases like DB2, MariaDB, MySQL, Oracle, PostgreSQL, SQL Server and Aurora MySQL. So APN supports this all type of database. Okay. So we have one more question. Ankit is asking, will you give us the access or do we need to request? You can also request. Okay. First you request and share the details. Okay. So we will also provide, you know, if you have the access like if you are getting the access in 7 to 10 days, so you can use that. Or no, sometimes it takes time also for you. Okay. So if it is taking more time and if you have access before, so we will provide you. Okay, because we have to start, you know, that practicing as soon as possible on this. So we can do both. Okay. So guys, if you want to request like you can go ahead and if you have any issues, so you can just fill this Google form. And still if you have any issues, so you can reach out to Telegram group, right? And you can just send an email to that email ID which Ankit showed earlier. So I think there are no more questions. Yeah, one more question is there. So only relational databases are supported in APN? Yes, only relational databases. Yes, Ankit. So only relational databases are supported. Okay. So I think this is it for today. So thank you, Ankit for sharing this insight to everybody. And I think those who have joined this session live and those who will be watching the recording. So they will find this day one session very fruitful. And once we'll be having the instance created, so they will be able to do some practice as well. So we'll be having one more session tomorrow, right? So right now what we are doing, we are keeping two sessions in a week so that like once you will be having some instance ready for practice. So that will also be helpful for you. Right. So tomorrow also Ankit will be sharing some insight with you. So do watch that session. And it would be better if you join sessions live, because if you join sessions live then you will be able to interact with us directly and Ankit will be able to answer your queries. And if not possible, then just go through the recording in whatever time zone you are, whatever time is comfortable. And still if your question is not answered, so you can reach out to this email ID low code corner mentor at gmail.com or like telegram link is available in the description. So there is one more question Ankit Manish is asking which programming language is required to build application. So APN has its own proprietary language that is cell language. So you know everything you will develop, you will develop on that particular cell language only. You don't need to require any other language. S-A-I-L, right? Yes, S-A-I-L. Yeah, this one. Okay, self-assembling interface. So it's APN's proprietary language that is owned by APN itself. Okay, so I think Manish your question is answered. So yep, so thank you Ankit for giving this insight and thank you for sharing your knowledge. So maybe we'll be coming live tomorrow same time. Okay, so thank you so much. Thank you everyone for joining this session and those who are watching the recording. Thank you to you as well. Thank you. Thank you everybody.