Warning: array_merge(): Argument #1 is not an array in /home/cbitssnet/public_html/wp-content/plugins/wp-asset-clean-up/classes/Main.php on line 606

Warning: array_unique() expects parameter 1 to be array, null given in /home/cbitssnet/public_html/wp-content/plugins/wp-asset-clean-up/classes/Main.php on line 606

ISO 9001:2015 Certified Company

Sukrala IT Services Pvt. Ltd.,
SCO 23-24-25, Level 3rd,
SEC 34-A, Chandigarh.
Phone: 99-88-74-1983, 0172-503-1983

Category Archives: Blog

  • 0

Principles of a good web design in 2020

Category : Blog

The success of any website or online business depends entirely on the design of your website. Most of your customers or potential visitors always check your website first, then they will visit your physical store. Therefore, it is necessary that the design of your website is perfect and related to the requirements of your business. Web design is more critical for potential customers or conversions than you think. In fact, website design does not necessarily mean how it looks or feels, but how it works. Even a simple website and a well-structured design are enough to generate leads or conversions. Here, we will discuss the 8 principles of good web design in 2020. For More Details Join Web designing training in Chandigarh

Good website design needs a lot of experience in the field of web design, in addition to an experienced person who knows the design techniques and principles of web design. The design principles we are going to discuss will help you create a perfect web design to generate more leads or conversions for your business.

8 Web design principles 2020

Simplicity is best

Overdesign does not work. Adding too many elements to your site can distract your visitors from the main page of your site. Simplicity is the key to creating effective, clean and up-to-date designs that make your site appealing, as well as leading visitors to navigate other pages of your site. Essentially, this will help you generate leads or conversions for your website consistently and efficiently. Remember to keep your design simple and easy to use so your visitors can easily navigate or visit other pages of your site easily.

Principles of a good web design in 2020


Consistency in web design is a very important factor for any business. Try to focus on your website design and create consistency on all other pages of your website. In order to work effectively, navigation must be clear and consistent throughout your site, including fonts, headers, footers and button sizes. Remember that consistency ensures that your site looks and feels the same all the time.

Typography & readability

No matter how nice your website looks, readable text is one of the most important aspects of the usability of web design. Thanks to readability, users can efficiently read your content and process the information you provide. Poor readability can disinterest your user, possibly driving them off your site. You must keep your website information readable for your visitors, along with keywords, meta titles, descriptions and other sensitive SEO elements.

Mobile friendly

Due to the increased use of mobile devices, it is important to focus on responsive web design. A responsive design easily adapts to the screen size of various devices. There are a number of web design tools or studios that help you design a responsive and mobile-friendly website for your business and increase the number of visitors for your website.

Selection of color and images

A perfect combination of colors from your website will help attract visitors, and if your color selection is poor, visitors will easily be distracted from your website. You need to select at least 3 to 4 color combinations to create the desired look for your website. The same rule applies to images, you must select images according to the color scheme and text of each page.

Fast/Easy Loading

Nobody likes websites that take too long to load. So be sure to optimize your images, CSS, JS and other On-Page factors that will help you increase the loading speed of your website, in addition, HTTPS will also increase the loading speed of your website.


A user’s main purpose when visiting a website is to get information .. If your site can communicate with your visitors and provide all the information they want, they will spend more time on your site. This will help you generate more leads or conversions for your online business. Therefore, always try to arrange information correctly including links, the information in the bullet points, headings and subheadings.

Read More AT Why Mobile-First Design Principle is so important in the development of websites

Easy to navigate

To create effective navigation, you need to create a correct logical page hierarchy like breadcrumbs and by designing clickable buttons throughout your web design. It shows the user where to start reading and where to navigate through the site.


When designing responsive web design, you just have to follow these eight design principles to create a mobile responsive website for your business. These web design principles help you design a perfect website for your online business and a boost for your traffic.

  • 0

Phalcon Introduction

Category : Blog

  What is Phalcon:

Phalcon is a high-performance open-source framework, PHP web framework based on the model – view – controller (MVC) pattern.

Originally released in 2012, it is an open-source framework with license under the terms of the BSD license. 

Unlike most PHP frameworks, Phalcon is implemented as a web server extension written in Zephir and C for the purpose of increasing execution speed, reducing resource consumption, and handling multiple HTTP requests per session. Second than comparable framework written primarily in PHP. A disadvantage of this approach is that root / administrator access on the server is required to install Phalcon by building a custom binary file or using a pre-compiled binary file

Phalcon was created by Andrés Gutiérrez and employees who were looking for a new approach to traditional web application frameworks written in PHP. The original version of the framework in 2011 was called “Spark”, the name was later changed to Phalcon, which represents the words “PHP” and “falcon”. The first release of Phalcon was made available on November 14, 2012.

Phalcon Directory Structure:

Following is a directory structure for phalcon project:

App: The app folder consists of the crux throughout the application. All script folders and files are in the folder. Specifically, it consists of  config, controllers and views resource folder. This directory characterise all the functionality of an application. It consists of vital scripts and files that are executed on the server.

