fbpx

Cursus AWS Cloud Development

Regio:
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • Cursus AWS Cloud Development : Inhoud

    In de cursus AWS Cloud Development leren de deelnemers Amazon Web Services (AWS) te gebruiken voor de ontwikkeling van Cloud Applicaties en Services. AWS is een veel gebruikt Cloud Platform waarmee bedrijven en individuen applicaties op basis van een Pay as You go model in AWS server farms kunnen laten draaien.

    AWS Intro

    De cursus AWS Cloud Development gaat van start met een overzicht van de belangrijkste services die door AWS worden aangeboden. Hierbij komen Compute, Storage en Free Services evenals Virtual Servers aan bod. Ook wordt ingegaan op de AWS Architecture, availability zones en het pricing model.

    EC2 Instances

    Dan is het tijd voor een bespreking van het gebruik van EC2 instances. EC2 instances zijn VPC's die gebaseerd zijn op basis Amazon Machine Images (AMI's) maar die verder geheel naar eigen inzicht kunnen worden ingericht. Het maken van connecties, het toekennen van storage en de beveiliging van EC2 komen aan de orde.

    Elastic Beanstalk

    Vervolgens wordt ingegaan op de AWS orchestration service Elastic Beanstalk waarop applicaties kunnen worden gedeployed. EBS ondersteunt diverse programmeertalen en biedt services als load balancing, auto scaling en security met een firewall.

    AWS Data Access

    Ook het gebruik van databases in de AWS Cloud is onderdeel van het programma van de cursus. Hierbij staat de Relational Database Service centraal en komen koppelingen met databases als MySQL en PostgreSQL aan de orde. Voorts wordt aandacht besteed NoSQL databases en aan het aanmaken en managen van S3 Storage Buckets.

    AWS Lambda

    AWS ondersteunt ook serverless computing met AWS Lambda. Uitgelegd wordt dat serverless computing niet betekent dat er geen servers worden gebruikt maar dat het management van servers volledig uit handen wordt genomen door AWS. Aan de orde komt vervolgens het reageren op events, automatic scaling en orchestration van functions.

    Virtual Networks

    Tenslotte wordt aandacht besteed aan het opzetten van Virtual Networks in de de AWS Cloud. Daarbij wordt ingegaan op AWS Networking met Elastic IP Addresses, Internet Gateways, Security Groups en Network Address Translation.

  • Cursus AWS Cloud Development : Training

    Doelgroep Cursus AWS Cloud Development

    De cursus AWS Cloud Development is bedoeld voor developers die Amazon Web Services willen gebruiken om cloud applicaties te ontwikkelen en te deployen.

    Voorkennis Cursus AWS Cloud Development

    Ervaring met een moderne programmeer taal zoals C#, Java, Python of PHP is vereist om aan deze cursus te kunnen deelnemen.

    Uitvoering Training AWS Cloud Development

    De theorie wordt behandeld aan de hand van presentatie slides en demo's. Tijdens de cursus worden theorie en exercises afgewisseld. Het cursusmateriaal is in het Engels. De lestijden zijn van 9.30 uur tot 16.30 uur.

    Certificering Cursus AWS Cloud Development

    De deelnemers ontvangen na succesvolle afronding van de cursus een certificaat AWS Cloud Development.

    Cursus AWS Cloud Development
  • Cursus AWS Cloud Development : Modules

    Module 1 : AWS Intro

    Module 2 : EC2 Instances

    Module 3 : Elastic Beanstalk

    Amazon Web Services
    AWS Cloud Computing
    Compute Services
    Virtual Servers
    Storage Services
    AWS CloudFront
    AWS Architecture
    AWS Regions
    Availability Zones
    AWS CLI
    Developer Tools
    AWS Pricing
    Free Services
    What is AWS EC2?
    EC2 Instance Types
    Amazon Machine Images
    EC2 VPC's
    Selecting Storage
    Elastic Block Storage
    Security Groups
    EC2 Key Pair
    IAM Users
    Instance Creation
    Instance Tagging
    Connect to EC2 Instance
    EC2 Monitoring
    What is Elastic Beanstalk?
    Elastic Beanstalk Architecture
    Beanstalk Environment
    Web Server Environment
    Deploying Applications
    Supported Languages
    Elastic Load Balancer
    Auto Scaling Group
    Host Manager
    Creating Firewall
    Worker Environment
    Communication with Queue
    Deploying on EBS

    Module 4 : Data Access

    Module 5 : AWS Lambda

    Module 6 : Virtual Networks

    Relational Database Service
    DB Instances
    RDS Database Types
    MySQL and PostgreSQL
    Amazon Aurora
    Query API
    Scaling RDS
    NoSQL Database Service
    DynamoDB
    AWS S3 Storage
    S3 Buckets
    Managing Buckets
    S3 Glacier
    What is AWS Lambda?
    Serverless Computing
    Automating Infrastructure
    Automated Administration
    Reacting to Events
    HTTP Requests
    Supported Languages
    Custom Backends
    Fault Tolerance
    Automatic Scaling
    Running Container Images
    Orchestrating Functions
    Pay per Use
    AWS Networking
    Virtual Private Cloud (VPC)
    Elastic IP Addresses
    Private and Public IP
    Subnets
    Route Tables
    Internet Gateway
    Security Group
    Network ACL
    Understanding VPC CIDR
    Network Address Translation
    NAT Gateway
    Private Connectivity Options
  • Cursus AWS Cloud Development : Algemeen

    Cursusvorm

    Al onze cursussen zijn klassikale cursussen waarbij de cursisten aan de hand van een ervaren trainer met diepgaande materie kennis door de stof worden geleid. Theorie wordt steeds afgewisseld met oefeningen.

    Maatwerk

    We doen ook maatwerk  en passen dan de cursusinhoud aan op uw wensen. Op verzoek gaan we ook in op uw praktijkcases.

    Cursustijden

    De cursustijden zijn in pricipe van 9.30 tot 16.30. Maar we zijn hierin flexibel. Soms moeten mensen namelijk kinderen naar de opvang brengen of halen en komen andere tijden hun beter uit. In goed overleg kunnen we dan andere cursustijden afspreken.

    Hardware

    Wij zorgen voor de computers waarop de cursus gehouden kan worden. Op deze computer is de voor de cursus benodigde software al geinstalleerd. U hoeft geen laptop mee te nemen om aan de cursus te kunnen deelnemen. Als u liever op uw eigen laptop werkt kunt u hem desgewenst meenemen. De benodigde software wordt dan aan het begin van de cursus geinstalleerd.

    Software

    Onze cursussen worden over het algemeen gegeven met Open Source software zoals Eclipse, IntelliJ, Tomcat, Pycharm, Anaconda en Netbeans. Het digitale cursusmateriaal krijgt u na de cursus mee naar huis.

    Lunch

    De cursus is inclusief lunch die we in een restaurantje op loopafstand van het cursuslokaal gebruiken.

    Locaties

    De cursussen worden op diverse plaatsen in het land gepland. Een cursus gaat op een locatie door als er zich minimaal 3 mensen voor die locatie inschrijven. Als er inschrijvingen voor verschillende locaties zijn gaat de cursus door op onze hoofdlocatie is Houten net onder Utrecht. Een cursus op onze hoofdlocatie gaat ook door bij 2 inschrijvingen en regelmatig ook bij 1 inschrijving.  Overigens doen we ook cursussen op de locatie van de klant als men daar prijs op stelt.

    Evaluaties

    Na afloop van iedere cursus worden de deelnemers verzocht de cursus te evalueren ten aanzien van cursusinhoud, cursusmateriaal, trainer en locatie. Het evaluatie formulier staat op https://www.klantenvertellen.nl/reviews/1039545/spiraltrain. De evaluaties van voorgaande deelnemers en voorgaande cursussen kunnen daar ook worden teruggevonden.

    Copyright

    De intellectuele eigendomsrechten van de gepubliceerde cursus inhoud, ook wel aangeduid als infosheet, behoren toe aan SpiralTrain. Het is niet toegestaan de cursusinformatie, de infosheet, te publiceren in schiftelijke dan wel digitale vorm zonder de uitdrukkelijke toestemming van SpiralTrain. Onder de cursus inhoud dient te worden verstaan de beschrijving van de cursus inhoud in zinnen alsmede de indeling van de cursus in modules en onderwerpen in de modules.

  • Cursus AWS Cloud Development : Reviews

  • Cursus AWS Cloud Development : Certificaat