# Infotech Campus > Unlocking the Power of Information Technology. ## Posts - [How to write If Else statements in Python?](https://infotechcampus.com/how-to-write-if-else-statements-in-python/): In previous articles, we have seen how to write your first Python program, using Range() function, Len() function, for loops and other programs. In this article, we will see how we can write a conditional statement using IF-ELSE in Python. If else is generally used for decision making, means to run a particular code block on the basis of criteria. In Python, decision making is done on the basis of if statement, if-else statement and nested if statements. These are also known as Conditional Statements. if statement: If the statement is used check the specific condition if the particular condition is […] - [What are reserved words in Python](https://infotechcampus.com/what-are-reserved-words-in-python/): There are some reserved words in Python, you cannot use them as a variable or constant. If it is being used as the class name, variable name, constant of function name it will throw an error. So avoid using these keywords. Why avoid these keywords? These keywords are interpreted by Python differently, these keywords are used to perform certain tasks or activities. List of reserved words in Python - [How to Create Multiline Comment in Python?](https://infotechcampus.com/how-to-create-multiline-comment-in-python/): Python supports a single line and multi-line comments. Based on different situations both commenting types can be used. For single-line commenting, # is used to comment the line in python. Where ever # is found Python will treat rest of the line as a comment. Example: print ('hello world') # print('Demo') Multiline Comments A multiline comment is very useful in a Programming language when we want to comment on a complete block or write multiple lines about a function or feature. Python provides the facilities of multiline commenting. To comment on multiple lines or a complete block ”’ is used. Example 1: '''Comment […] - [Python syntax and rules](https://infotechcampus.com/python-syntax-and-rules/): Python syntax can be executed directly in the Command-Line or by creating a python file using the .py extension and running it in the Command-Line. In this article, we will see some important rules and syntax that we need to keep in mind while doing Python Programming. General Guidelines Few things to remember while writing programs in Python  Python Identifiers A Python identifier is a name given to variables, functions, modules, classes, or any other objects. In Python, an identifier must starts with a letter A to Z or a to z or an underscore (_) followed by more letters […] - [How to check if a number is Palindrome number in Python?](https://infotechcampus.com/python-palindrome-number/): In the previous article, we have seen how to reverse a number. In this article, we will check if a number is a Palindrome or not. We will take inputs from the user and will analyze it for its palindromic nature. Before we jump directly to the program, let us see, what is a palindromic number? A palindromic number is a number that is the same when written forwards or backward. For example, 101, 202, 333 etc. All the single-digit numbers are palindromic in nature. So the numbers:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9 all are palindromic. […] - [How to write Python program to reverse a number using For Loop?](https://infotechcampus.com/python-reverse-number-using-for-loop/): In this article, we will use len() function and For Loop of Python to reverse a number. We will take input from the user and then will print the reverse of that number. For example, let us suppose the user entered 123 than we have to reverse the number to 321. In the below example we are using len() function to count the length of the entered value. So that we can run the loop till the length. Code: Output: Try it your self with bigger numbers and see the result. - [Python Program to Print Table of 2 and others](https://infotechcampus.com/python-program-to-print-table-of-2-and-others/): In the previous article, we have seen how we can concatenate two strings and how we can add two numeric numbers. In this article, we will see how we can print a table of 2 first and then how you can use the same logic to print other tables. To print the table we will use the Range function of Python. Let us see how we can print the table of 2. Code: for i in range(1,11):c=2*iprint(c) Output:  2468101214161820 Above program has a fixed table value. Now let us take input from the user and print table of that number. […] - [How to add two numbers in Python?](https://infotechcampus.com/how-to-add-two-numbers-in-python/): In this artilcle, we will see a very simple program in Python. We will do the addition of two number in python. Simple right? Yes and even simpler to write the code in Python. Example 1: With fixed values. A simpler form of addition where we will have fixed values of variables. See the code below. a=5 b=10 c=a+b print(c) Output: 15 In the above program, the variable data is fixed,  now we will take input from the user and then perform the addition. Example 2: Take input from the user and then print the sum of the inputs taken. […] - [What is Range Function in Python? What does it do?](https://infotechcampus.com/what-is-range-function-in-python/): In this article, we will see what is range function and what does it do? We hear a lot about Range() function in Python, basically at the time of using a loop. Range function generates the list of number which we can use for iterate through loops. The range function  can have three types of parameters: a.) range(stop) b.) range(start,stop) c.) range(start,stop,step) range(stop): It will tell when to stop. Example: for i in range(10): print(i) Here the range has 10 value means starting from 0 to 9. Above for-loop will run 10 times and it will print the value of […] - [How to use variables In Python?](https://infotechcampus.com/how-to-use-variables-in-python/): Python is very intelligent, in python, there is no need to define the data type of variable, simply you can assign the value to a variable by value it will recognize its data type. Example:        a=10   // Python will take it as an integer value b="10" // Python will take it as string value Here only we are assigning the value we are not declaring the variable data type.   Example 2:  Now we will create the simple Program to add two number to clear our variable thing. a=10 b=20 c=a+b print(c) output: 30 Here we only […] - [Writing your first program in Python](https://infotechcampus.com/writing-your-first-program-in-python/): Now since we have installed Python on Windows machine, Now it is time to write our first Python Program. In this article, we will use Command Prompt and will print Hello World in Python. To do that just follow the steps below. 1.) Open Command Prompt and type python than press Enter. 2.) Then type print(‘Hello World’) press enter. In python print is a function which is used to print on the screen. - [How to install Python on Windows](https://infotechcampus.com/how-to-install-python-on-windows/): Python is becoming a popular language among web developers nowadays due to various reasons. Python is an interpreted language. Python is free, anyone can use programming language. Python’s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python releases its update from time to time, ensure you are downloading the right version before installing on your machine. The first release of Python was in the year 1991. To install python on Windows, follow the below steps: 1.) Download the python from this https://www.python.org/downloads/ link when you hit the URL below page will Appear than […] - [HTTP Error while uploading image in WordPress (Resolved).](https://infotechcampus.com/http-error-while-uploading-image-in-wordpress-resolved/): Are you also facing HTTP Error while uploading an image? If your answer is Yes, then you landed in the right place. There could be multiple reasons why you are getting this error. Since the error message itself does not tell much, we will have to go through some probable reason and the associated solution. Check if the issues are temporary At times it is possible that the issue is temporary due to various reasons: To check this just refresh your page. If it is a temporary issue you can now upload the image. If not just wait for some […] - [What is a Domain Name? How to book Domain Name?](https://infotechcampus.com/what-is-a-domain-name-how-to-book-domain-name/): A domain is an address of your assets on the web. It is a name that is universally understood by web servers. The domain name is unique, no two domains can be the same. A Domain name has two parts separated by a dot, the left of the dot is called the name of the domain and right of the domain is called extension or TLD. A domain name can be any combination of letters and numbers. Special characters like – is also allowed in domain name.For example, infotechcampus.com is a domain name, in which infotechcampus is name and .com […] - [Introduction to Site Kit from Google](https://infotechcampus.com/introduction-to-site-kit-from-google/): Google has various services that are helpful for developers. We use various Google tools to build, analyze, promote and monetize our portals. As a WordPress developer, we generally use multiple plugins to use Google services to achieve what we want. Google has come up with Google Site Kit for WordPress. This is an amazing plugin which gives four Google services every developer needs for there WordPress sites: Search Console, Analytics, AdSense, PageSpeed Insights. At the time when I am writing this article, this Google Site Kit is in Developer Beta Version. Anyone with WordPress site is free to install and […] - [Quick Overview of Affiliate Marketing.](https://infotechcampus.com/introduction-affiliate-marketing-join-promote-earn/): You might be here in two probable cases, either you are running an online business or you are planning to start one and want to know the sources of income in online business. Affiliate Marketing can contribute to a huge part of your online earnings if used in proper ways and in case you don’t know what it is and how it can help you in earnings, you are at the right place. You just need to read this article to know what exactly is affiliate marketing and how to use it. In a basic sense, affiliate marketing is the […] - [Creating and editing Pages in WordPress](https://infotechcampus.com/creating-editing-pages-wordpress/): So now you have learned t how to write blog posts and create a team for your WordPress account, now you need to learn the importance of pages and also how to manage pages. If you are new to your WordPress account, you might be on some default pages with default formats. You need to edit them before making your posts public and might also need to delete or add some pages. Here is all that you need to do: Clicking on the Pages Tab as shown in the image takes you to all of your pages and from here, […] - [WordPress User Roles and People Tab](https://infotechcampus.com/wordpress-user-roles-people-tab/): In this article, we will see the User Roles available to us and what operations they can perform. To see and manage the User Roles and Users we will have to go to People tab, In the people tab, you further have 3 tabs, namely: Team: Under this tab, you get to see your team working on your website. If you are new to WordPress and have been controlling the website by your own, you might have just your name under this tab where you see yourself as the admin of your website. This is very helpful if you want […] - [WordPress Beginner: Post Settings](https://infotechcampus.com/wordpress-beginner-post-settings/): In my previous article, I explained how to write your first blog on WordPress. In this article, I will be explaining the post settings that are available to us in WordPress. Namely, you have the following options in Post Settings: Status Categories and Tags Featured Image Sharing Post Format More Options Below is the explanation of each Post settings in brief. Status: Here you are able to control the status of your post, you have 3 options to do what. These are:- Stick to the Front Page: Enabling this option makes your post stick to your first/home page even if […] - [WordPress Beginner: Writing Your First Blog on WordPress](https://infotechcampus.com/wordpress-beginner-writing-first-blog-wordpress/): In my previous articles I have explained basics of WordPress, How to setup your account on WordPress.com and how you can select and customize your theme without using coding. After the selection and customization of theme, next thing you might be interested in is writing your first blog post on your website or blog. You can easily write a blog post using WordPress and just need to follow the guide to do so. Follow below easy guidelines to write your first blog post on WordPress.com First of all, you need to delete all the sample posts given on your website. […] - [WordPress Beginner: Selecting and Customizing Theme](https://infotechcampus.com/wordpress-beginner-selecting-customizing-theme/): In my previous articles, I have explained features of WordPress and how can you open account on WordPress. Once you have your account setup and you want to get started with your website or blog, you might be seeing some sample posts on your website and a theme which you selected during your account setup. We will get to replace the sample posts with your posts later on.  In this article, I will be explaining to you how to choose a theme and customize it for your website. Theme Selection: First of all, you need to click on themes and […] - [Steps to Getting Started with WordPress.com](https://infotechcampus.com/steps-getting-started-wordpress-com/): In my previous article, I have explained about features of WordPress. In this article we will see how can we setup our account on WordPress.com. WordPress is available for free download that can be installed on your machine, servers or any other hosting services provider. If you want to super flexibility then you can download WordPress and install on your hosting services providers such as iPage, Godaddy etc or your own Server. but for that, you will have to pay hosting charges to those hosting services provider companies. If you are a beginner and want to try your hands on […] - [Introduction to WordPress: Beginners Guide](https://infotechcampus.com/introduction-wordpress-beginners-guide/): Designing Websites or learning different languages to design good and attractive websites had never been easy. Some of you might generally spend a considerable amount and pay to web designers for having a superior website for their businesses or professional works. But with the availability of great platforms like Wix, Joomla and WordPress, the process of developing websites has become quite easy and anyone could now do this with a simple guide to follow. Don’t believe me? Just get through the following guide and learn to get started with your online business. Steps to get started with your WordPress Account:- […] - [Basic tags in HTML](https://infotechcampus.com/basic-tags-html/): In this article we will see some basic and frequently used HTML tags: HR TAG: Syntax: <hr width=”50%”> Base Font This specify format for the basic text but not the headings. Syntax: <basefont size=”10”> Font Tag This sets font size, color and relative values for a particular text Syntax: <font size=”10” color=”#888”> Strong Tag This tag is used to always emphasized the text Syntax: <strong>emphasized text </strong> tt Tag This tag is used to give typewriting effect on the text. Syntax: <tt>typewritting effect</tt>   sub and sup Tags These tags are used for subscript and superscript effects on the text. […] - [HDFS Architecture](https://infotechcampus.com/hdfs-architecture/): Hadoop includes a fault tolerant storage system called the Hadoop Distributed File System, or HDFS. HDFS is able to store huge amounts of information, scale up incrementally and survive the failure of significant parts of the storage infrastructure without losing data. Hadoop creates clusters of machine and coordinates work among them. Clusters can be built with inexpensive computers. MapReduce Architecture The processing pillar in the Hadoop ecosystem is the MapReduce framework. The framework allows the specification of an operation to be applied to a huge data set, divide the problem and data, and run it in parallel. From an analyst’s […] - [Hadoop – The Data Horse Rider](https://infotechcampus.com/hadoop-data-horse-rider/): Apache Hadoop is an open source software platform for distributed storage and distributed processing of very large data sets on computer clusters built from commodity hardware. Hadoop services provide for data storage, data processing, data access, data governance, security, and operations. History The genesis of Hadoop came from the Google File System paper that was published in October 2003. This paper spawned another research paper from Google – MapReduce: Simplified Data Processing on Large Clusters. Development started in the Apache Nutch project, but was moved to the new Hadoop subproject in January 2006. The first committer added to the Hadoop […] - [Best Phones Under 15k, Pocket Friendly Androids – March 2017](https://infotechcampus.com/best-phones-15k-pocket-friendly-androids-march-2017/): A lot of buzz is always here and there on the internet for android mobile phones. If you are thinking of buying a new android phone for you in this range, I am damn sure that you will be searching here and there and watching youtube videos on reviews of all these phones but never be able to decide which one to buy. Well, here is a solution to your problem. Underlying is a list of the best android phones available for INR 15,000. Moto G5 Plus (Rs.14,999) Display:5.2”, Full HD (1920*1080) Camera: 12MP(f1.7) + 5MP Front OS: Android 7 […] - [Introduction to emerging technology of 21st Century – Big Data](https://infotechcampus.com/introduction-emerging-technology-21st-century-big-data/): Hello friends, today we are going to have some healthy knowledge on one of the fastest emerging technology of 21st century i.e Big Data everyone seems to be talking about it, but what is big data really? How is it changing the way researchers at companies, non-profits, governments, institutions, and other organizations are learning about the world around them? Where is this data coming from, how is it being processed, and how are the results being used? And why is open source so important to answer these questions? Ever thought about that? Well ‘Big Data’ describes innovative techniques and technologies […] - [Program to Define Relations in Prolog](https://infotechcampus.com/program-define-relations-prolog/): In previous article we have seen how to find the reverse of a list. The following program shows the implementation of rules. It describes the relationships of brother, sister, grandparents, son, daughter and uncle in a family. The facts used here include male, female, parents, and father. Relations to be define:- 1) Brother 2) Grandparents 3) Son 4) Sister 5) Daughter 6) Uncle. PROGRAM: male(a). female(b). male(c). female(d). parents(a,m1,f1). parents(b,m1,f1). parents(c,m1,f1). parents(d,m2,f2). parents(f1,f5,f6). parents(f2,f5,f6). parents(f3,f7,f8). parents(f4,f7,f8). father(f1,a). father(f2,b). father(f3,c). father(f4,d). brother(X,Y):-male(X),parents(X,M,F),parents(Y,M,F). sister(X,Y):- female(X),parents(X,M,F),parents(Y,M,F). son(X,F):-male(X),father(F,X). daughter(X,M,F):-female(X),parents(X,M,F). uncle(Y,X):- male(X),father(M,X),parents(M,M1,F1),parents(Y,M1,F1). grandparents(M,F1,X):-father(F,X),parents(F,M,F1).   OUTPUT:   - [Program to find the reverse of the list in prolog.](https://infotechcampus.com/program-find-reverse-list-prolog/): In previous article we have seen how to append the list into another. In this article, we will see how to reverse a list. To identify a standard technique where we reverse a list by appending its head to the reverse of its tail. The goal succeeds if the result of reversing the order of the elements in list L is List M. PROGRAM: reverse([X|Y],Z,W):-REVERSE[Y,[X|Z],W]. reverse([],X,X). OUTPUT: - [Program to append the list in prolog.](https://infotechcampus.com/program-append-list-prolog/): In previous article we have seen how to find the population density of the country. In this we will discuss about how to append the list. The following program appends a list B to another list A. The collective list is stored in list C. The base condition is “append ([], list B, list B)”. The program observes backtracking after the base condition is achieved.   PROGRAM: append[x|y],z,[x,w]:-append(y,z,w),append([],x,x).   OUTPUT:   - [Program to find the population density of the country in prolog.](https://infotechcampus.com/program-find-population-density-country-prolog/): In previous article we have seen how to get factorial of a number. In this article, we will see program of how to  calculate population density of a country. It is a simple program and easy to use. PROGRAM: country(india). population(india,12370000000). area(india,3287590). density(X,Y):-population(X,P),area(X,INDIA),Y is P/INDIA.   OUTPUT:   - [Program to calculate the factorial of a number in prolog.](https://infotechcampus.com/program-calculate-factorial-number-prolog/): In previous article we have discussed about Prolog and how to make program in Prolog. In the factorial program like take 5 PROGRAM: fact(1,1). fact(N,R):- N1 is N-1, fact(N1,R1), R is R1*N.   OUTPUT:   - [Introduction To Artificial Intelligence](https://infotechcampus.com/introduction-artificial-intelligence/): Artificial Intelligence Artificial intelligence is a branch of computer science which deals with such machines or computers that can do the jobs as well as humans like in order to have ability to think, consider the actions to be taken and take decisions like humans. Various Definitions of Artificial Intelligence:-Herbert Alexander Simon: Artificial Intelligence (AI) is research area, application, and instructions are form rather than numbers and information process based on heuristic methods or by a number of rules related to computer programming to do the things that viewed as intelligent Rich and Knight [1991]:– Artificial Intelligence (AI) is a […] - [Getting geo-location of any city using Google API](https://infotechcampus.com/getting-geo-location-city-using-google-api/): In this article, we will discuss about getting geo-location of any city. For getting geo-location of any city in the form of longitude and latitude, we use Google API. For this, you have to generate a Google API key which I have already discussed in my last article Getting Geo-Location of Current Location. You can use the single for getting the current location as well as for getting the location of any city. Following is the source code and output.   Source Code (jQuery and HTML): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> http://Scripts/jquery-1.4.1-vsdoc.js […] - [SOAP Request: Calling Web Service of one Web Application in Web Service of another Web Application](https://infotechcampus.com/soap-request-calling-web-service-one-web-application-web-service-another-web-application/): SOAP stands for Simple Object Access Protocol. We use SOAP Request to access data of the third party’s api. In API’s data transfer through XML. XML stands for eXensible Markup Language. It is the fastest technique i.e. used for data transfer. It is an open source and browser independent markup language. In this article, we will discuss how we can get data by sending SOAP Request in ASP.Net First of all to get data through XML file by sending SOAP Request, you have to create the website and web service in that and from that web service you simple fetch […] - [SAP – ABAP Calling Function Module](https://infotechcampus.com/sap-abap-calling-function-module/): In this article we will discuss about how to call a function module in ABAP Program and also learn about other way to make a ALV Grid i.e. different from previous in which we have to write code to pass Internal Table Name, Field Name, Field Text, Field Color to make Field Catalouge again and again but in this Article we will see how to call Function Module and  Writing code only once of making field catalogue how can we make ALV Grid.   Syntax to call Function Module: – CALL FUNCTION 'FUNCTION MODULE NAME' EXPORTING IMPORT_PARAMETER = 'Value’ OR […] - [SAP-ABAP Executing Function Module](https://infotechcampus.com/sap-abap-executing-function-module/): In previous article we have discussed about Function Module and steps to create a Function Module. In this article we will discuss about how to execute a function module. After creating a function module and after writing your source code, you can execute your function module to test it so that it gives desired result as per your requirement. Steps to Execute a Function Module are: – Step 1: –Press F8 Key and then Enter Import Parameters Step 2: – Press F8 Key again, it will display export parameters or no. of records in the internal table. Step 3: – […] - [SAP – ABAP Function Module](https://infotechcampus.com/sap-abap-function-module/): Function Modules are like Functions which can be called in any ABAP Program and can also be called external to SAP System. These are sub-programs and contain a set of statements with exporting, importing parameters and exceptions. It is a must for function module to save it in a Function Group. Although, Sub-Routines also act like functions but both Function Module and Sub-Routine are different from each other. Now, we will see following what are differences between Function Module and Sub-Routine. Difference between Function Module and Sub-Routine: Function Module Sub – Routine Create external to ABAP Program Create internal to […] - [SAP-ABAP Function Group](https://infotechcampus.com/sap-abap-function-group/): Function Group is a collection of function modules or we can say that it acts like a container in which N no. function modules can be stored. We cannot make a function module without a function group. T-Code to make a function group: – SE80   Steps to make a Function Group: – Step 1: – Enter the T-Code SE80 and then press Enter Key. Step 2: – Choose Function Group from the drop down as show in figure and then press Enter Key. Step 3: – Click on Yes button.   Step 4: – Write the name of Function […] - [Using Move Tool in Photoshop](https://infotechcampus.com/using-move-tool-photoshop/): Hello guys, in this article we will talk about the move tool. As the name defines it function, this tool is used to move an image, layer, selection or anything according to tool. Moving an image using Move ToolThe selected icon in this bar is move tool. The shortcut key for this tool is V. Whenever you are working with some other tool and you have to move something just press V then your tool is selected. No need to go to the toolbox.   Here are the steps to use move tool. The images below shows the before and […] - [Paragraph, Heading, Line Break Tags in HTML](https://infotechcampus.com/paragraph-heading-line-break-tags-html/): In this article we will discuss about how can we display text in Paragraph, how to show text as Heading and How to break line using different tags respectively. Paragraph TagThis tag is used to write the information in paragraphs.If you want to change the paragraph then you must close the previous paragraph tag and then start new paragraph tag. Syntax: <p> here you can write your text </p> Source Code: <html> <head> <title>HTML</title> </head> <body style="background-color:#6FF; color:#000"> <p> <h3>Html stands for Hypertext markup language.It is very easy to learn.You just need to close each and every tag that you […] - [Tables in SAP-ABAP](https://infotechcampus.com/tables-sap-abap/): The table is a data structure that is used to store information or data in the form of rows and columns.  We can store N no. of records in a database table. Before we start discussing steps of the creation of a table in SAP System, we should have knowledge of various table fields. Types of Table Fields:- Field: – This defines the field name or column name of table. Key Flag: – This defines whether the field is a key field or not when it has been checked it acts as key field and when it is unchecked it […] - [Marquee Tool in Photoshop](https://infotechcampus.com/marquee-tool-photoshop/): Marquee tool is a selection tool in Photoshop. You can use this to select all or a part of an image. Let’s start to know how it works. Steps to use Marquee Tool1. First of all make the tool active by clicking on it or press the key on the keyboard that is assign to a particular tool like M for marquee tool.2. To know these shortcut keys just mouse hover to the icon of any tool and in the tool tip there is a letter after the name in the bracket.3. By default there is rectangular marquee tool. You […] - [Introduction to Tools in Photoshop](https://infotechcampus.com/introduction-tools-photoshop/): Today we will start with tools i.e how to use tools in Photoshop & how to work with them? As we mention already in the previous articles, if there are default settings then there is a single line long bar with tools. As shown in image below: Tool box is shown in the red rectangular bar. You can make it in double line according to your use. To make it double line just click on double arrow as shown in orange circle. You can move this toolbox by just clicking & dragging on the dark black area where the double […] - [Getting Started With Photoshop](https://infotechcampus.com/getting-started-photoshop/): In my previous article we talked about how Photoshop works. In this article we will start up with some basic things that you should have to know. First of all open, Adobe Photoshop CS6. Now, the various tools are shown to you. We can explain little bit as – on the left hand side a long bar containing a number of icons is called toolbox (highlighted with blue box). On the right hand side, there are various presets tools (highlighted with green box) which are commonly used when we works with images & on the top of the page you […] - [Introduction to Web Designing and HTML](https://infotechcampus.com/introduction-web-designing-html/): When we start developing any Web Application or any Informative Website, then to make a website most attractive and good looking, the most important part is GUI Graphical User Interface i.e. what is display on the user’s screen. Now, let’s start learn how to design the web page. There are so many technologies and programming languages by which we can create a web application or website like PHP, ASP.NET, and JAVA etc. But in all these technologies, to design web page there is only one & one programming language i.e. HTML. Now, we will discuss about HTML.   HTML (Hypertext […] - [Is Post Back Property in ASP.Net Webforms](https://infotechcampus.com/post-back-property-asp-net-webforms/): Is Post Back Property is a read only Property. We can’t pass value to this.  It is used to check the page request, If it is false it means that is the first request and if it is true, it means it is next or subsequent request. Post Back is a process where page comes from server to client’s machine. Below is the example to check Post Back. HTML <%@ Page Language="C#" AutoEventWireup="true" CodeFile="PostBack.aspx.cs" Inherits="_PostBack" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body style="background-color:#F9EBAE;"> <form id="form1" runat="server"> <div> <asp:Label ID="Label1" runat="server" Font-Bold="True" Font-Size="Large" Text="Label"></asp:Label> <br /> <br /> […] - [Namespaces, Events or Methods in ASP.Net Web Forms](https://infotechcampus.com/namespaces-events-methods-asp-net-web-forms/): In this article we will see the basics of Namespaces, Events or Methods in ASP.Net Web Forms. Namespace:Anything which displays {} in front of them is namespace. It is collection of classes. It may be nested. System is the root namespace of Microsoft. Following are some common namespaces that are inbuilt in code file of web page. In ASP.Net, file with extension .aspx is the webpage where you can design your page and type your html and file with extension .cs is the code file where you can write the logic or code and cs denotes that the coding is […] - [How to create SAP ABAP Data Element](https://infotechcampus.com/create-abap-data-element/): Data Element gives the individual field label in ABAP dictionary. It defines the short description of Domain for which purpose it will be used in ABAP Programs or in Tables. Creation of Data ElementYou Can create the a data element by following steps1.  Go to transaction by entering t-code SE11 as shown below. 2. Type name of Data Element as shown below   3. Choose the type Data Element and click on green check mark as shown below: – 4. Now Type the short description and domain name of data element. 5. Open tab Field Label as shown below.  6. […] - [How to create SAP ABAP Domain](https://infotechcampus.com/create-abap-domain/): Domain defines technical definition of field of a table i.e. data type of field, its length and short description which is defined in data element which we will discuss further. Now we will discuss how to make a domain in ABAP Data Dictionary.   Creation of Domain in ABAP DictionaryTo create a domain in ABAP Dictionary you should follow the following steps1. Go to transaction by entering t-code SE11 as shown below 2. Type name of Domain as shown below   3. Define the data type, its length decimal places if required. output length and output type as shown below […] - [SAP ABAP Data Dictionary](https://infotechcampus.com/abap-sap-data-dictionary/): In this article we will look into ABAP Data Dictionary. As we all know SQL has two parts:-DDL (Data Definition Language)DML (Data Manipulation) In ABAP INSERT,UPDATE, DELETE, SELECT statements will handle DML and ABAP Data Dictionary handles DDL or Data Definition Language or you can say that ABAP Data Dictionary defines what type of data can be store in database.  Uses, Benefits and Purpose of ABAP Data Dictionary: • Data Dictionary is used to create and manage data definitions.• It describes logical structures of objects that are used in Application Development.• It supports user defined types like tables, structures and […] - [Introduction to Photoshop - Basic Information](https://infotechcampus.com/introduction-photoshop-basic-information/): Hello guys, Today we will talk about the basic information regarding Photoshop. We know there a number of photo editing software’s. But every software has its own properties and limitations. But Adobe Photoshop is vast package which is used by high level professionals. Before going to use of any this we should have to know what requirements are needed to install Adobe Photoshop CS6 on system are following:  Windows:Intel® Pentium® 4 or AMD Athlon® 64 processorMicrosoft® Windows® XP with Service Pack 3 or Windows 7 with Service Pack 1. See the CS6 FAQ for more information about Windows support.2 GB […] - [Work Areas and Internal Tables in ABAP SAP](https://infotechcampus.com/work-areas-internal-tables-abap-sap/): In this article we will be taking a brief look on Work Areas and Internal Tables in ABAP, SAP. Work Area: A Work Area is a structure which can hold single record at a time in the ABAP Program. It is very useful for any change in internal tables or database tables.Syntax 1: <WORK_AREA> TYPE <Z_TABLE> . Syntax 2: <WORK_AREA> LIKE <T_TABLE>. WORK_AREA is name of work area.Z_TABLE is name of database table which is defined in ABAP Dictionary.T_TABLE is name of structure which is defined in ABAP Program.   Internal Table: An Internal Table is a table which can […] - [Creating string out of row values on single column in ABAP](https://infotechcampus.com/creating-string-row-values-single-column-abap/): Sometimes there is a requirement during the development of software in SAP that you have to make a string out of multiple row values of single column of Internal Table. For example you have to show hierarchy of staff in a single string, or showing cities that exists between two famous cities like between Mumbai to Pune. As we have a table of Hierarchy in which various posts of Commissioned officers of Indian Military are defined acc. to Department and their posts respectively acc. to hierarchy.  The following table contains ranking or posts of Commissioned officers in Indian Military. Suppose, […] - [Internal Table Operations in ABAP](https://infotechcampus.com/internal-table-operations-abap/): For a ABAP developer, when he/she used Internal Tables in his/her application during development using of Internal table operations in the coding part is most important. Following are some of the most important internal table operations:   APPEND in SAP ABAPAPPEND statement is used to append or add a record from work area to internal table, the new record will be added at the end of the internal table. Syntax: APPEND <WA> TO <ITAB> DATA : IT_BILL TYPE ZBILL OCCURS 0. DATA : WA_BILL TYPE ZBILL. WA_BILL- BILLNO = 'BIL6344'. WA_ BILL -AMOUNT = '4000.00'. WA_ BILL -PAYMOD = 'CASH'. […] - [SAP - ABAP Basic Syntax](https://infotechcampus.com/sap-abap-basic-syntax/): As we have seen in previous articles that we use ABAP as programing language for SAP, in this article we will see some basic syntax that we will have to use. The ABAP programming contains ABAP statements and comments. Some Introductory statements of a Program and their syntax are as below: Statement Description Syntax CLASS-POOL Introduces a Class Pool CLASS-POOL [MESSAGE-ID id]. FUNCTION-POOL Introduces a Function Pool FUNCTION-POOL name of function module like ZFM_BILL_FUNCTION. INTERFACE-POOL Introduces an Interface Pool INTERFACE-POOL. PROGRAM Introduces a Subroutine Pool or Module Pool PROGRAM name of the program like SAPMZ_BILL_PROGRAM. REPORT Introduces An Executable Program […] - [What is SAP and ABAP?](https://infotechcampus.com/what-is-sap-and-abap/): In the previous articles we have discussed about Classical Reports, ALV Grids, Color Formatting and also discussed about meaning of some fields or keyword which are used in programming. But In this article we will discuss about SAP and the Programming Language which we are using in SAP. What is SAP? If you read my previous articles, if you are thinking that SAP is a programming language, then you are thinking wrong. SAP is not a Programming Language, it is Business Software Package which is designed to integrate all area of business like HR, Finance, Logistics and other many more […] - [What is SPARSE Column in MS SQL SERVER?](https://infotechcampus.com/sparse-column-ms-sql-server/): Introduced in SQL Server 2008, The SPARSE column is better at managing database size when null values are plenty in that particular column. This is lesser know column type but very useful when you expect null records in particular record. To declare a particular column as sparse we have to simply specify the keyword ‘sparse’ after declaring the column name and the data type.  Please refer to the below mentioned queries for a better understanding of sparse column and its use. CREATE TABLE UnsparsedTable (ID INT IDENTITY(1, 1), Col1 INT, Col2 VARCHAR(100), Col3 SMALLDATETIME, Col4 UNIQUEIDENTIFIER ); GO CREATE TABLE […] - [How to convert XML to JSON in MS SQL SERVER](https://infotechcampus.com/convert-xml-json-ms-sql-server/): JSON is a data-interchange format that is both Human and Machine readable. It is easy for developers to interpret and pinpoint the issues, if any, during debugging when working with JSON. If the data is sent from our database to the application in JSON format. It will definitely make developers life easy in many ways. This can be easily done in SQL 2016 by specifying the clause ‘for JSON auto‘ at the end of our return statement. But, for developers and organisations that are using earlier versions of ms sql server, it’s a challenging ask. though this can be achieved simply […] - [Introduction To AngularJS](https://infotechcampus.com/introduction-to-angularjs/): In the current scenario of Information Technology, there are new technologies developing day by day and it is must for students, professors and developers to up to date with these technologies. AngularJS is such kind of client side scripting technology which has a great impact in development of Websites, Portals or Web Applications. To learn the AngularJS we should have basic knowledge of JavaScript or jQuery.  What is AngularJS? HistoryAngularJS was developed in 2009 by Misko Hevery and Adam Abrons. It is now maintained by Google. Its latest version is 1.4.3.   Adding AngularJS libraryYou can add the AngularJS library […] - [How to get record count of large or locked tables in MS SQL?](https://infotechcampus.com/get-record-count-large-locked-tables-ms-sql/): Ever wondered why it takes so much time to get the count of rows in an SQL table with millions of records?  In case when the table is large and fragmented the ‘select count(*) from large_table_name’ may take seconds to minutes to return an output. Re-indexing can also take up considerable amount of time.   System tables can come to the rescue in this case. There is a system table that stores the live meta information of all the tables, it is sysindexes. To retrieve the count of rows from any table, please use the following query: select rows from […] - [How to optimize T-SQL Query in MS SQL Server](https://infotechcampus.com/optimize-t-sql-query-ms-sql-server/): As an T-SQL Developer, we always tend to wonder why my query takes considerately more time when everything is set on the server including indexes, fragmentation, fill_factor, etc. Well, these things are important for the performance of your query but another important thing that we usually miss is the structuring of the query. Yes, the where clause is equally important and the way we structure it determines our query performance in the long run. Following are the steps that needs to be followed in sequencing the where clause to best optimize a query: The priority for sequencing the query is that […] - [System Fields, Date Conversion and Meaning of SY-SUBRC](https://infotechcampus.com/system-fields-date-conversion-meaning-sy-subrc/): In my previous articles we learn about classical reports, alv grid reports. In this article we will learn about some keywords, some conversions which we are used in SAP in daily life. System Fields for Date and Time System field Content sy-datlo Date in the current user’s time zone. sy-datum Local date of the ABAP system. sy-dayst Indicator for summer time. During summer time, “X”, otherwise ” “. sy-fdayw Factory calendar weekday. “1” for Monday, …, “5” for Friday. sy-timlo Time in the current user’s time zone. sy-tzone Time difference from the UTC reference time in seconds, ignoring summer time. […] - [How to send database emails using sendgrid SMTP T-Sql](https://infotechcampus.com/send-database-emails-using-sendgrid-smtp-t-sql/): Now this is tricky and pretty impulsive when you try to send emails from database using SendGrid and the mail fails to get send and the log reads out a generic message as ‘The mail could not be sent to the recipients because of the mail server failure. (Sending Mail using Account 2 (2016-07-19T14:37:38). Exception Message: Cannot send mails to mail server. (Failure sending mail.).’ Additionally you get very limited help from the most trusted search partner for all our needs, GOOGLE! (at least as of now)  Well, SendGrid free account provides you around 12k free emails per month and […] - [When to use Temp Table, Table Variable and CTE.](https://infotechcampus.com/use-temp-table-table-variable-cte/): As a layman or a novice, when we come across the concept of local temporary tables, global temporary tables, table variables or common table expressions; we tend to think that they function similarly i.e. they all store data in them in a tabular format. So whats the difference in them and when should I use either ones?  Let’s get to the basics first   Local Temporary Table Global Temporary Table  Table Variable Common Table Expression – CTE Scope Within Server Process ID (SPID) i.e. only to current connection Within SQL Instance Active time. i.e. across all sql connections Within Declaration Scope Next line […] - [How to send Email Alerts using ALV Grid Report in SAP?](https://infotechcampus.com/how-to-send-email-alerts-using-alv-grid-reports-in-sap/): In my previous articles we have seen some basic reports in SAP and some basic operations that we can perform on the SAP tables and reports. In this article we will see how can we show data of header database table in SAP and send alert emails using ALV Grid Report. Below is the Program that can be used to show data of header database table and to send email alerts in SAP. Program to show data of database table REPORT ZBILL_ALV_REPORT. *&---------------------------------------------------------------------* *& Report ZBILL_ALV_GRID_REPORT *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* TABLES: ZBILL. TYPE-POOLS SLIS. " ---- WORK-AREA AND INTERNAL […] - [How to show data of detail database table in SAP](https://infotechcampus.com/show-data-detail-database-table-sap/): In my previous articles we have seen some basic reports in SAP and some basic operations that we can perform on the SAP tables and reports. In this article we will see how can we show data of detail database table in SAP. Below is the Program that can be used to show data of detail database table in SAP. REPORT ZBILL_ALV_REPORT_1. TABLES: ZBILL_DESC. *TABLES ZBILL. *---Calling the type pool SLIS to inherit all of its fields----- TYPE-POOLS SLIS. " ---- WORK-AREA AND INTERNAL TABLE DECLARATION ---- DATA: WA_BILLDESC TYPE ZBILL_DESC, IT_BILLDESC TYPE ZBILL_DESC OCCURS 0. * IT_BILLDESC TYPE ZBILL_DESC […] - [How to show data of header database table in SAP?](https://infotechcampus.com/show-data-header-database-table-sap/): In my previous articles we have seen some basic reports in SAP and some basic operations that we can perform on the SAP tables and reprots. In this article we will see how can we show data of header database table in SAP. Below is the Program that can be used to show data of header database table in SAP. REPORT ZBILL_ALV_REPORT. *&---------------------------------------------------------------------* *& Report ZBILL_ALV_GRID_REPORT *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* TABLES: ZBILL. TYPE-POOLS SLIS. " ---- WORK-AREA AND INTERNAL TABLE DECLARATION ---- DATA: WA_BILL TYPE ZBILL, IT_BILL TYPE ZBILL OCCURS 0. DATA: REP_ID TYPE SY-REPID VALUE SY-REPID. DATA: *-----DECLARING […] - [How to calculate Sum of Amount Field in SAP](https://infotechcampus.com/calculate-sum-amount-field-sap/): In this article we will see how can we find and calculate sum of amount field in SAP. The sample source code below will demonstrate how to achieve that: REPORT ZBILL_REPORT. *TABLES: ZBILL. * DATA : WA_BILL TYPE ZBILL. " WORK AREA OR STRUCTURE DATA : IT_BILL TYPE ZBILL OCCURS 0. " INTERNAL TABLE DATA: V_SUM TYPE ZBILL-AMOUNT, V_REPID TYPE SY-REPID, V_USER TYPE SY-UNAME, V_DATE TYPE SY-DATUM, V_TIME TYPE SY-UZEIT. INITIALIZATION. V_REPID = SY-REPID. V_USER = SY-UNAME. V_DATE = SY-DATUM. V_TIME = SY-UZEIT. START-OF-SELECTION. " for selection of data from database. PERFORM GET_BILLS. END-OF-SELECTION. " this event signals that event […] - [How to do Color Formatting in Classical Reports of SAP](https://infotechcampus.com/color-formatting-classical-reports-sap/): In my previous article, we have learned about Classical Reports of SAP. There are various occasions where we need to color code our result in output. In this article I will provide some quick source code that you can use for color coding. The following colors are the approximate HTML rendering of an ABAP list when the SAPGUI theme uses this background color:  [COLOR {{{color [ON]}|OFF}|{= numericvariable}}][INTENSIFIED [{ON|OFF}|{= flag}]][INVERSE [{ON|OFF}|{= flag}]]where color may be either a constant (COL_BACKGROUND, COL_HEADING, COL_NORMAL, COL_TOTAL, COL_KEY, COL_POSITIVE, COL_NEGATIVE, COL_GROUP) or a numeric value (respectively 0 to 7). Below is the source code that you […] - [ALV Grid Report in SAP](https://infotechcampus.com/alv-grid-report-sap/): In Previous article I have provided an overview of Classical Report in SAP, in this article I will provide Code to show data of database table in ALV Grid Report. We will also see how to edit a particular field from that report in database table. Please see the Source code below, you can use this as is with changes as required.   REPORT ZBILL_ALV_REPORT. *&---------------------------------------------------------------------* *& Report ZBILL_ALV_GRID_REPORT *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* TABLES: ZBILL. TYPE-POOLS SLIS. " ---- WORK-AREA AND INTERNAL TABLE DECLARATION ---- DATA: WA_BILL TYPE ZBILL, IT_BILL TYPE ZBILL OCCURS 0. DATA: REP_ID TYPE SY-REPID VALUE SY-REPID. […] - [Classical Reports In SAP ABAP](https://infotechcampus.com/classical-reports-sap-abap/): The purpose of a report is to read data from the database and write it out. It consists of only two screens i.e. Selection Screen and Output Screen. Selection Screen: The first screen is called the selection screen. It contains input fields allowing the user to enter criteria for the report. For example, the report may produce a list of sales for a given date range, so the date range input fields would appear on the report’s selection screen. Output Screen: The second screen is the output screen. It contains the list. The list is the output from the report, […] - [Tools and Development Environment for creating ASP.NET Web Application](https://infotechcampus.com/tools-development-environment-creating-asp-net-web-application/): While the primary tool you need to start development on ASP.Net is .Net framework, we do need some developer friendly tools and IDE (Integrated Development Environments) for creating web applications on top of .Net Framework. Visual Studio is most popular and recommended IED for development of web application using ASP.Net and SQL Server is generally used as Database for ASP.Net. ASP.Net does supports other databases such as Oracle, NO SQL, MY SQL, MongoDB and many more. In this article we will focus on Microsoft SQL Server & Visual Studio that can be used for creating dynamic ASP.NET web applications.  Microsoft […] - [Introduction to ASP.Net and its benefits](https://infotechcampus.com/introduction-asp-net-benefits/): There are lots of technologies available for creating web applications and websites, ASP.NET is one of them. ASP.Net can be seen as successor of ASP from Microsoft. ASP stands for Active Server Pages. It is just a technology that runs on server which is used for web application and web development. ASP.Net is gaining popularity because it can be used with more than 44 programming languages. C#, VB.Net and J# to name few of them. Before creating web applications, we should understand and have basic knowledge about .Net Framework, Compilation Process, Back End Tools and Development environment required for it. […] - [What is Interface in C# and how to use them?](https://infotechcampus.com/interface-c-use/): An interface is a contract contains methods, properties, events and indexers. A class or structure that implements the interface must implement all the members of the interface. The interface defines ‘what’ part of the contract and classes or structure that implements the interface defines ‘how’ part of the contract.  Methods, properties, events are the members of the interface. Interface contains only the declaration of the members. The responsibility of derive class or structure to define all members specified in interface definition. .Net does not support multiple inheritance, but one can achieve this objective by implementing multiple interfaces to class. In […] - [How to add Current Date and Time Stamp in Excel](https://infotechcampus.com/add-current-date-time-stamp-excel/): There are various occasions when we want to add current date and time stamp in a cell in excel automatically. There are few options available do accomplish the task based on the requirement of situation: Option 1: By using keyboard Shortcut (ctrl+;) The output will give date without time stamp. This method is helpful if you want to retain the values of date when you open the excel next time. Typical example is when you are using excel sheet as a time sheet for filing your time on day to day basis. Below are the steps:1. Click on cell where […] - [Introduction to CAD for beginner - Why to use CAD](https://infotechcampus.com/introduction-cad-beginner-use-cad/): CAD (computer aided drafting and design) as the name itself suggests,is much more than just drawing lines for design purposes by electronic means.there are various reasons for using CAD. The most potent driving force is competition.To make their name in business,companies use CAD to draft better designs quicker and much more cheaper than their competitors. Productivity is boosted by a CAD program enabling you to easily draw polygons,ellipses,multiple parallel lines and multiple parallel curves that comprise a design. Various automatic features like fillets and chambers helps increase the speed of designing. The ability of the software to “snap” automatically to […] - [Best security plugin for WordPress (Free & Paid) - 2016](https://infotechcampus.com/best-security-plugin-wordpress-free-paid-2016/): WordPress is a widely used blogging and website platform across the globe. The growing number of downloads proves the popularity of WordPress. The usage of WordPress is increasing not just because its FREE but because its powerful. Though the WordPress is build on very robust and secure framework, and they take care of every possible security measure, there are incidents of hacker attacks on WordPress sites. It’s always good to have some security plugins that adds additional layer of security on WordPress based sites and blogs. While doing some research, I have found some WordPress Security plugins that were really […] - [Hard Work vs Smart Work](https://infotechcampus.com/hard-work-vs-smart-work/): This discussion is there since the beginning of social life of mankind.We all have different perceptions and different views on this topic and I am trying to put my view point as well. In my opinion, Smart Work is a by-product of hard work and not an alternative.Only after spending considerable amount of time, working very hard; we know the tricks to do the same job in less time and in more efficient manner. If smart work is our first option, we would only learn in patches. Only learn the requested problem part and do the job, as that smart […] - [Get Started with Microsoft Azure](https://infotechcampus.com/get-started-with-azure/): Guys, you must have heard a lot about cloud computing and some of you are also familiar with it. Microsoft Azure is one of the cloud platforms that provides a number of services. This article covers the basic fundamentals of Azure cloud aiming. What is Microsoft Azure? In a few words, Microsoft Azure is cloud Platform with a collection of services like hosting, storage facilities, big data, Networking etc. With help of different components, you can move faster with your business and save money. Let’s talk a bit about Azure Platform in detail. Azure Cloud platform is available as IaaS, […] - [Art of Communication](https://infotechcampus.com/art-of-communication/): Communication is an important aspect of our daily lives. Being an IT professional, it is a necessity. In my opinion, Your written and oral communication should assist your technical skills. This marriage is very important to grow in your career.  A whole lot can be said about communication skills, but I would just put down few points:   - [Javascript Basic Guidelines](https://infotechcampus.com/javascript-basic-guidelines/): In this articles I have listed some very basic java script guidelines, that I believe should be considered when using java script. These are very basic guidelines and can be treated as rules: JavaScript is Case Sensitive: Yes, that’s correct, all the syntax, variable declarations, function names etc are case sensitive. A function named “foofunction” is not the same as “FooFunction” and a variable named “thisVar” is not the same as “ThisVar”.JavaScript is case sensitive – therefore watch your capitalization closely when you create or call variables, objects and functions.   White Space: JavaScript does not consider extra spaces between […] - [How to Drive Traffic to Your Website?](https://infotechcampus.com/how-to-drive-traffic-to-your-website/): Hey there! Well, you have a website — great! That’s an enormous first step, and you should absolutely give yourself a pat on the back. But next is the hard part: how to get people through the door, how to drive traffic to the website. I recall launching my first site — I was mad excited, checking […] - [Future Trends in Digital Marketing](https://infotechcampus.com/future-trends-in-digital-marketing/): What’s up, forward thinking marketer! So, far we have covered all the basic building blocks of Digital Marketing in the previous articles in this series. As the digital landscape is continually evolving, it’s accountability towards being on top of the trends that helps keep your business up to the competition. In this last article, we will take […] - [Integrated Marketing Strategies](https://infotechcampus.com/integrated-marketing-strategies/): Hey there! Now, let’s discuss about an effective technique that makes your marketing multimodal: integrated marketing strategies. Consider this being the glue of all your marketing campaign, keeping it aligned, efficient and high impact. What you will learn at the end of this article: Ready? Let’s dive in! 🌟 What is Integrated Marketing? Integrated Marketing 101 Integrated marketing is […] - [E-commerce Marketing](https://infotechcampus.com/e-commerce-marketing/): Hey there! Now, are you excited to discover the strategies to great e-commerce marketing? Effectively marketing your business is crucial whether you’re running a small online boutique or a global e-commerce giant and is the first step to acquiring customers and increasing sales. This article will take a deep-dive into the nuances of e-commerce marketing to set you […] - [Affiliate Marketing](https://infotechcampus.com/affiliate-marketing/): Hey there! So, are you ready to dive into the exciting world of affiliate marketing? If you’ve ever received a commission for suggesting a product or service, you’ve already tried your hand at this potent marketing strategy. This is how businesses can scale up without incurring huge overhead costs and this is how you can earn by creating […] - [Paid Advertising](https://infotechcampus.com/paid-advertising/): Hey there! Want to take the plunge into paid advertising? If you’ve ever scrolled past a promoted post on social media or come across a search result that had “Ad” next to it, you’ve already experienced it. Paid advertising is a great way to reach a larger audience, attract online visitors, and obtain certain semantics. This article will […] - [Web Analytics](https://infotechcampus.com/web-analytics/): Hi there! How do you make sure you are optimizing the effectiveness of your digital marketing strategy? Web analytics is to the rescue. It’s about knowing what your audience is doing on your website, finding out what works and augmenting what doesn’t. In this module, we’ll explain the basics of web analytics and how you can use it […] - [Email Marketing](https://infotechcampus.com/email-marketing/): Hey there! Now let’s discuss one of the most straightforward and budget-friendly method of engaging your audience: Email Marketing. Even in an age of social media, nothing beats email in terms of engagement and conversion. We’ll dive into how to create email campaigns that your subscribers will love in this article. You will learn by the end of this […] - [Content Marketing](https://infotechcampus.com/content-marketing/): Hi there! I hope, till now, you had fun with Digital Marketing journeys. So, are you excited to know about the biggest game-changer in digital marketing? Content Marketing is not simply writing blogs or making a video or something, but it is a lot more than that. At the end of this module, you will know how to […] - [Social Media Marketing (SMM)](https://infotechcampus.com/social-media-marketing-smm/): Hey there! Till now in our previous articles, we have covered the basics of Digital Marketing, How we create a Digital Marketing Strategy and SEM, In this article we will explore SMM (Social Media Marketing). Social media is not just for selfies, memes and catching up with friends. It is one of the most powerful marketing […] - [Search Engine Marketing (SEM)](https://infotechcampus.com/search-engine-marketing-sem/): Hello again! With a robust digital marketing strategy on your hands, let’s delve into one of the most effective tools you have at your disposal: Search Engine Marketing (SEM). SEM can help you get there within a shorter time frame, whether you want to drive traffic, generate leads, or boost sales. In this module, we’ll take a […] - [Building a Digital Marketing Strategy](https://infotechcampus.com/building-a-digital-marketing-strategy/): Hi again! Now that you have the what and why of digital marketing under your belt, which we discussed in the previous article, let’s talk about how to plan for success. A good strategy is like a road map — it helps you stay on course and makes sure you’re doing the right thing. Without it, you’re […] - [Introduction to Digital Marketing for Beginners](https://infotechcampus.com/introduction-to-digital-marketing-for-beginners/): Glad to have you on board in this fascinating journey of digital marketing. If you’ve ever wondered how businesses establish an online presence, reach out to their customers and digitally expand their brand, you’re in the right spot. Today, we’re covering the basics — what digital marketing is, why it’s important, and how it works. At the end […] - [How to Integrate Microsoft Clarity with WordPress?](https://infotechcampus.com/how-to-integrate-microsoft-clarity-with-wordpress/): Microsoft Clarity is an incredible free behavioral analytics tool to understand the user behavior on a website and what events were performed. It is beneficial and easy to integrate Clarity into a WordPress-based site as it offers useful information such as heatmaps, records of sessions, and analyzes. In this article, we will cover the complete […] - [Answers to 19 Frequently Asked Questions about Grammarly](https://infotechcampus.com/answers-to-19-frequently-asked-questions-about-grammarly/): We have compiled a list of 19 frequently asked questions about Grammarly in this article I hope this will answer most of the questions you may have. - [What is Microsoft Clarity? Why should we use it?](https://infotechcampus.com/what-is-microsoft-clarity-why-should-we-use-it/): Microsoft Clarity is one of the free behavioral analytic tools launched by Microsoft in October 2020. It focuses on giving website owners tools to understand and analyse user behavior deeply. Clarity has become a favorite of developers, marketers and businesses ever since its launch because of its powerful features, user-centric interface, and user affordability. With […] - [Grammarly: A tool that is revolutionizing how we write.](https://infotechcampus.com/grammarly-a-tool-that-is-revolutionizing-how-we-write/): One of the foundations of success in professional life, in academic life, in personal life has always been effective communication. But in the current digital age, where emails, social media posts and online content make up most interactions, the need to write clearly and accurately has never been greater. One such tool is Grammarly — a popular […] - [Practical Implementation and Case Studies of SEO](https://infotechcampus.com/practical-implementation-and-case-studies-of-seo/): Welcome to the final article of your SEO journey: Practical Implementation and Case Studies! This module focuses on bringing all the theoretical knowledge you’ve gained into actionable, real-world scenarios. By analyzing case studies and performing hands-on activities, you’ll learn how to conduct audits, create SEO roadmaps, and design strategies that deliver tangible results. Let’s get […] - [SEO Trends and Future Outlook](https://infotechcampus.com/seo-trends-and-future-outlook/): The digital world is constantly evolving, and so is SEO. To stay ahead in the game, you need to understand emerging trends, anticipate changes in search engine algorithms, and adapt your strategies accordingly. This module explores the future of SEO, focusing on innovations like AI, voice search, evolving algorithms, and sustainable SEO practices. Let’s dive […] - [Advanced SEO Strategies](https://infotechcampus.com/advanced-seo-strategies/): Now that you’ve mastered the fundamentals of SEO, it’s time to dive into more advanced techniques to stay ahead in the ever-changing world of search engines. In this module, we’ll cover cutting-edge strategies, including optimizing for voice search, e-commerce SEO, international SEO, and leveraging content clusters for enhanced rankings. By adopting these advanced strategies, you’ll […] - [SEO Analytics and Performance Measurement](https://infotechcampus.com/seo-analytics-and-performance-measurement/): You’ve learned how to optimize your website and implement various SEO strategies, but how do you know if they’re working? This is where analytics and performance measurement come into play. Tracking and analyzing your SEO efforts ensures you understand what’s working, what needs improvement, and how to adjust your strategies for better results. In this […] - [Local SEO](https://infotechcampus.com/local-seo/): If you run a local business or serve specific geographic areas, local SEO is an essential strategy to help you stand out in search results. Local SEO focuses on improving your visibility when people search for businesses or services in their area. Whether you’re a small shop, a local restaurant, a lawyer, or a service […] - [Off-Page SEO](https://infotechcampus.com/off-page-seo/): Now that you’ve mastered on-page and technical SEO, it’s time to focus on what happens off your website. Off-page SEO refers to activities that happen outside of your website that influence your search engine rankings. These activities help build your site’s authority, reputation, and trustworthiness, all of which are essential for improving your visibility in […] - [Technical SEO](https://infotechcampus.com/technical-seo/): If you’ve made it this far, you’re already familiar with the basics of SEO, like content and keyword optimization. Now, it’s time to dive into the technical side of things. Think of technical SEO as the foundation of your website—it’s all the behind-the-scenes work that makes sure search engines can easily access and understand your […] - [On-Page SEO](https://infotechcampus.com/on-page-seo/): Now that you have a solid understanding of keyword research, which we covered in previous article, it’s time to put those keywords to good use. On-page SEO is where you make sure your website is optimized for both users and search engines. You’ve done the hard work of finding the right keywords, and now you […] - [Keyword Research and Analysis](https://infotechcampus.com/keyword-research-and-analysis/): If you’ve ever wondered how some websites seem to pop up effortlessly when you search for something on Google, it’s because they’ve nailed their keyword strategy. Keyword research is the backbone of any successful SEO campaign. It’s the process of finding out what words and phrases people are typing into search engines when they’re looking […] - [Introduction to SEO (Search Engine Optimization)](https://infotechcampus.com/introduction-to-seo-search-engine-optimization/): Welcome to this exciting journey into the world of Search Engine Optimization (SEO). If you’ve ever wondered how businesses make their presence felt online, connect with their customers, and grow their brand organically, you’re in the right place. What is SEO (Search Engine Optimization) If you’ve ever searched for something online and clicked on the […] - [How to Effectively Use AI at Workplace as a Programmer](https://infotechcampus.com/how-to-effectively-use-ai-at-workplace-as-a-programmer/): Think about this: what if a smart helper could do all the boring coding work for you, so you can focus on the fun, creative parts? That’s what Artificial Intelligence (AI) can do! AI isn’t just a fancy word—it’s changing how we work. If you’re a programmer, using AI can make your job faster and […] - [Challenges in Affiliate Marketing and How to Overcome Them](https://infotechcampus.com/challenges-in-affiliate-marketing-and-how-to-overcome-them/): Hey there! If you are following our in depth tutorial on Affiliate Marketing, by now you should have all the knowledge about creating a Affiliate Marketing business, right from understanding basics of Affiliate Marketing, How to build a platform for your affiliate marketing, how to write content and drive traffic on your platform for your […] - [How to Scale Your Affiliate Marketing Business](https://infotechcampus.com/how-to-scale-your-affiliate-marketing-business/): Hey there! If you are following our in depth tutorial on Affiliate Marketing, by now you should have all the knowledge about Affiliate Marketing right from understanding basics of Affiliate Marketing, How to build a platform for your affiliate marketing, how to write content and drive traffic on your platform for your Affiliate Marketing for […] - [Monetizing Through Affiliate Links for Affiliate Marketing](https://infotechcampus.com/monetizing-through-affiliate-links-for-affiliate-marketing/): Hey there! If you are following our in depth tutorial on Affiliate Marketing, by now you should have the knowledge about Affiliate Marketing, How to build a platform for your affiliate marketing, how to write content and drive traffic on your platform for your Affiliate Marketing for your Niche. Now we will how to Monetize […] - [Driving Traffic to Your Affiliate Platform for Affiliate Marketing](https://infotechcampus.com/driving-traffic-to-your-affiliate-platform-for-affiliate-marketing/): Hey there! If you are following our in depth tutorial on Affiliate Marketing, by now you should have the knowledge about Affiliate Marketing, How to build a platform for your affiliate marketing, where you can start promoting the products and services, and how to write content for your Affiliate Marketing for your Niche for your […] - [Generating Content for Affiliate Marketing](https://infotechcampus.com/generating-content-for-affiliate-marketing/): Hey there! So, If you are following our in depth tutorial on Affiliate Marketing, by now you should have the knowledge of building a platform for your affiliate marketing, where you can start promoting the products and services. Now if you’re wondering how to create content that not only engages your audience but also drives […] - [Building Your Platform for Affiliate Marketing](https://infotechcampus.com/building-your-platform-for-affiliate-marketing/): Hey there! So, in previous articles we explored fundamentals of affiliate marketing. I am assuming you are reading this article after reading the previous articles, because it is important to understand the fundamentals of Affiliate Marketing before huh? That’s awesome! One of the first things you’ll need is a platform—a place to showcase your content, […] - [How AI is transforming the workplace](https://infotechcampus.com/how-ai-is-transforming-the-workplace/): Imagine walking into your office one morning to find your job has been taken over by a machine. 😱 Sound far-fetched? Think again. Artificial Intelligence (AI) is rapidly reshaping the landscape of work as we know it, and its impact is far more extensive than many of us realize. From customer service chatbots to AI-powered […] - [Getting Started with Affiliate Marketing](https://infotechcampus.com/getting-started-with-affiliate-marketing/): In the previous article, we had a introduction to Affiliate marketing. We now know that Affiliate marketing is a fantastic way to generate passive income online, whether you’re a seasoned entrepreneur or just dipping your toes into the world of digital marketing. However, like any venture, success in affiliate marketing requires a solid understanding of […] - [Introduction to Affiliate Marketing](https://infotechcampus.com/introduction-to-affiliate-marketing/): Affiliate marketing is one of the most accessible ways to generate income online, empowering individuals and businesses alike to monetize their platforms while helping others discover valuable products and services. Whether you’re a seasoned entrepreneur or just starting, affiliate marketing offers a wealth of opportunities to create a steady income stream—and it doesn’t require you […] - [Applications of Artificial Intelligence in the Real World: Current Uses and Future Possibilities](https://infotechcampus.com/artificial-intelligence-in-the-real-world-and-future-possibilities/): Artificial Intelligence (AI) has become a buzzword in recent years, captivating the attention of tech enthusiasts and industry professionals alike. This transformative technology has the potential to revolutionize various aspects of our lives, from healthcare to transportation, and beyond. In this article, we will explore some of the current applications of AI in the real […] - [A Detailed Overview of Types of Artificial Intelligence](https://infotechcampus.com/a-detailed-overview-of-types-of-artificial-intelligence/): Artificial Intelligence (AI) is like the brainpower behind smart machines that can do things almost like humans. Imagine machines that can learn, understand, and make decisions all by themselves! There are different kinds of AI, each with its special skills. Let’s explore these types to make sense of the AI world. AI is no longer […] - [Understanding Artificial Intelligence: A Beginner's Guide](https://infotechcampus.com/understanding-artificial-intelligence-a-beginners-guide/): Imagine a world where machines can learn, think, and even make decisions like humans. It might sound like science fiction, but that world is already here, thanks to Artificial Intelligence (AI). Artificial Intelligence (AI) is a fascinating field that has gained significant attention in recent years. From self-driving cars to virtual assistants, AI has become […] - [Free and Open-Source Bug Tracking Tools: Features, Pros, and Cons](https://infotechcampus.com/free-and-open-source-bug-tracking-tools-features-pros-and-cons/): Bug tracking is an essential aspect of software development, ensuring that issues and errors are identified, tracked, and resolved efficiently. While there are numerous bug tracking tools available in the market, many developers prefer free and open-source options due to their flexibility and cost-effectiveness. In this blog post, we will explore some of the top […] - [A Step-by-Step Guide to Getting Started with Asana Project Management](https://infotechcampus.com/a-step-by-step-guide-to-getting-started-with-asana-project-management/): Welcome to our step-by-step guide on how to get started with Asana Project Management. Asana is a powerful application that helps teams collaborate, organize, and manage their projects effectively. In this guide, we will walk you through the process of registering for a free plan, creating a project, and adding team members to your project. […] - [Getting Started with Trello: A Step-by-Step Guide](https://infotechcampus.com/getting-started-with-trello-a-step-by-step-guide/): Trello is a popular project management application that helps teams stay organized and collaborate effectively. Whether you are managing a personal project or working with a team, Trello offers a user-friendly interface and powerful features to streamline your workflow. In this step-by-step guide, we will walk you through the process of getting started with Trello, […] - [A Step-by-Step Guide to Getting Started with ClickUp Project Management Applications](https://infotechcampus.com/a-step-by-step-guide-to-getting-started-with-clickup-project-management-applications/): ClickUp is a powerful project management application that helps teams collaborate, organize tasks, and streamline workflows. In this step-by-step guide, we will walk you through the process of getting started with ClickUp, from registering for a free plan to creating your first project and adding team members. Step 1: Registering for a Free Plan To […] - [A Step-by-Step Guide to Getting Started with JIRA Project Management Applications](https://infotechcampus.com/a-step-by-step-guide-to-getting-started-with-jira-project-management-applications/): Are you looking for an efficient and effective project management tool? Look no further than JIRA. JIRA is a powerful project management application that helps teams plan, track, and release their work with ease. In this step-by-step guide, we will walk you through the process of getting started with JIRA, from registering for a free […] - [Free and Best Project Management Tools for Effective Project Management](https://infotechcampus.com/free-and-best-project-management-tools-for-effective-project-management/): Project management is an essential aspect of any successful project. It involves planning, organizing, and executing tasks to achieve specific goals within a given timeframe. To streamline the project management process, many organizations rely on project management tools. In this article, we will explore a list of free and best project management tools that can […] - [A Step-by-Step Guide to Getting Started with GitHub](https://infotechcampus.com/a-step-by-step-guide-to-getting-started-with-github/): GitHub is a popular platform for version control and collaboration that allows developers to host and share their code repositories. Whether you’re new to coding or an experienced developer, this step-by-step guide will walk you through the process of getting started with GitHub, from registration to creating your first repository and pushing code. Step 1: […] - [Common GitHub Commands and Their Usages](https://infotechcampus.com/common-github-commands-and-their-usages/): GitHub is a widely used platform for version control and collaboration on software development projects. Whether you are a beginner or an experienced developer, understanding the most common GitHub commands is essential for efficient collaboration and effective project management. In this article, we will explore some of the most frequently used GitHub commands and their […] - [Best Free Code Repositories for Freelancers, Developers, and Startups](https://infotechcampus.com/best-free-code-repositories-for-freelancers-developers-and-startups/): Storing your code securely, collaboratively, and affordably is crucial for any developer, freelancer, or startup. But navigating the plethora of free code repositories can be overwhelming. Worry not, code warriors! This guide dives into the top options, highlighting their free tier features, project types, and suitability for your needs. King of Open Source: GitHub GitHub […] - [Best Code Repositories for Small Development Teams and Startups](https://infotechcampus.com/best-code-repositories-for-small-development-teams-and-startups/): In today’s digital era, code repositories have become an essential tool for small development teams and startups. These platforms provide a centralized location for storing, managing, and collaborating on code, making it easier for teams to work together efficiently. In this article, we will explore some of the best code repositories available for small development […] - [Exploring the Best Free CDN Providers](https://infotechcampus.com/exploring-the-best-free-cdn-providers/): In today’s digital landscape, Content Delivery Networks (CDNs) have become an essential tool for website owners and developers. CDNs help improve the performance and speed of websites by distributing content across multiple servers located in various geographic locations. While there are several paid CDN providers available, there are also some reliable options that offer free […] - [Understanding Content Delivery Networks (CDNs) and Their Benefits for Websites](https://infotechcampus.com/understanding-content-delivery-networks-cdns-and-their-benefits-for-websites/): A Content Delivery Network (CDN) is a distributed network of servers strategically placed in different locations around the world. Its purpose is to deliver website content, such as images, videos, HTML files, and JavaScript, to users more efficiently and quickly. How Does a CDN Work? When a user requests to access a website, the CDN […] - [Steps to Secure Your Website: Basic Do's and Don'ts of Website Security](https://infotechcampus.com/steps-to-secure-your-website-dos-and-donts/): Securing your website is crucial to protect it from potential threats and ensure the safety of your data and your visitors’ information. In this blog post, we will discuss the essential steps you should take to secure your website and highlight the do’s and don’ts of website security. Do’s: 1. Keep Your Software Updated: Regularly […] - [How to Get a Free SSL Certificate for Your Website](https://infotechcampus.com/how-to-get-a-free-ssl-certificate-for-your-website/): Securing your website with an SSL certificate is essential for protecting sensitive information and building trust with your visitors. While SSL certificates were once costly and complicated to obtain, there are now several options available to get a free SSL certificate for your website. In this article, we will explore different methods to obtain a […] - [Types of SSL Certificates: When to Use Which SSL Certificate and Why?](https://infotechcampus.com/types-of-ssl-certificates-when-to-use-which-ssl-certificate-and-why/): SSL (Secure Sockets Layer) certificates are a crucial component of website security, encrypting data transmitted between a user’s browser and a website’s server. They play a vital role in ensuring the confidentiality, integrity, and authenticity of online communications. However, with various types of SSL certificates available, it can be challenging to determine which one is […] - [The Importance of Having an SSL Certificate for Your Website](https://infotechcampus.com/the-importance-of-having-an-ssl-certificate-for-your-website/): In today’s digital age, ensuring the security and privacy of your website visitors is of utmost importance. One effective way to achieve this is by obtaining an SSL (Secure Sockets Layer) certificate for your website. In this article, we will explore the significance of having an SSL certificate, why it is essential, and the different […] - [Leveraging Artificial Intelligence (AI) in WordPress Websites](https://infotechcampus.com/leveraging-artificial-intelligence-ai-in-wordpress-websites/): Artificial Intelligence (AI) has revolutionized various industries, and the world of web development is no exception. With its ability to analyze data, learn patterns, and make predictions, AI can greatly enhance the functionality and performance of WordPress websites. In this article, we will explore how you can leverage AI in WordPress websites and discuss some […] - [The Top 10 Checks a Project Manager Must Perform Before Taking a Website Live](https://infotechcampus.com/the-top-10-checks-a-project-manager-must-perform-before-taking-a-website-live/): Launching a website is a significant milestone for any organization or business. However, before the website goes live, it is crucial for project managers to perform a comprehensive set of checks to ensure that everything is in order. These checks help to identify and rectify potential issues, ensuring a smooth and successful website launch. In […] - [Python Practice Program for String Operations](https://infotechcampus.com/python-practice-program-for-string/): In previous articles, we have learned about string operations in Python. In this article, let us create some basic Python programs on Strings. We will perform some basic operations using the string in Python. I believe this will strengthen your concept of string operations in Python. How to Concatenate two String Python program to check […] - [How to create a Gmail account](https://infotechcampus.com/how-to-create-a-gmail-account/): create new gmail account - [What are the 360-degree videos? How to watch them on YouTube?](https://infotechcampus.com/what-are-the-360-degree-videos-how-to-watch-them-on-youtube/): If you have not seen the science fiction film Deja-woo, then see, it shows a device like a time machine, wearing it can be viewed as a 360-degree video of any past event. In YouTube 360 ​​Degree Video. Google is famous for doing something new and unique, just in India Google started showing offline videos […] - [How to create a YouTube channel?](https://infotechcampus.com/how-to-create-a-youtube-channel-and-make-money/): In today’s time, YouTube is the most-watched platform in the world, here related videos of every subject are uploaded, whether it is a comedy and whether it is educational videos, everyone can learn a lot by watching videos on YouTube. Can entertain, but YouTube is not only a source of entertainment, but you can also […] - [CLEARTEXT communication not supported in Android (Solved)](https://infotechcampus.com/cleartext-communication-not-supported/): Are you also facing the issue CLEARTEXT communication not supported in Android? This problem occurs because in Android 9 (API level 28), cleartext support is disabled by default. You have to create the XML folder and then create the network_security_config.xml file in it. Let us see how can we do that. Create file res/xml/network_security_config.xml Open […] - [How to find words which are even or odd from a sentence in Python?](https://infotechcampus.com/how-to-find-words-which-are-even-or-odd-from-sentence/): This is another article in the series of Python Practice Programs. In this article, we will write a program to get if the length of a word in a sentence is even or odd. - [How to Take-Two Input from the user and find the common character in Python?](https://infotechcampus.com/take-two-input-from-the-user-and-find-the-common-character-in-python/): In this article, we will take 2 inputs from the user and find the common character in both the string. This is another article in the series of Python Practice Programs on String Operation. - [How to remove the duplicate element from a list in Python?](https://infotechcampus.com/how-to-remove-the-duplicate-element-from-a-list/): This is another article in the series of Python Practice Programs in Python Lists. In this article, we will see how to remove the duplicate element from the list and store it in a sperate list. Here we are taking the two list list_A with duplicate value and list_B blank list in which we will store […] - [How to reverse the List in Python?](https://infotechcampus.com/how-to-reverse-the-list-in-python/): In previous articles related to lists, we have learned basic concepts of the list in python. We have also seen some of the operations that we can perform on Python lists. There are many logics that can be used to reverse items of a list in python. In this article, we will see some of […] - [Python Practice Program using Function](https://infotechcampus.com/python-practice-program-using-function/): In previous articles, we have learned the basic concepts of Python Functions. In this article, let us do some practice programs on Python functions. These are some basic programs to clear the concept. Python program to print the string using the function Python program to check the difference between a local and global variable Addition […] - [Some Top Free Business Listing Directories](https://infotechcampus.com/some-top-free-business-listing-directories/): As a business owner, you always try to generate more and more leads. In this technology-driven era, it is important to take the digital route of marketing apart from traditional marketing approaches. Business directories are an easy way to get your business in front of potential customers. Most of them are free. Here are some […] - [Python Conditional Programs for Beginners.](https://infotechcampus.com/python-conditional-programs/): In the previous article, we have learned about the concept of conditions and conditional programming in Python. In this article, we will use those concepts and write some Python programs using those concepts. these are basic programs for beginners to clear the concept. Python Program to check which number is greater Take two number and […] - [Python Loop Program for Practice](https://infotechcampus.com/python-loop-program-for-practice/): In previous articles, we have learned about Loops in Python. In this article, we will write some Python programs using loops. We will use the concept we have learned in the previous article about loops. These are simple programs for beginners. Python program to print the hello world Python Program to sum the number in […] - [Python Practice Program for List](https://infotechcampus.com/python-practice-program-for-list/): In our previous article, we have learned about the basic concept of List in python. we have learned about lots of operations we can do with List. In this article, let us use the concepts we have learned so far and write some programs on Python Lists. Python Program to Add the element in List […] - [Python Basic Programming Practice for Beginners.](https://infotechcampus.com/python-basic-programming-practice/): In our previous articles, we have learned about the basic programming concepts of Python. In this article, let us use those concepts to write some basic Python programs. This will gives a good practice of what we have learned so far in Python. Print Hello World in Python Addition of two Number In Python Find […] - [Function in Python](https://infotechcampus.com/function-in-python/): A function is very important in any programming language. The function will make your code more flexible and make it more readable. In this article, we will see what is Function in Python and how can we use them in different ways. What is a Function? A function is just a block in which you […] - [A brief guide on Digital Signature Certificate (DSC)](https://infotechcampus.com/a-brief-guide-on-digital-signature-certificate-dsc/): You might have heard about the digital signature, nowadays it is accepted in many places, especially government offices. In the digital work, when everything is going digital, so your signature :). In this article, we will see what is a digital signature? What is its use? How can you get a digital signature and other […] - [What is a Singleton design pattern?](https://infotechcampus.com/what-is-a-singleton-design-pattern/): Design patterns are a vital part of software design and architecture. In this articel, we will see what are design pattern and how they are categorized. I will also explain a creational type pattern Singleton design pattern in this article. Below are some of the important points about design patterns. Categorization of design patterns The […] - [How to submit data to SQL in PHP?](https://infotechcampus.com/how-to-submit-data-to-sql-in-php/): In this article, we will see how can we post form data to MYSQL in PHP using OOPS concept. We will write a separate function for form submission and then will include that in index.php In the example below, we will take input from the user in a form and then we will submit that […] - [What is an SSL Certificate?](https://infotechcampus.com/what-is-an-ssl-certificate/): SSL stands for Secure Sockets Layer. Use of SSL encryption on websites prevents hackers from stealing the information that is being transferred from the browser of the user to the server and vise Versa. The information includes details like email, phone number, username, password, etc. In this article, we will see what is SSL, what […] - [What is a disposable/temporary email address? How to use and detect them?](https://infotechcampus.com/temporary-disposable-email-address/): There are various times when we wish we could have some temporary email address for some testing purpose or just to keep spammers away. In this article, we will see what are temporary email address services, how they work and what services you can use. On the internet, there are various services and activities which […] - [How to use Android CountDownTimer?](https://infotechcampus.com/android-countdowntimer/): The CountDownTimer is a class in Android, which is used to set a countdown based on the time interval.  In countdown timer, you can set the Timer, and after completion of the timer, it will stop. In this article, we will see how we can use Android CountDownTimer class to create a countdown application. Methods of […] - [How to create a splash screen in Android?](https://infotechcampus.com/splash-screen-in-android/): The splash screen is the first Screen in your android application, which comes when someone opens the application. This splash screen appears for a fixed time. You can set a specific time for your splash screen, for which it will get displayed. Even though the splash screen is there for a few seconds, these are […] - [How to create Android login screen using Retrofit?](https://infotechcampus.com/android-login-with-api-using-retrofit/): In this article, we will see how can we create a simple android application for user login using Retrofit 2 HTTP Client. We will use Android Studio for development. The retrofit library is developed by Square to handle REST API calls. Retrofit is a type-safe REST client for Android and Java. There are various versions […] - [How to get the Selected item position and Value in spinner in Android?](https://infotechcampus.com/android-how-to-get-the-selected-item-position-and-value-in-spinner/): In android, when you want to show multiple options, then spinner is the better option to display the data. It will display the multiple options to the user from which the user can select an option. In the default state, a spinner shows its currently selected value. Touching the spinner displays a dropdown menu with […] - [How to create an autocomplete search box in PHP?](https://infotechcampus.com/how-to-create-an-autocomplete-search-box-in-php/): Wondering how to create an autocomplete search box? If your answer is yes, then you are at right place. Autocomplete search box is very useful because suppose from the dropdown you have to search then there is no need for scrolling and searching simply you can type in the search box and drop down will […] - [How to display loader on every HTTP request in Angular 8?](https://infotechcampus.com/how-to-display-loader-on-every-http-request-in-angular-8/): In general, it’s an essential requirement of any application that whenever any CRUD operation performs by the client on the server, the user should display a loader on the screen until get back a response from the server so that user should aware of some action are going on the server-side. In angular 8 this […] - [What is Cloud Web Hosting?](https://infotechcampus.com/what-is-cloud-web-hosting/): According to Wikipedia, Cloud computing is believed to have been invented by Joseph Carl Robnett Licklider in the 1960s with his work on ARPANET to connect people and data from anywhere at any time. Though it was invented in the 1960s, Cloud computing gained popularity in 90s. You can say, Cloud hosting is relatively new in the […] - [What is EXIF data, How can I remove it from my Photos?](https://infotechcampus.com/what-is-exif-data-how-can-i-remove-it-from-my-photos/): EXIF stands for Exchangeable Image File Format. When we capture photos from the digital camera or mobile phones, Some meta-information about the photograph gets stored with that photograph, this information is known as EXIF data. In general, the EXIF data are harmless, as it mostly stores data about the camera, its, make, aperture, ISO used […] - [Photopea: A free online alternate of Photoshop](https://infotechcampus.com/photopea-a-free-online-alternative-of-photoshop/): For many years, the most famous photo-editing software that is Photoshop produced by Adobe. In fact, it is a very powerful product, available for both Macintosh and windows, and is used by professional photographers and designers everywhere. In many software company Photoshop is being used for many years for creating web templates, images, gif’s . […] - [Best online image editing tools (FREE)](https://infotechcampus.com/best-online-image-editing-tools-free/): There are lots of online image editing tools available in the market, If you are a designer or photographer, you must be using such tools. In this article, we will see some good online image editing tools. These tools do good jobs in absence of any installed image editing tools such as Adobe creative suite […] - [What is SET in Python](https://infotechcampus.com/what-is-set-in-python/): Earlier we learned about the List, today we will learn about the set. In Python, a Set is a collection of unordered data or we can say the set is a collection of heterogeneous data. Inserted data are stored in curly brackets. Basically SET are used for performing the mathematical operation like UNION, INTERSECTION, DIFFERENCES, […] - [What is Shared Web hosting?](https://infotechcampus.com/what-is-shared-web-hosting/): Shared Web Hosting is a type of hosting, where users share resources of a single server or a set of servers with others. Shared Web Hosting is the most basic and cheapest web hosting among all web hosting types. The companies providing shared hosting bear the cost of infrastructure and software licenses. The end-users don’t […] - [Introduction to HTML](https://infotechcampus.com/introduction-to-html/): In this article, we will see the basic introduction of HTML. In future articles, we will cover the basic and advanced concepts of HTML. Going forward, we will clear each and every topic step by step. So that you can learn and implement HTML from basic to the professional level. History of HTML Before proceeding […] - [What are the different types of web hosting?](https://infotechcampus.com/what-are-the-different-types-of-web-hosting/): In order to get our assets online on our domain, we need services of Web Hosting companies. If you are confused about different types of web hosting available with hosting services providers, then you landed in the right place. In this article, we will see what are the different types of web hosting available, what […] - [What is List in Python?](https://infotechcampus.com/what-is-list-in-python/): In this article we will see what is list in Python and how do we use Lists in Python. In Python list is the sequence of data, this sequence can have the same data type or different data type, here data type means data may have a string, integer or any other data type. Python […] - [How to use For Loop in Python](https://infotechcampus.com/how-to-python-for-loop/): In previous articles, we had seen conditional statements, how to use them and some python programs based on conditional statements. Among the 2 loops available we will see python for loop in this article. Python uses two loops. When we use multiple for and while loops within one for or while loop we call them […] - [Best free online Image optimizer and compressor - 2019](https://infotechcampus.com/best-free-online-image-optimizer-and-compressor-2019/): Web developers who are not aware of Photoshop or any other similar tools, find it very difficult to optimize the images. When we are using an image on the web, it is important we use an optimized image. Not having optimized images hampers the performance of the website and thus also hampers SEO. In this […] - [What are domain name generators? How to use them?](https://infotechcampus.com/what-are-domain-name-generators-how-to-use-them/): Domain name generators come handy when you want to generate domain names from specific keywords. Based on your keywords domain name generators provide you a bunch of domain name suggestions. There are various online domain name generators that can be used for this purpose. In this article, we will see how domain name generators work […] - [How to choose a good domain name for your website or blog?](https://infotechcampus.com/choose-a-domain-name-for-your-website-or-blog/): Having the correct domain name for your website is one of the most important things for your online identity. Your domain name is much more than just an online address. Your domain name is your online identity and online brand. It is important that people remember the name of your website and can easily return […] - [What is the Career Scope of Python Developer?](https://infotechcampus.com/what-is-the-scope-of-python-developer/): Python developers have a very good careerr scope and future, nowadays python is being used everywhere. If you compare the salary range, python developer is paid a good salary, generally on higher depending upon the experience of the developer and the company. Actually, it comes to our mind why python is too famous what makes […] - [Python Programs using if else conditional statements](https://infotechcampus.com/python-programs-using-if-else-conditional-statements/): In the previous article, we have seen how can write if, if-else, and nested if conditional statements in python. In this article let us use the conditional statements to write some Python programs. Check for Prime Number The below Python program takes input from the user and checks if the input number is a prime […] ## Pages - [ASP.Net](https://infotechcampus.com/asp-net-tutorials-and-guides/): ASP.Net Tutorial and Guide What is a Singleton design pattern? Design patterns are a vital part of software design and architecture. In this articel, we will see what are design pattern and how they are categorized. I will also explain a creational type pattern… Is Post Back Property in ASP.Net Webforms Is Post Back Property […] - [Microsoft SQL Server (MS SQL Server)](https://infotechcampus.com/microsoft-sql-server-ms-sql-server-tutorials-and-guides/): Microsoft SQL Server (MS SQL Server) Tutorial and Guide What is SPARSE Column in MS SQL SERVER? Introduced in SQL Server 2008, The SPARSE column is better at managing database size when null values are plenty in that particular column. This is lesser know column type but very useful when you… How to convert XML […] - [SAP](https://infotechcampus.com/sap-tutorials-and-guides/): SAP Tutorial Guide SAP – ABAP Calling Function Module In this article we will discuss about how to call a function module in ABAP Program and also learn about other way to make a ALV Grid i.e. different from previous in which we have to write code to… SAP-ABAP Executing Function Module In previous article […] - [Python Programming](https://infotechcampus.com/python-programming-tutorial-and-guide/): PYTHON Tutorial Guide Python Practice Program for String Operations In previous articles, we have learned about string operations in Python. In this article, let us create some basic Python programs on Strings. We will perform some basic operations using the string in… How to find words which are even or odd from a sentence in […] - [Digital Marketing](https://infotechcampus.com/digital-marketing/): RECENT ARTICLES ON DIGITAL MARKETING Getting Started with Affiliate Marketing In the previous article, we had a introduction to Affiliate marketing. We now know that Affiliate… Some Top Free Business Listing Directories - [Search Engine Optimization (SEO)](https://infotechcampus.com/search-engine-optimization-seo/): LATEST ARTICLES ON SEARCH ENGINE OPTIMIZATION (SEO) Practical Implementation and Case Studies of SEO Welcome to the final article of your SEO journey: Practical Implementation and Case Studies! This module focuses on bringing all the theoretical knowledge you’ve gained into actionable, real-world… SEO Trends and Future Outlook The digital world is constantly evolving, and so […] - [Affiliate Marketing](https://infotechcampus.com/affiliate-marketing/): Affiliate Marketing Latest Articles Getting Started with Affiliate Marketing In the previous article, we had a introduction to Affiliate marketing. We now know that Affiliate… Introduction to Affiliate Marketing Quick Overview of Affiliate Marketing. Affiliate Marketing Tutorial (Complete Guide to Get Started) Quick Overview of Affiliate Marketing. You might be here in two probable cases, […] - [Artificial Intelligence (AI)](https://infotechcampus.com/ai-artificial-intelligence/): RECENT ARTICLES ON ARTIFICIAL INTELLIGENCE (AI) How to Effectively Use AI at Workplace as a Programmer Think about this: what if a smart helper could do all the boring coding work for you, so you can focus on the fun, creative parts? That’s what Artificial Intelligence (AI) can do! AI isn’t just a… How AI […] - [Welcome to INFOTECHCAMPUS.COM](https://infotechcampus.com/a-new-page/): How to Effectively Use AI at Workplace as a Programmer Think about this: what if a smart helper could do all the boring coding work for you, so you can focus on the fun, creative parts? That’s what Artificial Intelligence (AI) can do! AI isn’t just a… Read More Applications of Artificial Intelligence in the […] - [HTML Sitemap of Infotech Campus](https://infotechcampus.com/html-sitemap-of-infotech-campus/) - [About Infotech Campus](https://infotechcampus.com/about-us/): Welcome to Infotech Campus! At Infotech Campus, also referred as InfotechCampus we are dedicated to empowering individuals and organizations with the knowledge and skills to succeed in the ever-evolving world of technology. Our platform offers a wealth of technical resources, news, tutorials, articles, and more, designed to keep you informed and up-to-date on the latest […] - [Contact Infotech Campus](https://infotechcampus.com/contact-infotech-campus/): We’d love to hear from you! Whether you have questions, need support, or just want to share your feedback, we’re here to help. At Infotech Campus, we believe in building a strong community of learners, parents, and educators, and your input helps us improve and grow. Here’s how you can get in touch with us: […] - [Disclaimer for Infotech Campus (Website and Mobile Applications)](https://infotechcampus.com/disclaimer-for-infotech-campus/): By accessing or using the website located at https://www.infotechcampus.com and the InfotechCampus mobile application (collectively, “Site” or “Services”), you agree to the following Disclaimer. If you do not agree to these terms, you must not use the Site or Services. This Disclaimer governs your use of the Site and Services and should be read in […] - [Terms of Use for Infotech Campus (Website and Mobile Applications)](https://infotechcampus.com/terms-of-use/): These Terms of Use (“Terms”) govern your use of the website located at https://www.infotechcampus.com and the Infotech Campus mobile application (collectively, “Site” or “Services”). By accessing or using the Site or Services, you agree to comply with these Terms and all applicable laws and regulations. If you do not agree to these Terms, you must […] - [Privacy Policy for Infotech Campus (Website and Mobile Applications)](https://infotechcampus.com/privacy-policy/): Effective Date: January 01, 2025 At Infotech Campus (accessible through https://www.infotechcampus.com and the Infotech Campus mobile application), we respect your privacy and are committed to protecting your personal information. This Privacy Policy outlines how we collect, use, disclose, and safeguard your information when you visit our website or use our mobile application. Please read this […] - [Our Preferred Tools and Services](https://infotechcampus.com/best-and-useful-resources-for-web-developers/): Reference links of the useful tools and services. We either use these tools or have done comprehensive research on these tools and resources. Domains iPage https://www.ingenioustechies.com/ipage GoDaddy https://www.ingenioustechies.com/godaddy Blue Host https://www.ingenioustechies.com/bluehost Dream host https://www.ingenioustechies.com/dreamhost Host Gator https://www.ingenioustechies.com/hostgator BigRock   Shared Web Hosting iPage https://www.ingenioustechies.com/ipage GoDaddy https://www.ingenioustechies.com/godaddy TMD Hosting https://www.ingenioustechies.com/tmd Site Ground https://www.ingenioustechies.com/siteground Blue Host https://www.ingenioustechies.com/bluehost […] - [Affiliate Disclosure for Infotech Campus (Website and Mobile Applications)](https://infotechcampus.com/affiliate-disclosure/): At InfotechCampus (accessible through https://www.infotechcampus.com and the InfotechCampus mobile application), we believe in transparency. This Affiliate Disclosure explains how we may earn a commission when you click on affiliate links contained within our content, including on our website, blog posts, tutorials, product reviews, and mobile app. 1. What is an Affiliate Link? Affiliate links are […] ## Optional - [Agent (MCP protocol)](websites-agents.hostinger.com/infotechcampus.com/mcp) [comment]: # (Generated by Hostinger Tools Plugin)