Configuration: it defines the configuration properties of the application. It consists of four files:

  • Config.php: it provides the user interface based on a nested object property. It helps in gaining access to the configuration data within the application code.
  • Loader.php: With this we can load all project classes automatically. Because this part is written in C, it offers the lowest overhead for external PHP files.
  • Router.php: This allows us to define the routes that are assigned to controllers or handlers. Controllers receive the request for allocation. A router simply parses a URI to determine this information.
  • Services.php: implements injection of dependencies and location of services.
  • Controllers: All methods defined under controllers process the requests. By default, all methods on the controller are assigned to actions.
  • Views: it represents the user interface of your application. Views consist of html files embedded with PHP code that perform the task accordingly.

READ MORE AT – Why Use PHP in 2019?

Cache: it is a class in the Phalcon directory that allows faster access to frequently used data. This class is written in programming language C. It offers high performance and less overhead.

Public: it contains all those files and folders that support the most important content during execution, such as CSS, JavaScript, images, etc. 


The performance of Phalcon is a characteristic that sets it apart from other traditional PHP frameworks. Phalcon has a combination of both PHP and C; each of them can be used as an independent module. The compilation of each request is viewed at a higher speed in Phalcon, making everything look out-of-the-box.

C Language

Phalcon is compatible with C, which increases the compilation speed. C also offers in combination with Phalcon Object Relational Mapping (ORM) that ensures consistency with models made. Every model made in Phalcon is linked to the relational database table. ORM in Phalcon is purely implemented in C.

Tools for developers

Development tools are used to develop web applications. These tools help to generate a scaffolding application with a combination of all functions (C – Create, R – Read, U – Update, D – Delete). The developer tool also includes extended support for third-party libraries to be implemented in phalcon.

Object Relational Mapping

Phalcon supports a wide range of databases. It is not limited to access to relational databases. It supports both relational and non-relational databases, as well as adding a spring to the shell of the Phalcon framework

Features Of Phalcon:

  • It is the fastest framework for PHP.
  • It is a full stack open source framework.
  • It can create independent framework.
  • This requires a small amount of code for specific task implementation.
  • It provides ORM (Object Relational Mapping), templating engine, routing, caching etc.
  • It is a loosely linked framework, the user can build a project with a directory structure according to the application requirement

Phalcon offers the classic features of a modern PHP MVC framework, so it must be comfortable to use, so in that sense it’s just another PHP framework. But where it really stands out from the others is its speed. If you want to know more about Phalcon, view the PHP training in Chandigarh website.

  • 0

How to create Company in tally ERP 9?

Category : Blog

To start accounting with Tally, the first and most important thing to know is how to create a company in Tally ERP9. For users who operate multiple businesses, they can create several companies in the Tally ERP 9 software at a single cost. Today, Tally ERP 9 has ceased to be a concept of accounting software. It helps you achieve better legal compliance by updating the legal files available on the Tally solution website. You can operate the Tally remotely using tally.net functions, process payroll and many more functions are regularly updated using Tally solutions. The most recent improvement is GST. Tally ERP 9 is compatible with GST as of version Tally ERP 9, release 6. However, many are confused about the creation of the company for the regular GST distributor and composition distributors. 

Quick Guide to create company

  • Open the Tally software by double clicking on the Tally.ERP 9 icon.
  • If you are opening Tally ERP 9, the first time after installation, you will be directed to a menu called the company information menu.
  • Select the Create company option in the menu and press the Enter key.
  • The screen shown in front of you is the company’s creation screen.
  • Enter the name of the company, the address, the financial year begins and all other details requested by the creation screen.
  • Press the Enter key. Finally, the program will ask you to confirm to Save, Yes or No.
  • To save and create a company, press the Enter key, press the Y key or click Yes. The program will create a company and you will enter it

How to create company in Tally ERP9? 

Step 1: Double click on tally icon from your desktop.

create company in Tally ERP9 - click Tally ERP9 Icon

If you are using Tally for the first time after installation, you will have a screen like the following. This is the initial screen of the company. On the right side you will find a menu box called Company Information.

How to create company in tally erp 9 Company info Screen

Step 2

You are in the company information menu. Now, how to create a company in Tally ERP9? To do this, select Create company in the menu with the up and down arrow keys and press the Enter key.

How to create Company in tally ERP 9?

Company Creation screen will be displayed.

How to create Company in tally ERP 9?

In this company creation screen, you must enter all the details of the company. Let’s explain each section separately.

Directory: – Directory means the location of data storage, this is the place where the tally stores all the data entered in the Tally ERP9. By default, data storage is in the installation folder. You can change it in the desired location by typing it manually. For example D: / Tally data

Name: Enter the name of the company in this field, for example. ABC LTD

Address: this is the place where we can enter the company address.

Country: Select a country from the list in which your business exists.

Status: Select the state in which you want to comply with the statute.

PIN code: PIN code of the location where your company’s office exists.

Phone Number: Enter the phone number

Non-mobile: enter the mobile number

Fax No: Fax No if it exists.

