Submit Search
Upload
Módulo de docker compose para ensino e aprendizagem do yml para docker
•
Download as PPTX, PDF
•
0 likes
•
0 views
Diogo Soares Moreira
Follow
Módulo de ensino e ajuda com o docker e o uso do yml para docker compose
Read less
Read more
Software
Report
Share
Report
Share
1 of 22
Download now
Recommended
Oracle Database 18c Docker.pdf
Oracle Database 18c Docker.pdf
Yossi Nixon
ITB2019 Try This At Home: Building a Personal Docker Swarm - Matt Clemente
ITB2019 Try This At Home: Building a Personal Docker Swarm - Matt Clemente
Ortus Solutions, Corp
Building your first windows store app in html5 js phonegap
Building your first windows store app in html5 js phonegap
Shai Raiten
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
謝 宗穎
Observability
Observability
Diego Pacheco
DevOps: Docker Workshop
DevOps: Docker Workshop
Joonas Hämäläinen
The Big Cloud native FaaS Lebowski
The Big Cloud native FaaS Lebowski
QAware GmbH
Deep Dive Java 17 Devoxx UK
Deep Dive Java 17 Devoxx UK
José Paumard
Recommended
Oracle Database 18c Docker.pdf
Oracle Database 18c Docker.pdf
Yossi Nixon
ITB2019 Try This At Home: Building a Personal Docker Swarm - Matt Clemente
ITB2019 Try This At Home: Building a Personal Docker Swarm - Matt Clemente
Ortus Solutions, Corp
Building your first windows store app in html5 js phonegap
Building your first windows store app in html5 js phonegap
Shai Raiten
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
謝 宗穎
Observability
Observability
Diego Pacheco
DevOps: Docker Workshop
DevOps: Docker Workshop
Joonas Hämäläinen
The Big Cloud native FaaS Lebowski
The Big Cloud native FaaS Lebowski
QAware GmbH
Deep Dive Java 17 Devoxx UK
Deep Dive Java 17 Devoxx UK
José Paumard
Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)
Ben Hall
Building and Customizing CoreOS
Building and Customizing CoreOS
雄也 日下部
Oracle obiee-11-installation-guide 11.1.1.6.0
Oracle obiee-11-installation-guide 11.1.1.6.0
Aadiseshu Immadisetty
Docker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak Peek
msyukor
Developer-Friendly CI / CD for Kubernetes
Developer-Friendly CI / CD for Kubernetes
DevOps Indonesia
猿でもわかるコンテナ・オーケストレーション
猿でもわかるコンテナ・オーケストレーション
Tsuyoshi Miyake
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based Deployments
Ben Hall
PHP on Heroku: Deploying and Scaling Apps in the Cloud
PHP on Heroku: Deploying and Scaling Apps in the Cloud
Salesforce Developers
Docker & rancher
Docker & rancher
Alin Voinea
Sencha touchonbb10 bootcamp
Sencha touchonbb10 bootcamp
n_adam_stanley
BBL Premiers pas avec Docker
BBL Premiers pas avec Docker
kanedafromparis
BlackBerry 10 Core Native Camera API
BlackBerry 10 Core Native Camera API
Steven Beeckman
Docker for developers on mac and windows
Docker for developers on mac and windows
Docker, Inc.
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Ben Hall
Docker Security workshop slides
Docker Security workshop slides
Docker, Inc.
Introduction to Docker
Introduction to Docker
Jian Wu
Docker for Ruby Developers
Docker for Ruby Developers
Aptible
ZFConf 2012: Capistrano для деплоймента PHP-приложений (Роман Лапин)
ZFConf 2012: Capistrano для деплоймента PHP-приложений (Роман Лапин)
ZFConf Conference
Fn project quick installation guide
Fn project quick installation guide
Johan Louwers
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
Ben Hall
Arquitetura_de_software_e_como_descreve-la_v2
Arquitetura_de_software_e_como_descreve-la_v2
Diogo Soares Moreira
Introdução ao Android
Introdução ao Android
Diogo Soares Moreira
More Related Content
Similar to Módulo de docker compose para ensino e aprendizagem do yml para docker
Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)
Ben Hall
Building and Customizing CoreOS
Building and Customizing CoreOS
雄也 日下部
Oracle obiee-11-installation-guide 11.1.1.6.0
Oracle obiee-11-installation-guide 11.1.1.6.0
Aadiseshu Immadisetty
Docker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak Peek
msyukor
Developer-Friendly CI / CD for Kubernetes
Developer-Friendly CI / CD for Kubernetes
DevOps Indonesia
猿でもわかるコンテナ・オーケストレーション
猿でもわかるコンテナ・オーケストレーション
Tsuyoshi Miyake
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based Deployments
Ben Hall
PHP on Heroku: Deploying and Scaling Apps in the Cloud
PHP on Heroku: Deploying and Scaling Apps in the Cloud
Salesforce Developers
Docker & rancher
Docker & rancher
Alin Voinea
Sencha touchonbb10 bootcamp
Sencha touchonbb10 bootcamp
n_adam_stanley
BBL Premiers pas avec Docker
BBL Premiers pas avec Docker
kanedafromparis
BlackBerry 10 Core Native Camera API
BlackBerry 10 Core Native Camera API
Steven Beeckman
Docker for developers on mac and windows
Docker for developers on mac and windows
Docker, Inc.
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Ben Hall
Docker Security workshop slides
Docker Security workshop slides
Docker, Inc.
Introduction to Docker
Introduction to Docker
Jian Wu
Docker for Ruby Developers
Docker for Ruby Developers
Aptible
ZFConf 2012: Capistrano для деплоймента PHP-приложений (Роман Лапин)
ZFConf 2012: Capistrano для деплоймента PHP-приложений (Роман Лапин)
ZFConf Conference
Fn project quick installation guide
Fn project quick installation guide
Johan Louwers
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
Ben Hall
Similar to Módulo de docker compose para ensino e aprendizagem do yml para docker
(20)
Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)
Building and Customizing CoreOS
Building and Customizing CoreOS
Oracle obiee-11-installation-guide 11.1.1.6.0
Oracle obiee-11-installation-guide 11.1.1.6.0
Docker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak Peek
Developer-Friendly CI / CD for Kubernetes
Developer-Friendly CI / CD for Kubernetes
猿でもわかるコンテナ・オーケストレーション
猿でもわかるコンテナ・オーケストレーション
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based Deployments
PHP on Heroku: Deploying and Scaling Apps in the Cloud
PHP on Heroku: Deploying and Scaling Apps in the Cloud
Docker & rancher
Docker & rancher
Sencha touchonbb10 bootcamp
Sencha touchonbb10 bootcamp
BBL Premiers pas avec Docker
BBL Premiers pas avec Docker
BlackBerry 10 Core Native Camera API
BlackBerry 10 Core Native Camera API
Docker for developers on mac and windows
Docker for developers on mac and windows
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Docker Security workshop slides
Docker Security workshop slides
Introduction to Docker
Introduction to Docker
Docker for Ruby Developers
Docker for Ruby Developers
ZFConf 2012: Capistrano для деплоймента PHP-приложений (Роман Лапин)
ZFConf 2012: Capistrano для деплоймента PHP-приложений (Роман Лапин)
Fn project quick installation guide
Fn project quick installation guide
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
More from Diogo Soares Moreira
Arquitetura_de_software_e_como_descreve-la_v2
Arquitetura_de_software_e_como_descreve-la_v2
Diogo Soares Moreira
Introdução ao Android
Introdução ao Android
Diogo Soares Moreira
Bases de pesquisa acadêmica
Bases de pesquisa acadêmica
Diogo Soares Moreira
Gt4 gerência de portfólio
Gt4 gerência de portfólio
Diogo Soares Moreira
Gerencia de-portfolio
Gerencia de-portfolio
Diogo Soares Moreira
Gerencia de-portfolio
Gerencia de-portfolio
Diogo Soares Moreira
More from Diogo Soares Moreira
(6)
Arquitetura_de_software_e_como_descreve-la_v2
Arquitetura_de_software_e_como_descreve-la_v2
Introdução ao Android
Introdução ao Android
Bases de pesquisa acadêmica
Bases de pesquisa acadêmica
Gt4 gerência de portfólio
Gt4 gerência de portfólio
Gerencia de-portfolio
Gerencia de-portfolio
Gerencia de-portfolio
Gerencia de-portfolio
Recently uploaded
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
BradBedford3
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
AxelRicardoTrocheRiq
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Dynamic Netsoft
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
VICTOR MAESTRE RAMIREZ
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Wave PLM
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
gurkirankumar98700
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
kalichargn70th171
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
joe51371421
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
kaushalgiri8080
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
Cionsystems
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Alberto González Trastoy
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
kellynguyen01
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
OPEN KNOWLEDGE GmbH
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ThousandEyes
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
stazi3110
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
Recently uploaded
(20)
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
Módulo de docker compose para ensino e aprendizagem do yml para docker
1.
Module 10: Docker
Compose Docker Workshop © Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj
2.
Agenda What is docker
compose? Features Installation YML File for docker compose Commands Lab 10: Simple Docker Compose Dive into the YML File Lab 11: Docker Compose © Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj
3.
What is docker
compose? Define a multi-container application in a single file Spin your application up in a single command Docker Compose is a tool for defining and running complex applications with Docker. © Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj
4.
Features Preserve volume data
when containers are created Only recreate containers that have changed Multiple isolated environments on a single host © Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj Variables and moving a composition between environments Multiple compose files
5.
Installation Linux: Windows / Mac
- Docker Compose is included © Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker- compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose --version Test the installation
6.
Before Docker Compose ©
Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj $ docker run -d -it --name redis redis $ docker run -d -it --name postgres linhmtran168/postgres $ docker run -d -it --name web -v ~/Dev/gitlab.com/linhmtran168/test-project:/var/www/html --link postgres:db --link redis:redis linhmtran168/php-web $ docker run -d -it -p 80:80 --name nginx --link web:web --volumes- from web linhmtran168/php-nginx $ docker run -d -it --name node --link web:web --volumes-from web linhmtran168/gulp-bower
7.
After Docker Compose ©
Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj web: build: . links: - redis:redis - postgres:db volumes: - .:/var/www/html nginx: build: ../docker-php-nginx ports: - "80:80" links: - web:web volumes_from: - web
8.
YML File © Copyright
SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj Networks Volumes Services Build Image Environment Ports Volumes Version
9.
Simple YML File ©
Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj version: '3' services: jenkins: image: jenkins/jenkins:lts ports: - “8080:8080” - “50000:50000” artifactory: image: docker.bintray.io/jfrog/artifactory-oss:latest ports: - 8081:8081
10.
Commands © Copyright SELA
Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj Sets the number of containers: List all the containers belong to the compose environment instance: Create and start all the containers listed in the “docker-compose.yml” $ docker-compose up -d $ docker-compose scale web=3 $ docker-compose ps
11.
Commands © Copyright SELA
Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj build Build or rebuild services help Get help on a command kill Kill containers logs View output from containers port Print the public port for a port binding ps List containers pull Pulls service images rm Remove stopped containers run Run a one-off command scale Set number of containers for a service start Start services stop Stop services restart Restart services up Create and start containers
12.
Demo Docker Compose © Copyright
SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | DevOps Course | Leon Jalfon – leonj@sela.co.il
13.
Lab Lab 10: Simple
Docker Compose © Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj https://gitlab.com/docker-workshop/Lab-11
14.
Dive into the
YML File © Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj image: jenkins/jenkins:lts build: ./dir Image / Build version: '3' services: jenkins: image: jenkins/jenkins:lts ports: - “8080:8080” - “50000:50000” myapp: build: ./dir
15.
Dive into the
YML File © Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj web: build: . depends_on: - db - redis Depends_on version: '3' services: web: build: . depends_on: - db - redis
16.
Dive into the
YML File © Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj restart: "no" restart: always restart: on-failure restart: unless-stopped Restart version: '3' services: jenkins: image: jenkins/jenkins:lts ports: - “8080:8080” - “50000:50000” restart: alwayes
17.
Dive into the
YML File © Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress Environment Environment File env_file: .env version: '3' services: jenkins: image: jenkins/jenkins:lts ports: - “8080:8080” - “50000:50000” restart: always environment: MYSQL_USER: wordpress env_file: .env
18.
Dive into the
YML File © Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj web: networks: - sela Networks networks: sela: other: version: '3' services: jenkins: image: jenkins/jenkins:lts ports: - “8080:8080” - “50000:50000” restart: always environment: MYSQL_USER: wordpress networks: - sela networks: sela: other:
19.
Dive into the
YML File © Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj volumes: - "dbdata:/var/lib/postgresql/data" Volumes volumes : dbdata: version: '3' services: jenkins: image: jenkins/jenkins:lts ports: - “8080:8080” - “50000:50000” restart: always environment: MYSQL_USER: wordpress networks: - sela volumes: - dbdata:/var/lib/postgresql/data networks: sela: other: Volumes: dbdata:
20.
Demo Docker Compose © Copyright
SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | DevOps Course | Leon Jalfon – leonj@sela.co.il
21.
Lab Lab 11: Docker
Compose © Copyright SELA Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj https://gitlab.com/docker-workshop/Lab-12
22.
Questions © Copyright SELA
Software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com | Leon Jalfon - Blog: http://blogs.microsoft.co.il/leonj
Download now