Back-End Development

The server-side of a website, focused on database interactions, user authentication, server, network, and hosting management.
An approach to web design that makes web pages render well on a variety of devices and window or screen sizes.
The process of discovering patterns and knowledge from large amounts of data. The data sources can include databases, data warehouses, the web, etc.
The simulation of human intelligence in machines that are programmed to think like humans and mimic their actions.
A type of computation that harnesses the collective properties of quantum states, such as superposition, interference, and entanglement, to perform calculations.
An interactive experience where real-world environments are enhanced by computer-generated perceptual information.
A simulated experience that can be similar to or completely different from the real world, often used for entertainment and education purposes.
The practice of protecting systems, networks, and programs from digital attacks.
A set of practices that combines software development (Dev) and IT operations (Ops) aiming to shorten the systems development life cycle and provide continuous delivery with high software quality.
A system of interrelated computing devices, mechanical and digital machines, objects, animals, or people that are provided with unique identifiers (UIDs) and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction.
Extremely large data sets that may be analyzed computationally to reveal patterns, trends, and associations, especially relating to human behavior and interactions.
The delivery of different services through the Internet, including data storage, servers, databases, networking, and software.
A decentralized, distributed ledger technology that records the provenance of a digital asset.
A subset of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.
A set of protocols, routines, and tools for building software and applications. An API specifies how software components should interact.
The activities and actions companies and organizations take to reduce the number of customer defections.
The software that automates marketing actions or tasks, streamlines marketing workflows, and measures the outcomes of marketing campaigns.
The process of positioning your brand in the mind of your customers.
The use of social media networks to manage and grow an organization’s message and online presence.
A form of Internet marketing that involves the promotion of websites by increasing their visibility in search engine results pages primarily through paid advertising.
The planning, development, and management of content—written or in other media.
The focus on targeted marketing programs to drive awareness and interest in a company’s products and/or services.
The overall experience of a person using a product such as a website or application, especially in terms of how easy or pleasing it is to use.
The use of social media platforms and websites to promote a product or service.
A form of online advertising that can help you keep your brand in front of bounced traffic after they leave your website.
The number of unique individuals who saw content from your page or about your page in News Feed, ticker or on your page itself.
A type of advertising, mostly online, that matches the form and function of the platform upon which it appears.
The process of dividing a target market into smaller, more defined categories. Segments typically share similar characteristics such as demographics, interests, needs, or location.
The act of sending a commercial message, typically to a group of people, using email, where every email sent to a potential or current customer could be considered email marketing.
A geographically distributed group of servers which work together to provide fast delivery of internet content by caching content at multiple locations around the world.
The component of marketing that utilizes internet and online based digital technologies such as computers, mobile phones and other digital media and platforms to promote products and services.
The standard security technology for establishing an encrypted link between a web server and a browser, ensuring all data passed between them remains private.
The cost associated in convincing a customer to buy a product/service, including research, marketing, and accessibility costs.
The creation of a virtual version of something, such as a server, a desktop, a storage device, an operating system, or network resources.
The use of containers to encapsulate an application along with its environments and dependencies to ensure it runs consistently across different computing environments.
The extent to which consumers are familiar with the distinctive qualities or image of a particular brand of goods or services.
A set of practices that combines software development (Dev) and IT operations (Ops) aiming to shorten the systems development life cycle and provide continuous delivery with high software quality.
The server-side of a website, focused on database interactions, user authentication, server, network, and hosting management.
A marketing arrangement by which an online retailer pays commission to an external website for traffic or sales generated from its referrals.
The practice of producing HTML, CSS, and JavaScript for a website or web application so that a user can see and interact with them directly.
A form of social media marketing involving endorsements and product placements from influencers, people and organizations with a purported expert level of knowledge or social influence in their field.
The process of creating application programming interfaces (APIs) which allow different software programs to communicate with each other.
A software application that enables users to create, edit, organize, and publish digital content without needing to write code.
The percentage of visitors to your website that complete a desired goal (a conversion) out of the total number of visitors.
The use of software to manage data and provide a systematic way to create, retrieve, update and manage data in databases.
The process of distributing network or application traffic across multiple servers to ensure no single server becomes overwhelmed, improving responsiveness and availability.
Measures and protocols used to protect data and infrastructure in server environments against unauthorized access and other cyber threats.
A strategic marketing approach focused on creating and distributing valuable, relevant, and consistent content to attract and retain a clearly defined audience.
A type of hosting that uses a network of virtual servers that store your files in the cloud rather than on one physical server.
An online advertising model in which an advertiser pays a publisher every time an advertisement link is “clicked” on.
A hosting configuration in which a server is devoted to a single organization or for a single purpose, such as a website.
The service of providing storage space for a website or application on a server on the internet. Once your website is made available on the internet, it can be accessed by other computers connected to the internet.