Email: enter your official communication email ID

Website: Enter the website address if it exists. for example http://cbitss.co.in/tally-training-in-chandigarh.html 

Book and financial Year Details.

The financial year starts from: Enter the financial year in which you want to create a company. Suppose you can start a business on April 1, 2018. You must enter the financial year as of 01.04.2018.

Start of the book from: most of the company has a start date of the book equal to the start date of the financial year, but may differ for companies

They are starting in the middle of the financial year.

Companies that are migrating from Manual Accounting to Tally ERP9 in the middle of the financial year.

Security control In Tally ERP9 on the screen for business creation.

Tally vault password: This is for security reasons. By enabling this, Tally ERP9 converts the account data into an encrypted format. Encryption means converting data from a recognized format to an unrecognized format.

For example: your password is – @tally123 system will encrypt this password similar to @tallyaccounting123. The benefit is that it is very difficult to read the data, even if our data is stolen.

By entering the Tally Vault password, you can prevent unauthorized access to company data

Tally Vault password and password strenght indicator

Now in Latest Tally ERP9, there is a password security indicator, which will help you set a secure password. The red color indicates a weak password where the peach orange color: regular, yellow is good and the green color indicates a strong password.

Keep the password in writing in a safe place to avoid losing the password in the future. You must enter this password every time you open the company.

Be careful, forgetting your password, you will not be able to use the Tally data

Use security control: by enabling this you will get complete control over your data, you can assign users for specific purposes, for example

  • You can assign data entry operators that can only access the receipt input screens.
  • You can assign billing employees who can only access the sales invoice receipt
  • You can assign financial managers who can access financial data and reports while the administrator controls their access.

In this section you will be asked the name and password of the administrator. Tally gives you a warning message “Forgetting your password makes your data inaccessible!”. Before moving on to the next option, see the image below

How to create company in tally erp 9 Accounting software
How to create company in tally erp 9 Accounting software

Use the tally audit functions: by enabling this option, the administrator will have the privilege of an auditor and will be able to track changes made by users.

Do not allow the opening in educational mode: you cannot open the company if the program is in educational mode, since we all know that Tally is freely available for educational purposes, in which you can enter transactions only on the first and last date of each month

Base Currency Information In Company Creation Screen.

This is the currency information screen. Almost all fields are completed automatically and can make changes if necessary. The following fields are available in this section.

  • Base currency symbol: this is the currency symbol of the country you have selected. It is not necessary to change it if you are using the same currency for accounting.
  • Formal name: This is the formal name of the currency you are utilizing.
  • Is symbol Suffixed to amounts: ask if a currency symbol is required before an amount such as $ 45
  • Add Distance Between Amount and Symbol: This is like $ 45, a space between the currency amount and symbol.
  • Display Amount in Millions: If you set this option yes, Tally will display the amount in millions, that is, in the balance sheet, the amount.
  • Number of decimal places: 2 decimal places are usually used, to use Paisa in Indian currency we use 2 decimal places such as Rs 99.99, Ninety-nine rupees, ninety-nine Paisa.
  • Word used to print the decimal portion of the amount: This is used in printing, in the Indian currency it is said that the decimal portion is Paisa. Set it according to your formal decimal value name in your currency. For USD it is cents. Hundred cents make a dollar.
  • No decimal place to print the amount in words: if you set this option 1 in Indian currency, when printing 75 Paisa. Print seventy Paisa. if you set 2, it will print the second fraction as seventy-five Paisa
How to create company in tally erp 9 Accounting software

Step 3 : Accept the screen. If you have entered all the details, you will be asked for the Tally Vault password. Enter the Tally Vault Password here.

tally vault password screen

You will be asked user name password you have entered in security control. enter that as well.

CBitss technologies - create company in tally erp 9

Tally ERP9 will create a company and direct it to the Tally Gateway Menu, where you can create teachers and enter transactions.

Tally Gateway Menu
Tally Gateway Menu

On the left side you can see the current period, the current date, the company name, the name of the last entry, etc. Just below the company name you can see the name of the newly created company in bold. This means that the listed company is charged.

On the right side of the screen, there are menus where you can create business masters and enter transactions.

How to create a company for the composition of GST and regular distributors

After the implementation of GST in tally, users request the creation of the company for GST distributors. There is no special company creation for the implementation of GST. You must follow all the previous steps and complete the creation as explained above. after that, you must activate GST in tally ERP9. On the GST activation screen you will find the option to configure the regular GST distributor, the Composition distributor. etc. This is available in

  • Functions F11> F3 statutory
  • Enable GST: Yes
  • Set details alter GST: Yes

On the next screen, you will find the type of option Registration  select whichever applicable to you.
CBitss Technologies provide a Tally training in Chandigarh where we get in depth knowledge about Tally ERP9 Accounting software that will definitely help you to make your skills better.

  • 0

Tips to build up Your Focus and Achieve Goals

Category : Blog

In one of my recent posts, Personality development course in Chandigarh trainers wrote about the significance of focus on accomplishing a successful life and also laid down a few tips to help you build up your focus and achieve your goals.

