Lisbon MongoDB Training

 mongodb traning1


Porquê formação em MongoDB?

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.

 

______________________________________________________________________________________________________________________________


Curso I - MongoDB para Developers

Esta formação com a duração de 16 horas (2 dias) cobre todos os pontos necessários para começar a criar aplicações, tendo por base a tecnologia MongoDB. O conteúdo programático da formação irá passar pela instalação básica do servidor mongo, modelo de dados baseado em JSON/BSON, consulta e inserção de dados, indexação e suporte a diversos tipos de linguagens de programação.

 

Programa

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
  • Schemas 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                                            

 

Investimento & Descontos


mongodb-training-for-developers-01

*A estes valores acresce a taxa de IVA legalmente em vigor.

 

 

______________________________________________________________________________________________________________________________


 

Curso II - Advanced Data Modeling

Esta formação, de 08 horas (1 dia), visa melhorar a compreensão do modelo de documentação do MongoDB através de exercícios práticos de modelação. Serão explorados padrões e técnicas para criação de modelos de dados com elevados níveis de performance e escalabilidade. No final do curso, os formandos irão ser capazes de utilizar uma completa diversidade de opções para a realização de operações de inserção e atualização de documentos e gerir o seu crescimento e impacto no I/O de disco. O curso também inclui aspetos de indexação, configuração de drivers (read preference e write concern) e escolhas eficientes para chaves de particionamento.

 

Programa

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                                            

 

Investimento & Descontos


advanced-data-modeling-mongo-db-01

*A estes valores acresce a taxa de IVA legalmente em vigor.

 

______________________________________________________________________________________________________________________________



Condições de Participação

 

O pré-registo nestas formações deve ser feito através do formulário online ou pelo e-mail:  This e-mail address is being protected from spambots. You need JavaScript enabled to view it. . 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.

  

XPAND IT - ESPECIALISTAS EM SOLUÇÕES DE BIG DATA

xpand it - mongodb advanced partner-01

A Xpand IT é o único MongoDB Advanced Partner para o mercado Português. Após várias implementações de sucesso em empresas dos mais diversos setores de atividade, a Xpand IT é o parceiro ideal para guiá-lo em todo o processo de aquisição e implementação de soluções de Big Data em qualquer parte do mundo. Caso esteja interessado em receber mais informações e discutir os detalhes de um plano, contacte-nos pelo (+351) 21 896 71 50 ou envie um e-mail para:  This e-mail address is being protected from spambots. You need JavaScript enabled to view it. .