Flockdb: A Simple Graph Database for Social Media Training Course
FlockDB is an open source distributed, fault-tolerant graph database for managing wide but shallow network graphs. It was initially used by Twitter to store relationships among users.
In this instructor-led, live training, participants will learn how to set up and use a FlockDB database to help answer social media questions such as who follows whom, who blocks whom, etc.
By the end of this training, participants will be able to:
- Install and configure FlockDB
- Understand the unique features of FlockDB, relative to other graph databases such Neo4j
- Use FlockDB to maintain a large graph dataset
- Use FlockDB together with MySQL to provide provide distributed storage capabilities
- Query, create and update extremely fast graph edges
- Scale FlockDB horizontally for use in on-line, low-latency, high throughput web environments
Audience
- Developers
- Database engineers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Course Outline
To request a customized course outline for this training, please contact us.
Requirements
- An understanding of database concepts
- Experience with the command line
Need help picking the right course?
Flockdb: A Simple Graph Database for Social Media Training Course - Booking
Flockdb: A Simple Graph Database for Social Media Training Course - Enquiry
Flockdb: A Simple Graph Database for Social Media - Consultancy Enquiry
Testimonials (1)
She was able to answer everyones questions easily...Clearly indication of her expertise.
Yunus - Vodacom
Course - Digital Marketing
Upcoming Courses
Related Courses
Blazegraph: Creating a Graph Database Application
21 HoursBlazegraph is an open source, Java-based RDF graph database for storing and representing data with complex relationships. It supports Blueprints and RDF/SPARQL 1.1.
In this instructor-led, live training, participants will learn how to use Blazegraph to capture complex data in graph format for retrieval from a number of sample applications. All exercises will be carried out hands-on in a live-lab environment.
By the end of this training, participants will be able to:
- Install and configure Blazegraph in standalone mode, clustered mode (optional) or embedded mode (optional)
- Create, test and deploy a sample application to query complex data in a Blazegraph data store
- Understand how to leverage GPU (graphics processing unit) to accelerate computations
Audience
- Developers
Format of the Course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- To request a customized training for this course, please contact us to arrange.
Beyond the Relational Database: Neo4j
21 HoursIn this instructor-led, live hands-on training in the UAE, we will set up a live project and put into practice the skills to model, manage and access your data using neo4j. We contrast and compare graph databases with SQL-based databases as well as other NoSQL databases and clarify when and where it makes sense to implement each within your infrastructure.
Building Graph Databases with Neo4j AuraDB
14 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at developers who wish to use Neo4j AuraDB graph database to build cloud applications with high availability and zero administration.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing graph database applications with Neo4j AuraDB.
- Understand the features, core concepts, and architecture of Neo4j AuraDB.
- Learn how to build and scale graph database applications in the cloud.
- Enhance cloud security with AuraDB's pre-configured authentication and encryption features.
- Migrate existing Neo4j databases to AuraDB.
Introduction to Graph Computing
28 HoursIn this instructor-led, live training in the UAE, participants will learn about the technology offerings and implementation approaches for processing graph data. The aim is to identify real-world objects, their characteristics and relationships, then model these relationships and process them as data using a Graph Computing (also known as Graph Analytics) approach. We start with a broad overview and narrow in on specific tools as we step through a series of case studies, hands-on exercises and live deployments.
By the end of this training, participants will be able to:
- Understand how graph data is persisted and traversed.
- Select the best framework for a given task (from graph databases to batch processing frameworks.)
- Implement Hadoop, Spark, GraphX and Pregel to carry out graph computing across many machines in parallel.
- View real-world big data problems in terms of graphs, processes and traversals.
JanusGraph
14 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at engineers who wish to use JanusGraph to process very large graphs that require abnormal storage and computational capacity.
By the end of this training, participants will be able to:
- Install and configure JanusGraph.
- Integrate JanusGraph with multiple backend storage systems (Cassandra, HBase, etc.) and multiple indexing software (Elasticsearch, Solr, etc.).
- Configure multiples machines into a cluster for use by JanusGraph.
- Query the database using the Gremlin query language.
- Process graph data at scale, beyond what a single machine can provide.
- Support thousands of concurrent users traversing graph data in real time.
- Query graph data for analysis.
Digital Marketing
14 HoursThis training is best suitable for people into Digital Marketing and Strategies. The training covers the concepts essential to gain a traction on the digital media. It provides the delegates with an introduction to key digital marketing concepts, from mobile marketing and social media marketing to Email marketing, PPC marketing and SEO. By the end of the training we understand the importance of analytics and good strategy with suitable examples.
Basic Google Ads
7 HoursParticipants, for 7 hours of training, learn about the Google advertising ecosystem,
where to display their ads, and the benefits of specific ad formats.
The training is practical - the participants spend most of their time on the Google
Ads advertising account, where they have the opportunity to manually configure the
campaign discussed by the campaign leader.
In addition to setting up the campaign itself, participants will learn how to optimize
them later to achieve satisfactory results.
The training is conducted by a practitioner, a person who regularly conducts
advertising campaigns on Google. The last 30 minutes of the course are dedicated
to the Q&A section, during which participants will have the opportunity to get
answers to questions about advertising in Google Ads.
Target Group:
The Google Ads Basic Course is intended for people who already have a basic
knowledge of internet marketing and want to deepen it with knowledge of the
largest Google advertising tool.
Internet marketing in practice
7 HoursWhat you will get out of training:
- You will learn what the possibilities in the field of internet marketing are
- You will learn the specifics of advertising platforms and the importance of both SEO and analytics
- You will also learn how to prepare a marketing strategy for yourself and your company
- You will come out knowing the specifics of building a strategy and process
- You will learn how to cooperate with other digital agencies
Skills
- Strategy preparation
- Strategy evaluation in terms of performance
- Ability to choose priority platforms in the area of activity
- Building an appropriate and effective process of cooperation with agencies and evaluation of their results
Attitudes
- Conscious management of marketing activities (internal team or agency) and preparation of digital strategies
- Confidence in the activities carried out and awareness of the steps / tests taken