However, creating a focus isn’t a simple task.

It isn’t something you can achieve overnight.

It requires a lot of activities that you follow regularly.

Few Tips to Help You build up Your Focus

Here are six additional tips that can enable you to build up your focus and in turn, help you achieve your goals.

Tips to Help You build up Your Focus and Achieve Your Goals

1. Set a Schedule

When you have vague objectives and plans, it is not easy to work towards achieving them.

So, the first step in build up your focus and achieve your goals are clear and your plans are well thought out and most importantly, that you have a schedule for every step of the way.

For instance, saying you need to invest more time with your parents is vague – write it down as “I will consider my parents every Wednesday and Friday and meet them on Sunday.”

A schedule ensures you have a clear picture of what you have to do and this makes it simpler to focus and actually perform the essential actions. A few people even find that utilizing their Smartphone to set up dates or alarms for a particular task work out very well.-

2. Stop Procrastinating

When there is something you have to do to achieve a goal, do it at once. Stop procrastinating.

Doing something immediately is beneficial in two different ways – for one, it enables you to complete the task done and all the more critically, you don’t block valuable mind space with thoughts of having to do the task you postpone doing.

Often, it is the starting that is difficult;  when you start, the actions just flow and before you know it, the job will be finished.

If you have chosen to write a few lines in your diary every evening, don’t postpone it until after you watch your preferred late-night show; take a few minutes before the show and get it done and over with.

3. Focus on Less

Having an excessive number of things to do is a sure-fire recipe for a lack of focus – no sooner do you begin one task than your mind begins thinking about another. This eats away at your time just as your focus.

If you face this issue, make it a habit to jot down the tasks that come into your mind and pick three or four that are the most significant at this moment.

Of these, take up one at a time and build up your focus on achieving the goals related to the task; when that is finished, move to the following thing on your list.

4. Get Back on Track When You Slip

You get up early and exercise for about a week.  Then, since you work a great deal, you “forget” to exercise for three days.

Your mind will reveal to you that you have ruined your wonderful routine and trick you into pushing off getting back to your daily schedule until the next week, or until this significant task is over or….you get the idea; before you can understand it, your center is no more.

The most ideal approach to avoid being trapped like this is to tell yourself it was a busy three days, but now, you need to begin exercising again.

5. Learn to Delegate

If there is an event and the organizer attempts to do everything himself, do you figure he can truly focus on all the tasks?

Definitely not – that is the reason why there are committees and subcommittees to whom the coordinator can designate undertakings while he focuses on the bigger picture. Doing something great does not mean you need to do it all alone. In fact, this approach is regularly counterproductive due to your inability to focus on such a significant number of jobs simultaneously.

Instead, identify the jobs you are great at doing and focus on them. For all other areas – delegate.

6. Team Up

Sometimes, it tends to be useful to work with a friend or a relative who is also trying to build focus. Reveal to one another about your goals and plans and set up a system of catching up a few times a week to perceive how well everyone is sticking to their decisions.

Often, this external motivation will enable you to build up your focus faster than working on your own.

As most of us realize in hindsight, it isn’t critical to Achieve your goals –  you need to really make a move.

Think well and think hard about why you have something on your goal list. Write down these reasons.

  • 0

Human Resources is Now People Management. Do You Have The Skills?

Category : Blog

Successful businesses across the globe have a department that quietly supports the company’s development by meeting its growing requirements, bringing the right talent and maintaining the inviolability of the work environment. Yes, we are talking about the 01 department.

Over the years, HR departments have undoubtedly emerge their work procedure and people management has come to be the prime target. Be it a start-up or an emerges association, HR is vital to a company’s evolution. But what does it take to be a lucrative HR professional? And how important is the role to businesses?

Now we discuss Human Resources is Now People Management. Do You Have The Skills?

All About People Management

The new generations of HR experts are the determination of any business, and first and foremost, they aim to satisfy employees combine successfully and become a successful addition to a team or business. By leveraging technology, HR executives are capable to take on a more comprehensive approach. An increasing people-eccentric target also means that HR departments are now more convenient to employees than ever before.

Another development in the work procedure of HR departments is the shift in focus from hiring “fast and cheap” to hiring quality talent that will have a positive impact upon a business. The concept is to hire the very best employees that can development and support business growth.

Employee engagement is an elemental section of any HR department, whereby the procedure is to foster an inclusive employee environment and community while respecting an employee’s reaction and grievances in a professional manner. The most successful HR departments are known to be committed to creating important and engaging employee experiences that inspire a healthy and comprehensive workplace atmosphere. This is something HR should keep in mind while hiring too–the right expertise is not only useful to a professional and positive workplace environment but overall business success.

What Does It Take?

So, what does it take to be a fruitful Human Resource professional? It boils down to having the right combination of sufficient skills and communication is definitely the key. Postgraduate programs such as a Master of Human Resource Management can help you develop the skills required to take on the legal, ethical, social, economic and environmental challenges that business face on a daily basis. Programs such as these focus on a diverse global workforce, giving you insights into maintaining a immediately grow workplace and helping stimulate a businesses success.

