Latest news

Lisbon MongoDB Training

MongoDB é a base de dados NoSQL open source mais utilizada em todo o mundo. A Xpand IT enquanto MongoDB Advanced Partner, está a organizar 2 ações de formação nesta tecnologia que está a reinventar a gestão de dados, afirmando-se como uma das principais soluções no mercado na área de Big Data.

O curso de MongoDB para Developers está agendado para os dias 07 e 08 de Outubro e terá a duração total de 16 horas. O curso de Advanced Data Modeling tem uma duração prevista de 08 horas e será realizado no dia 09 de Outubro. Os participantes podem fazer a inscrição nos dois cursos em simultâneo, ou apenas frequentar 1 das formações em separado. O curso de Advanced Data Modeling supõe o conhecimento da tecnologia, adquirido através da realização de algum curso ou de experiência profissional.

Cada sessão será constituída por um número máximo de 15 elementos, sendo realizadas das 09:00 às 18:00, no Parque das Nações, Lisboa.

Programa 1 – MongoDB for Developers

Training, Part I: Day 1 Training, Part II: Day 2
Introduction to MongoDB

  • What is MongoDB and Why?
  • Core concepts
  • Environments
  • Documentation
  • Different deployment models
  • JSON
  • Installation

CRUD and the MongoDB Shell

  • Introduction to the MongoDB API

Indexing and Schema Design

  • Indexing, query profiling and the query optimizer
  • Some schema design case studies
  • Practice modeling various domains
  • Schemes for atomic operations

Drivers

  • How the drivers work in general
  • Driver APIs with examples

Replication

  • Overview of replication
  • Setting up replica sets

Sharding

  • Overview of sharding
  • How sharding affects application design

Performance Troubleshooting

  • Getting information about MongoDB
  • Performance indicators

Additional Topics as Time and Interest Permit                           

Programa 2 – Advanced Data Modeling

Introduction & Review Group Exercises
Introduction & Review

  • Simple inserts
  • Batch inserts
  • Review of update operators and oplog consequences
  • Review of replication (write concern, read preference) and shard keys
  • Review of compound indexes

Patterns

  • Trees
  • Atomic updates, queues & findAndModify
  • Single-table and multi-table inheritance
  • Command-query responsibility segregation
  • Bucketing & Fan on Read/Write
  • Denormalization & References
  • Relationships
  • Document versioning
Expense report tracking system

  • Embedding data & maintaining array sizes
  • Modeling relationships between multiple documents

An application using time-series data

  • Pre­allocating documents & bucketting
  • Handling heavy write loads

Financial trading application

  • Pre­aggregation
  • Transactions and snapshots

Product catalog & shopping cart application

  • Handling multi­document relationships
  • Error handling in applications
  • Generic attributes

Additional Topics as Time and Interest Permit                         

Participation Requirements

O pré-registo nestas formações deve ser feito através do formulário online ou pelo e-mail:  marketing@xpand-it.com.

A inscrição só será válida após confirmação da Xpand IT. Caso não receba a confirmação da inscrição no prazo máximo de 2 dias úteis, entre em contacto através do número de telefone (+351) 21 896 71 50.

Ana PaneiroLisbon MongoDB Training