Professional Documents
Culture Documents
IT Quiz Reviewer
IT Quiz Reviewer
As the most basic type of network, a PAN consists of a wireless modem, one or two
computers, mobile phones, printers, tablets, etc. These types of networks are usually
found in small offices or residences and are managed from a single device by one
person or organization. It can also be used to communicate between personal devices
to connect to a digital network and the Internet itself.
LAN connect a number of computers and low- voltage devices over short distances (in a
building or in close proximity between two or three buildings) to share information and
resources. Companies normally manage and maintain LAN. All machines on LAN are
connected to one cable. Usually, it is a private network. LAN can connect to wide area
networks (WANs) with routers to transmit data quickly and safely.
The WAN connects large number of computers spreading across a long geographical
distance. This allows computers and low- voltage devices to communicate remotely over
a large network. Due to WAN’s capacity of wide reaching; it is usually owned and
maintained by several administrators or the public. The majority of WAN networks are
used to transmit large data blocks between their users.
These network types are larger than LANs but smaller than WANs– and include elements
of both network types. MANs cover a whole geographical area (typically a city or town,
but sometimes a campus). Ownership and maintenance are carried out by one person or
company (local council, large company, etc.).
Campus area network consists of a LAN connection with a limited geographical area.
Network devices such as switches, routers, optical fiber etc. are entirely owned by the
campus network owner. Typically, these types of networks are seen in universities, large
K-12 school districts or small companies. They can be spread over several buildings
which are relatively close together so that users can share resources.
Computer architecture is the organisation of the components which make up a
computer system and the meaning of the operations which guide its function. It defines
what is seen on the machine interface, which is targeted by programming languages
and their compilers.
There are three categories of computer architecture, and all work together to make a
machine function.
SYSTEM DESIGN
System design includes all hardware parts of a computer, including data processors,
multiprocessors, memory controllers, and direct memory access. It also includes the
graphics processing unit (GPU). This part is the physical computer SYSTEM.
This includes the functions and capabilities of the central processing unit (CPU). It is the
embedded programming language and defines what programming it can perform or
process. This part is the software that makes the computer run, such as operating
systems like Windows on a PC or iOS on an Apple iPhone, and includes data formats
and the programmed instruction set.
MICROARCHITECTURE
Complex Instruction Set Computer (CISC) and Reduced Instruction Set Computer
(RISC) are the two major approaches to processor architecture.
CISC processors have a single processing unit, external memory, and a small register
set with hundreds of different instructions. These processors have a single instruction to
perform a task, and have the advantage of making the job of the programmer easier, as
fewer lines of code are needed to get the job done. This approach uses less memory,
but can take longer to complete instructions.
The RISC architecture was the result of a rethink, which has led to the development of
high-performance processors. The hardware is kept as simple and fast as possible, and
complex instructions can be performed with simpler instructions.
Microprocessors are digital systems which read and execute machine language
instructions. Instructions are represented in a symbolic format called an assembly
language. These are processors which are implemented on a single, integrated circuit.
Common microprocessors used today are the Intel Pentium series, IBM PowerPC, and
the Sun SPARC, among others. Nearly all modern processors are microprocessors,
which are often available as standard on von Neumann machines.
Mathematician John von Neumann and his colleagues proposed the von Neumann
architecture in 1945, which stated that a computer consists of: a processor with an
arithmetic and logic unit (ALU) and a control unit; a memory unit that can communicate
directly with the processor using connections called buses; connections for input/output
devices; and a secondary storage for saving and backing up data.
The central computation concept of this architecture is that instructions and data are
both loaded into the same memory unit, which is the main memory of the computer and
consists of a set of addressable locations. The processor can then access the
instructions and data required for the execution of a computer program using dedicated
connections called buses –an address bus which is used to identify the addressed
location and a data bus which is used to transfer the contents to and from a location.
Computers as physical objects have changed dramatically in the 76 years since the von
Neumann architecture was proposed. Supercomputers in the 1940s took up a whole
room but had very basic functionality, compared to a modern smartwatch which is small
in size but has dramatically higher performance. However, at their core, computers have
changed very little and almost all of those created between then and now have been run
on virtually the same von Neumann architecture.
There are a number of reasons why the von Neumann architecture has proven to be so
successful. It is relatively easy to implement in hardware, and von Neumann machines
are deterministic and introspectable. They can be described mathematically and every
step of their computing process is understood. You can also rely on them to always
generate the same output on one set of inputs.
The biggest challenge with von Neumann machines is that they can be difficult to code.
This has led to the growth of computer programming, which takes real-world problems
and explains them to von Neumann machines.
Another popular computer architecture, though less so than the von Neumann
architecture, is Harvard architecture.
The Harvard architecture keeps instructions and data in separate memories, and the
processor accesses these memories using separate buses. The processor is connected
to the ‘instructions memory’ using a dedicated set of address and data buses, and is
connected to the ‘data memory’ using a different set of address and data buses.
Types of IT Security
IT security deals with all aspects of protecting IT assets
against cyber threats. The modern business’s IT assets are
spread across multiple different platforms, meaning that IT
security must secure a wide range of different platforms from
cybersecurity threats.
IT security includes:
IT Security Threats
IT assets are a vital part of how organizations do business and
a valuable target for cybercriminals. A number of threats to IT
security exist, including:
IT Security vs Cybersecurity
IT security and cybersecurity are closely related. Both
address the security of an organization’s IT assets and the
data that they contain, and this includes protecting these
assets against digital threats. IT may also include measures to
secure IT from physical threats.
IT Security vs OT Security
Operational Technology (OT) systems are used in
environments such as critical infrastructure. The role of these
systems is to interface with and manage industrial control
systems (ICS), such as systems in a power plant or on an
assembly line. While many of the systems used in OT
environments are the same as those used in IT environments,
others are different and quite specialized.
Typically, this is the standard for large and/or complex websites because it allows the
designer to focus on the overall look and feel, while all the technical challenges are
transferred to the development team. Unfortunately, this process can be expensive and
time-consuming because multiple resources, skill sets, and team members are required.
2. Website Builders
There are many website builders on the market today that offer a wide range of features
and services. Wix, Squarespace, Webflow, and Pagecloud, are just a few examples of
popular website builders that vary in design capabilities, template options, price, and
overall editing experience. Be sure to do your research, experiment with free trials, and
determine which platform best fits your website needs.
Website builders create either adaptive or responsive websites, which offer different
building experiences. These concepts will be discussed in more detail below so you can
best understand which builders will work for you. If you don’t know how to code,
becoming familiar with the freedoms and limitations of various website design tools is
essential. For example, although Wordpress is the most used website platform, it’s not
popular with visual designers because of its limited customization options.
Visual elements
Here’s a quick overview of the elements you should consider while designing your
website to make sure everything works well together. Each section will provide tips and
tricks to help you get started.
Written copy
Written copy
Fonts
Choose a font that compliments your overall design. Font should pair with your color
scheme, graphics, images, and strengthen the overall tone of your website. Tools
like Canva’s Font Combinator can help you find a perfect match for your font. Web
design tools like PageCloud even include numerous font pairings within their app.
Related: The Easy Way to Add Fonts to Your Website (Including Custom Fonts)
Colors
Colors are one of the most important elements to consider when designing a website.
Keep in mind there are many misconceptions about the psychology of color, and it’s
more important to focus on colors that compliment your overall design and tone of your
website. Align your color scheme with your brand and the messages you want to convey
to your audience.
Layout
How you decide to arrange your content will have a dramatic impact on both the usability
and functionality of your site. There are no specific rules to follow when choosing a
layout, however, there are a few main principles to keep in mind. Make sure to consider
the needs of your target audience and avoid using an overstimulating layout that might
detract from the messages you want to convey.
Shapes
The use of graphic elements in web design can help seamlessly integrate text and images,
and help with the site’s overall appearance. Combining beautiful colors and shapes can
help direct the attention of your sites visitors and contribute to your site’s overall flow.
Spacing
Spacing is a key element to creating visually pleasing and easy to navigate websites.
Every element in your design will incorporate spacing in one way or another. Appropriate
use of whitespace is crucial in creating a design that perfectly balances text, photos, and
graphics. Keeping your spacing consistent can help your users navigate your website with
ease. The concept of whitespace is definitely a priority of modern web designers.
Images & Icons
Amazing designs can communicate a lot of information in just a few seconds. This is
made possible with the use of powerful images and icons. Choose images and icons that
support and strengthen your message. A quick Google search for stock images and icons
will generate thousands of options. To help simplify your search, here are a few
favourites:
Integrating videos into web design is becoming increasingly popular amongst designers.
When used properly, videos can help your users experience or understand a message that
can’t be properly conveyed through text or image. Keep in mind that like having a TV
screen on in a restaurant, visitors’ eyes will be drawn to moving images. Make sure your
videos don’t compete with or detract from other important elements.
Related: How to use Video Background on Your Website - The Right Way!
Functional elements
These functional elements are imperative to consider when designing your website. A
website that functions properly is crucial for ranking highly on search engines, and giving
your users the best possible experience.
Navigation
Your website’s navigation is one of the main elements that determines whether your
website is functioning properly. Depending on your audience, your navigation can serve
multiple purposes: helping first time visitors discover what your site has to offer, giving
easy access to your pages for returning visitors, and improving every visitor's overall
experience. Check out these best practices for more tips on navigation.
User Interactions
Your site visitors have multiple ways of interacting with your site depending on their
device (scrolling, clicking, typing, etc.). The best website designs simplify these
interactions to give the user the sense that they are in control. Here are a few examples:
Never auto-play audio or videos
Never underline text unless its clickable
Make sure all forms are mobile-friendly
Avoid pop ups
Avoid scroll-jacking
Animations
There are tons of web animation techniques that can help your design grab visitor’s
attention, and allow your visitors to interact with your site by giving feedback. For
example, adding “like” buttons or forms can keep your site’s visitors engaged. If you’re
new to web design, we’d recommend keeping your animations simple to avoid developer
intervention.
Speed
No one likes a slow website. Having to wait more than a few seconds for a page to load
can quickly deter a visitor from remaining on or returning to your site. Regardless of how
beautiful, if your site doesn’t load quickly, it will not perform well in search (i.e. won’t
rank high on Google).
Top site builders typically compress your content for faster load times, however, there are
no guarantees. Make sure to research which site builders will work best for the content
you will have on your site. For example, PageCloud optimizes your images to ensure fast
loading times for sites with large and/or multiple photos.
Site structure
A website’s structure plays an important role in both user experience (UX) and search
engine optimization (SEO). Your users should be able to easily navigate through your
website without encountering any structural issues. If users are getting lost while
attempting to navigate through your site, chances are “crawlers” are too. A crawler (or
bot) is an automated program that searches through your website and can determine its
functionality. Poor navigation can lead to a poor user experience and site ranking.
You might come across articles online that talk about a whole bunch of different website
design styles (fixed, static, fluid, etc.). However, in today’s mobile-centric world, there
are only two website styles to use to properly design a website: adaptive and responsive.
Adaptive websites
Adaptive web design uses two or more versions of a website that are customized for
specific screen sizes. Adaptive websites can be split into two main categories based upon
how the site detects what size needs to be displayed:
Instead of using the “user-agent”, the website uses media queries (a CSS feature that
enables a webpage to adapt to different screen sizes) and breakpoints (certain width sizes)
to switch between versions. So instead of having a desktop, tablet, and mobile version,
you will have 1080px, 768px, and 480px width versions. This offers more flexibility
when designing, and a better viewing experience as your website will adapt based on
screen width.
Responsive Websites
Responsive websites can use flexible grid layouts that are based on the percentage each
element takes up in its container: if one element (e.g. a header) is 25% of its container,
that element will stay at 25% no matter the change in screen size. Responsive websites
can also use breakpoints to create a custom look at every screen size, but unlike adaptive
sites that adapt only when they hit a breakpoint, responsive websites are constantly
changing according to the screen size.
Wix has been around since 2006 and has since developed a wide range of features and
templates to suit just about every business need. Today, it’s considered one of the easiest
tools for beginners.
Wix has been around since 2006 and has since developed a wide range of features and
templates to suit just about every business need. Today, it’s considered one of the easiest
tools for beginners.
Although it’s hard to choose a winner in this category, here are few things to keep in
mind:
E-commerce
E-commerce websites are an important part of website design. Creating an online store
that is easy to navigate, informative, and accurately displays your products is crucial to
creating the best online shopping experience for your customers.
If you want to learn more about starting an online store, check out our article for 5 easy
steps to creating an e-commerce website!
Next Steps
Hopefully this article helped you to better understand the essentials in web design. To
review, let’s take a look at some key elements in designing a website that is both
beautiful and functional:
1. The user always comes first: user experience should be at the forefront of your design,
as your users will ultimately be the ones to determine whether your website is worth
visiting.
2. Choose the best website builder for your needs: ask yourself what your website’s
major functions will be, and choose a website builder that will ensure those needs are
met.
3. Balancing visual elements: it’s important to maintain a balance between your text,
graphics, multimedia, and color scheme to avoid an overstimulating website that detracts
from the messages you are trying to convey.
Now that you’ve mastered the basics in website design, be sure to check out more
posts to learn more about types of website builders, design trends, design elements, and
much more.
What is ecommerce?
"Ecommerce" or "electronic commerce" is the trading of goods and services
on the internet. It is your bustling city center or brick-and-mortar shop
translated into zeroes and ones on the internet superhighway. An
estimated 2.14 billion people worldwide buy goods and services online, and
the number of Prime members shopping Amazon stores globally now
tops 200 million.
Ecommerce is one way people buy and sell things in retail. Some companies
sell products online only, while other sellers use ecommerce as a part of a
broader strategy that includes physical stores and other distribution
channels. Either way, ecommerce allows startups, small businesses, and
large companies to sell products at scale and reach customers across the
world.
Data analytics also encompasses a few different branches of broader statistics and
analysis which help combine diverse sources of data and locate connections while
simplifying the results.
Data science is a multidisciplinary field focused on finding actionable insights from large
sets of raw and structured data. The field primarily fixates on unearthing answers to the
things we don’t know we don’t know. Data science experts use several different
techniques to obtain answers, incorporating computer science, predictive analytics,
statistics, and machine learning to parse through massive datasets in an effort to
establish solutions to problems that haven’t been thought of yet.
Data lake: A data lake is a vast pool of data stored in its raw or natural format. Data
lakes are typically used to store Big Data, including structured, unstructured, and
semi-structured data.
Data integration
Data integration is the practice of ingesting, transforming, combining, and provisioning data,
where and when it’s needed. This integration takes place in the enterprise and beyond –
across partners as well as third-party data sources and use cases – to meet the data
consumption requirements of all applications and business processes. Techniques include
bulk/batch data movement, extract, transform, load (ETL), change data capture, data
replication, data virtualization, streaming data integration, data orchestration, and more.
The power of today’s data management systems lies, to a great extent, in the ad-hoc
retrieval tools that allow users with a minimum amount of training to create their own on-
screen data retrievals and print-out reports with surprising flexibility in formatting,
calculations, sorts, and summaries. In addition, professionals can use these same tools or
more sophisticated analytics tool sets to do even more in the way of calculations,
comparisons, higher math, and formatting. New analytics applications are able to bridge
across traditional databases, data warehouses, and data lakes to allow incorporation of Big
Data with business application data for better forecasting, analysis, and planning.
Identifies the specific types of data your company will need and use,
The internet is a large example of telecoms, dwindling to smaller wide-area networks (WANs),
telephone, WhatsApp messaging, emails, and broadcast networks, including radio and television.
Voice was the original medium of communications, but these days, video, data, and text are also
sent back and forth to communicate.
People generally refer to telecommunications as a product and a system and service provided by
larger corporations. Telecommunications service providers provide the service that allows
individuals and businesses to do everyday tasks to communicate with others.
Another primary goal of the Telecommunications Act of 1996 was to prevent telecom sectors
from monopolizing the industry, limiting their exposure so that everyone could have a fair
chance to provide a service to the public. It also allowed single market sectors to concentrate
their efforts, produce better and more effective communication services. This encouraged some
healthy competition for those masters of the communications industry.
Mitel is the #1 leader in cloud communications. Learn about the benefits of choosing us
for your telecommunications needs >
Telecommunications Products
Like a kid in a candy store, your eyes will grow large at the range of telecommunication products
out there. It may seem daunting, but a telecommunications service provider will be able to direct
you on the best choice for your enterprise. Telecommunication products include:
• Analog phones
• Conference phones
• Digital phones
• DECT phones
• IP phones
• Wireless devices
• SIP phones
• Internet service
• Mobile connectivity
These products, and more, can be tailored for everyday employees, and executives, in businesses,
large and small. The telecoms technology includes telephony and video conferencing, email,
distributed electronic collaboration, broadcast and interactive television, instant messaging, and a
range of web and Internet-based communications and data transmissions.
The Importance of Telecommunications
Telecommunications are an important tool for business. Communication is vital for basic day-to-
day operations between suppliers, businesses, employees, and clients. For successful customer
service, various communications methods need to be set in place. Whether local, remote, or
oceans apart, telecom services bridge the gap, offer a seamless communications channel, and get
work done.
With mobile telecommunication services, employees' ability to work from home, or their outdoor
hammock, has grown exponentially, and more and more people can work with a flexible
schedule. Increased productivity is the rewarding result of easy communication access. It's safe
to say that telecom systems are a basic foundation needed for all businesses. It gives companies
the empowering ability to reach their network, whether internally or externally, with time-saving
resources.
Robotic Process Automation (RPA) Will Reduce Business Costs RPA is being taken advantage
of in the telecom industry to streamline processes and complete various business tasks.
Businesses can look forward to seeing accurate work from RPA systems, which will serve to
reduce costs and mundane tasks. Forbes contributor, Bernard Marr emphasizes the importance of
RPA: "RPA offers high levels of scalability and agility for telecoms and can take over many
tasks such as report generation, responding to customer questions, order processing, price
tracking, and more."
Big Data Means Big Capacity for Telecom Providers Wireless data is continually rising with
more and more devices needing an internet connection to exchange data. Companies are faced
with the challenge of increasing their capacity to offer large data bundles within their network.
Keeping up and evolving to support new technologies that arise in the next decade will make or
break telecommunications service providers. Along with this capacity growth, increased
measures need to address security breaches and challenges.
Never-ending Connections
Businesses need a connection to thrive. Ask a telecommunications expert to offer advice on what
your company needs to thrive. Be one step ahead of your competitors and give your clients the
best service possible.
Software engineering is the process of developing, testing and deploying computer applications
to solve real-world problems by adhering to a set of engineering principles and best practices.
The field of software engineering applies a disciplined and organized approach to software
development with the stated goal of improving quality, time and budget efficiency, along with
the assurance of structured testing and engineer certification.
Though the original use of the term is uncertain, the first software engineering conference was
held and sponsored by NATO in 1968. The conference addressed the inconsistency and
unreliability in software development as well as the need for better quality assurance (QA) and
reliability. The conference gathered international experts who agreed the systematic approach of
physical world engineering should be applied to software development, as it already was
developed with those goals in mind.
Even though a software engineer usually manages many coding projects, software engineering
entails more than just writing code for the software. In reality, software engineering encompasses
every phase of the software development lifecycle (SDLC), from planning the budget to analysis,
design, development, software testing, integration, quality and retirement.
Software
engineering encompasses every phase of the software development lifecycle (SDLC).
Most software engineering tasks can be broken into the following three categories:
Operational software engineering. It includes all decisions and tasks pertaining to how the
software will perform within a computer system. This may include anything related to the
software budget, the way teams and users will interact with the software and any potential
risks such as those associated with defective and outdated software.
Transitional software engineering. This type of software engineering entails duties related
to the software's adaptability and scalability when it's moved outside of its initial setting.
Software engineering maintenance. It entails activities connected to enhancing
and debugging current software to account for environmental changes, new technologies,
bugs and risk factors that might have been disregarded during a previous development
cycle. Over time, retirement takes over as maintenance of certain software is gradually
reduced.
Software engineer roles and responsibilities
Software engineering is typically used for large and intricate software systems rather than
single applications or programs. While a software engineer is typically responsible for the design
of systems, programmers or software developers are often responsible for coding its
implementation. In some cases, people may also confuse the functions of network engineering
with software engineering, despite the fact that these are two completely different roles. An
engineer who plans, deploys and constructs networks, for instance, is different from an engineer
who creates, tests and delivers software.