For More information  About Human Resource Join CBitss Technologies CBitss Provides Best HR training in Chandigarh.


  • 0

Dictionary in Python

Category : Blog

Dictionary is another example of a data structure. The dictionary is used to draw and connect items that are necessary to get them. The Dictionary in Python is like a dictionary in the real world. Python Dictionary is defined by the two elements, the key and the value.

  • The keys are one element
  • Values may be a list or list of lists, such as lists and numbers.

Now we are discussing about Python Dictionary Key and Methods:-


  • Properties of Dictionary Keys:-


  • One key is more than one entry allowed (excluding duplicate keys)
  • The values in the dictionary can be any type. Keys must be immutable as numbers, characters, or characters.
  • Dictionary buttons are sensitive to user sensitivity. Similarly, Python’s unique but unique approach is treated with different keys.


  • Python Dictionary Methods

  • Copy of dictionary


You can write a dictionary for a dictionary. For example, here we have duplicated the dictionaries by the new name “Boys” and “Girls.”


Dict = {‘Tim’: 18,’Charlie’:12,’Tiffany’:22,’Robert’:25}   

Boys = {‘Tim’: 18,’Charlie’:12,’Robert’:25}

Girls = {‘Tiffany’:22}   



print studentX

print studentY



  • Refine dictionary in Python:- You can enter a dictionary by entering a new entry or keyword combination by deleting the current entry or by deleting an existing inputor. In this example, we will add to our dictionary “Sarah”.



Dict = {‘Tim’: 18,’Charlie’:12,’Tiffany’:22,’Robert’:25}   


print Dict



  • Delete dictionaries in Python:- The Python Dictionary gives you the freedom to remove any element from the dictionary list. If you do not want Charlie’s name in the list, you can remove the key by following:



Dict = {‘Tim’: 18,’Charlie’:12,’Tiffany’:22,’Robert’:25}   

del Dict [‘Charlie’]

print Dict



  • Dictionary () Method:- These () methods are returned from the dictionary by the tuple pair (Keys, Value).



Dict = {‘Tim’: 18,’Charlie’:12,’Tiffany’:22,’Robert’:25}   

print “Students Name: %s” % Dict.items()

  • We use the Dict’s code () method.
  • Returns the list of items in the dictionary (keys and values) when running the code


  • Distinguish of the dictionary:- In the dictionary, you can sort the elements. For example, if we want to print the name of the element in the dictionary in print format, we must use the domain. This will properly classify each element of the dictionary.



Dict = {‘Tim’: 18,’Charlie’:12,’Tiffany’:22,’Robert’:25}

Boys = {‘Tim’: 18,’Charlie’:12,’Robert’:25}

Girls = {‘Tiffany’:22}

Students = Dict.keys()


for S in Students:


  • We have the “Dict” variables in the dictionary.
  • Then we use the Students.sort code to classify elements within the dictionary
  • However, for each element to be subtracted for the dictionary, run the domain as declared S
  • Now, we run the code from the dictionary to run the code, which will print the line and value in the order.


  • Python features built-in dictionary:-


  • Dictionaries Lén () Method:- The len () function gives a pair of dictionaries.


Dict = {‘Tim’: 18,’Charlie’:12,’Tiffany’:22,’Robert’:25}   

print “Length : %d” % len (Dict)

When performing the function of Len (Dict) we have four elements in our dictionary and therefore output to “4”



  • Variable type


Python does not need to specify a memory space; This is done automatically. Use the equals “=” equal to the character. The code defining the variable type is “% type (Dict)”.


Dict = {‘Tim’: 18,’Charlie’:12,’Tiffany’:22,’Robert’:25}   

print “variable Type: %s” %type (Dict)



  • Python List cmp () Method:- The comparison method is used in Python to calculate the key and the key value for cmp (). If two dictionaries return the same method, 1 is dic1> dict2 and 1 is dict1 <dict2.



Boys = {‘Tim’: 18,’Charlie’:12,’Robert’:25}

Girls = {‘Tiffany’:22}   

print cmp(Girls, Boys)


Read More AT – Future Scope Of Python Languages

  • We have the names of “Boys” and “Girls”.
  • “Cmp (Girls and Boys)” presents you the first one. 1. In case we have “Girls” as the first one, we will look at dictionary 1 and boys as a dictionary 2.
  • If print is printed when -1, print 1 indicates that dictionary 1 is less than dictionary 2.


Dictionary in Python language is a data structure used to store information related to other sites. Python Dictionary is defined by the two elements, the key and the value. Dictionaries do not store their information in any particular order, so your information may not get back to the order you entered.


  • The keys are one element
  • Values ​​may be a list or list of lists, such as lists and numbers.
  • One key is more than one entry allowed (excluding duplicate keys)
  • The values ​​in the dictionary can be any type. Keys must be immutable as numbers, characters, or characters.
  • Dictionary buttons are sensitive to user sensitivity. Similarly, Python’s unique but unique approach is treated with different keys.

CBitss Technologies provides Leading Python training  in Chandigarh. We have a team of experienced professionals with more than 10 years of experience in Python and other related technologies.  More Details Visit Our website ..

  • 0

Core Java Interview Questions and Answers – 2019

Category : Blog

In this Article, we have covered almost 10+ important core Java interview questions answer for freshers and experienced candidates.

This post on JAVA Interview Questions is set up to enable you to comprehend the fundamental ideas of Java programming for interview purposes. All the important JAVA concepts are clarified here with examples for your simple understanding.

What is JAVA?

Ans: Java is a high level programming language,easy to use and the platform is free.

Java is a collection of objects. It was created by Sun Microsystems. There are a ton of uses, sites and Games that are created utilizing Java.

What are the features in JAVA?

Ans: Features of Java:

  • Oops concepts
    • Object-oriented
    • Inheritance
    • Encapsulation
    • Polymorphism
    • Abstraction
  • Platform independent: A single program deals with various platforms without any modification.
  • High Performance: Just In Time compiler enables high performance in Java. JIT changes over the bytecode into machine language and after that JVM begins the execution.
  • Multi-threaded:  A stream of execution is known as a Thread. JVM makes a thread which is called main thread. The client can make different threads by extending the thread class or by executing Runnable interface..

Core Java Interview Questions and Answers

How does Java enable high performance?

Ans: Java uses the Just In Time compiler to enable high performance. JIT is used to change the instructions in bytecodes.

What are the Java IDE’s?

Ans: Eclipse and Netbeans are IDEs of Java.

What do you mean by Constructor?

Ans: The points below show what is a constructor:

  • At the point when another objects is made in a program a constructor gets appeal to corresponding to the class.
  • The constructor is a strategy which has the same name from class name.
  • On the off chance that a client doesn’t make a constructor certainly a default constructor will be made.
  • The constructor can be over-burden.
  • If the user made a constructor with a parameter, he ought to make another constructor expressly without a parameter.

What do local variables and instance variables mean?

Ans:Local variable are characterized in the technique and scope of the variable that have existed inside the strategy itself.

An instance variable is characterized inside the class and outside the technique and scope of the variables exist all through the class.

What are the Oops concepts?

Ans: Oops concepts include:

  • Inheritance
  • Encapsulation
  • Polymorphism
  • Abstraction
  • Interface

What is meant by Sorted and Ordered in collections?



It implies the values that are put away in a collection is depends on the values that are added to the collection. So we can repeat the values from the collection in a specific order.


Sorting mechanism can be connected inside or externally with the goal that the group of objects arranged in a specific  collection is depends on properties of the objects.

If you are Looking Java Training in Chandigarh Than Join CBitss technologies.. CBitss Provides Best Java , Android & more Advance Courses in chandigarh…


  • 0

The scope of the Android Development in India

Category : Blog

The scope of the Android Development in India – The Android operating software is the most utilized and one of the largest selling OS system based on the mobile phones. The Android being the openly sourced network has been very popular system and l bigger mass depends upon the simple Linux style features of Android.

Indian’s are extremely techy people as India is the second biggest nation in the field of a smartphone. According to an estimate, the six billion cell phones in the world, around one billion is being utilized in India (70% of India’s present population). Around 6 million supporters join the group every month.

Along these lines, with the fast increment in the use of Android based smartphones, the altering need to grow new Android applications has been also expanding. The Mobile Application Development is the future of Software Development as per Google’s Eric Schmidt. The various youthful students who are searching for a steady profession with the enduring development and income, they generally get some information about the future in the software development, particularly in the Android applications. Along these lines, today in this article we might want to show the Android developer the scope for them in the developing smartphone country India.

 The scope of the Android Development in India

What does India offer to the Android developers?

The Android developers have very bright and prosperous future in front of them in the developing software market. The 50% of the huge companies in India these days gaining their revenue from the application development and to maintain their applications they frequently required new Android application developers. The Indian organizations like Flipkart, Amazon, Snapdeal, Paytm and different relies on their dynamic Android and different OS applications for the billions of transactions.

The bright future of app development in India can be better understood than this one example.

The telecommunications organizations, for example, Airtel, Vodafone and Idea cellular relies upon the third party application like, Paytm or freecharge for the recharge. Along these lines they are making their own applications to earn direct benefit from it and this is the brilliant opportunity for the Android or some other OS application developers. As organizations continually hoping to hire experienced app developers to keep up the working of the applications.


  1. Why Do We need to Take up Android Training
  2. How to store data locally in the Android app

What App Developers career offers?

  • The application developers both of Android platform or some other platform, they have a few advantages that no other career offers. These advantages are offered to application developers  of any nationality.
  • Application developer can work on your schedule anytime and anywhere. They can simply design an app and upload it to Google Play Store if they are good, with the each download they can make money.
  • The application developers can work independent as most small business required to hire application developers for short time. Working freelance will give application developers a lot of time to be more creative.
  • Android application developers can acquire handsome income regardless of whether they work part time.
  • Learning Android Programming is genuinely simple and application development is cost effective. Any software developer who can thoroughly consider of the box will be able to put Android into extraordinary use.
  • Android application development is supported by the Google, so there is a lot of ground to develop.


  • 0

Why do you need a website redesign?

Category : Blog

Redesigning a website is always a challenge because it requires a lot of resources and it can be quite risky.

Implementing the most up to date technology and designing trends is attractive. In any case, as a standard guideline, it is better to have an obsolete yet functional website than a glossy new design that does not pay off.

Before beginning a website update process, it is basic to obviously characterize the objective behind it.

Why do you need a website redesign?

Despite the fact that users entirely see a website redesign as a difference in look, it isn’t generally the situation. There are normally three main reasons for a website redesign:

  1. Better usability and more sales. If your site hasn’t been update in years and you are losing potential clients due to serious usability issues, at that point site redesign may be a decent choice.
  2. Structural business changes. Your business model has changed fundamentally, and your site never again reflects your actual business. For example, you used to have a physical blossom shop and basic informational site. Presently you have turned to online-just flower delivery service and need eCommerce usefulness.
  3. Branding.  55% of individuals are disappointed with a brand by and large when they have a disappointing experience on their site. Fixing bad user experience can strengthen your brand.

Some of the time a website redesign can likewise be a piece of a greater rebranding process. In the event that your visual brand identity fundamentally changes, your website should change, as well.

Recognizing a reasonable objective will direct both UX designer and the project manager choices all through the procedure.

Related Article  

Set Benchmarks

In the event that you are planning for progress, you have to characterize the success criteria beforehand

When you have a general useful for the update, set measurable objectives for the projects. For example, on the off chance that you need to accomplish more deals after the redesign, you can set goals for deals channel conversion rates or average revenue per customer.
These objectives should be as correct as possible. Influence your audience with animated websites and web presentations.

With Slides, we don’t make you begin from a vacant slate. You should simply to pick the components you like best and combine them. Each slide has been carefully made to fulfill three key criteria: aesthetic, functions and ease of use. That way you realize each element  work together while improving the effect of your content.

Create a Website

To set your benchmark, you have to answer two primary inquiries.

What is the present condition of your site regarding measurements you will gauge as progress indicators?

How does your site contrast with those of your rivals?

In the event that you have all around arranged website analytics, it won’t be hard to answer the first question. Take your normal metric for the past 12 months as a base. In most site upgrade cases, you will also need to direct an ease of use test with quantitative metrics as a part of your benchmark.

For the contender benchmark, you can play out a focused usability evaluation. This is an incredible practice that won’t just uncover your rivals’ solid and weak point however will likewise approve a portion of the thoughts you were planning to “take” from them.

Competitive usability evaluation should be possible either as a specialist survey by an experienced UX professional or as a user testing. The last is a standard usability test when clients perform predefined task on at least two competitor websites

Match User Intent to Business Goals

As much as your new web architecture should be user- centric, it is additionally critical to meet your business objectives. Something else, the entire procedure would be pointless.

Be that as it may, how might you adjust business priorities with user needs?

Begin by knowing exactly what your objective user want by alluding to existing client personas. On the off chance that you are wanting to focus on another group of customers after the update, at that point you should lead user research and build a corresponding persona.

This essential because every persona may have an alternate plan when perusing. Knowing user expectation at each phase of the customer journey enables you to direct them to your ideal activities. When designing each website page, put forth these two question.

  1. What does the user want at this stage?
  2. What do you want the user to do at this stage?

Mind the Content

Web site content is the most powerful sales tool. which is the reason you have to give careful consideration to it while redesigning. There are two aspect to it.

  • Visual design and content should be closely related.
  • Copies of the website must be able to sell.


What does this mean?

It is always challenging to design site page without having the correct substance close by. In the meantime, you can hardly have a last substance draft for a site page that still does not exist. To break this loop, you have to work on both structure and content together while remembering user intent in mind.


Then again, you should reconsider your site copy to coordinate the new design and ultimately sell more. Given the enthusiastic parts of consumer decision making, it’s imperative to make an association with the user through carefully written content and microcopy. You have to talk their language and show how precisely your business can take care of their issues.

Decide on Mobile-First or Desktop-First Strategy

You know the details. mobile is here to stay and will most likely overtake desktop in all enterprises really soon. In 2018, the greater part of worldwide site traffic came from mobile devices and all the more so in Asia, where 65.7% of website page sees were generated via mobile.

Be that as it may, does this mean you have to design with a mobile-first approach?

The short answer is no. But let’s dive a bit deeper.

Dynamic upgrade, then again, is the opposite, designing for mobile screens first.

Mobile-first design replicates the possibility of dynamic upgrade versus desktop-first design, which represents graceful depravity. At the point when the mobile web was simply beginning, there was just elegant degradation as a multi-screen design approach. This implies designing for most extreme screen size and full usefulness, then designing for smaller screens based on that.

Both can be great. Both can be powerful. It relies upon your business and site objectives.

For instance, if 80% of your site deals originate from mobile and your user persona is bound to support this behaviour, then you ought to pick a mobile first approach.

Make an Impression With Your Homepage

Do you know who arrives on a site landing page?

For most sites, these are first-time visitors. They know little to nothing about your business or your product and services. So you have to utilize this chance to catch them. What’s more, the window is little. One of Google’s studies revealed that users form their first impression, the “premonition” about your site, in less than 50 milliseconds.

A similar report suggest that website design that is visibly less complex is seen as more beautiful.

So how might you make new user stay?

A study on effective Design of Destination Websites suggest that inspiring design elements had the most impact on build a positive first impression. This strengthens having incredible quality visuals and appealing wording to recount your brand story and inspire users to dive further into the website.

Focus On the Critical User Journey

If we go back to the hotel website example, there are various ways users can take to eventually  make a booking. For example, they can arrive on a special offer page and make a reservation. Or then again they may discover your hotel email address and send a booking request.

Whichever way they take, they can make a booking at last. In any case, there is a user journey way that is the most well-known and is where you make money.

It is known as the critical user journey.

In the website redesign project, this is where you need to spend most of your time. Since there are probably many iterations, we recommend that you start the user test with important flow early.

Final Thoughts

A website redesigning can be quite tricky and roll back to the old design is not an option. But so many parties involved in the project, it ability easily turn into a opinions of both designs may be better. To avoid this, start by setting clear expectations for the project and ensure that the entire team in on board. Adopt research and data-driven approaches to make important design decisions.
With a healthy combination of careful planning and flexibility, redesign of your website will be most chances to succeed.

For More Details About Web designing training in Chandigarh Visit our Website..

  • 0

Web designing Interviews question and answer 2019

Category : Blog

CBitss technologies training institute in Chandigarh provides the web designing training in Chandigarh provides the list  of top web designing interview question and answer 2019 for fresher and experience. Learning web designing is simple and interesting yet most imperative thing is company position which is one of the progression after various interview process.

Hope these questions and answers will help you crack your web designing interviews more than ever. The main purpose of this post is to make you aware of some of the latest web designing interview questions and answers that will make updates with the latest trends and help you learn new things that happen around today market. Cbitss technologies

What is website design?

Web design is a process of develop a thought, planning, and building a collection of electronic files that regulate the layout, colors, text styles, structure, graphics, pictures, and use of interactive features that distribute pages to your site visitors.

Mention what is the use of the main language or platform for web-design?

The main language used for web-designing are

HTML: Base template

CSS: Styling

JavaScript: Functionality

PHP: Server side scripts

What is HTML?

HTML represents HyperText Markup Language. It is the dominant markup language for making sites and anything that can be seen in an internet or online browser. If  you need to get some additional extra focuses, You can know the history of HTML and throw some complicated facts.

difference between HTML elements and tags?

HTML elements communicate to the browser how to present the text. When surrounded by angular brackets <> they create HTML tags For the most part, the tags come in pairs and surround the text.

What is CSS and its purpose?

CSS means “cascading style sheet” and it helps to manage font sizes, styles and color combinations that apply to web pages. Simply put, it gives the entire ‘look and feel’ of the website. Since it shows up changes, a single change in the CSS file will change the whole website  where it is being utilized. Website pages recover information each time before showing it.

Explain how can you set an image as a background on web pages?

To set a picture as a foundation on site page, point the body foundation to the name of your picture you need to set as a background as appeared as follows.


<body background= “picture.gif”>

You can likewise settle the background picture, so while utilizing the scroll bar in the browser, it doesn’t move. To do this include the BGPROPERTIES tag as appeared as follows

<body background = “picture.gif”bgproperties=”fixed”>

Mention what do you mean by Responsive design on a web page?

Responsive design is a way to deal with building sites to give an ideal review and interaction experience. It focuses on simple navigation of site with a minimum of scrolling, panning and resizing over all devices.

Bootstrap is the most famous CSS, HTML and JS structure utilized for creating responsive web design.

What is external style sheet? How do you link it?

It is a document containing the style data which is connected to various HTML files. By and large, the external CSS is connected utilizing the LINK tag under the HEAD element. Files having the CSS element ought to have a relevant extension, say of example, style.css.

How do you align images so they are placed higher or lower than the other?

Use the align syntax in the IMG SRC tag to <img src = “image.gif” align = top>. Aligned can be done in other ways such as align = center, align = center, etc.

Why do you want to be a Web Designer?

Make sure you do not answer this question in context of money. Do not think that it was a career that was determined by the eligibility test. A questioner is encouraged to realize that the business really inspires you. Do this by sharing this  interesting story that will help you find your enthusiasm for website designing.


We hope that learning web designing interview question and answers like above will be valuable for job searchers and it will give some ideas to face web designer interviews with confidence. Would you like to include some other web designing interview question in this list? Please share your questions in the comments section below, and we will try to include it. If you find this post good, then share it on social media to learn and explore others.

Related Article  –

  1. What is Responsive Web Design?
  2. What Is Web Designing

error: Content is protected !!