Mastering Serverless Architectures

Serverless architectures are revolutionizing the way applications are built and deployed. By removing the need to manage servers, serverless computing allows developers to focus on writing code that scales automatically in response to demand. This 2-day workshop covers the fundamentals of serverless architectures, event-driven design, and hands-on experience with cloud platforms such as AWS, Azure, and Google Cloud. Participants will learn to build serverless applications, manage state, handle events, and integrate with other cloud services. The course is packed with practical exercises, real-world examples, and best practices for creating efficient and scalable serverless solutions.

Who’s This For: developers, cloud engineers, software architects, devops engineers.

What’s Inside

Outline:

  • Introduction to Serverless Architectures: Overview of serverless computing, benefits, and key use cases.
  • Designing Event-Driven Architectures: Core principles of event-driven design, working with events and triggers, and real-world examples.
  • AWS Lambda Deep Dive: Building, deploying, and managing functions with AWS Lambda, integrating with other AWS services.
  • Azure Functions and Durable Functions: Overview of Azure Functions, building scalable workflows with Durable Functions, and best practices.
  • Google Cloud Functions: Introduction to Google Cloud Functions, deploying serverless applications, and integrating with Google Cloud services.
  • Managing State in Serverless Applications: Techniques for managing state, using stateful services, and best practices for data consistency.
  • Serverless Databases and Storage: Exploring serverless databases (DynamoDB, Cosmos DB), storage options (S3, Blob Storage), and patterns for efficient data management.
  • API Gateway and Serverless APIs: Building and managing serverless APIs, integrating with API Gateway, and best practices for API management.
  • Security in Serverless Architectures: Implementing security best practices, managing identities and access, and protecting data in serverless environments.
  • Monitoring and Observability in Serverless: Tools and techniques for monitoring serverless applications, integrating with cloud monitoring services, and handling failures.
  • Cost Management in Serverless Architectures: Understanding the cost model, optimizing resource usage, and strategies for cost-effective serverless deployments.
  • Case Studies and Hands-On Workshop: Review of real-world serverless implementations, building a full serverless application, group discussions, and Q&A.

Õppekavarühm: 0613 Tarkvara ja rakenduste arendus ning analüüs.

Lecturer’s Linkedin

Modern Observability: From Logs to Insights

Observability is crucial in modern systems to ensure reliability, performance, and security. This 2-day practical workshop dives deep into observability concepts and tools such as Prometheus, Grafana, Loki, ELK, and Jaeger. It’s designed for developers, system administrators, and DevOps engineers looking to build, manage, and scale observable systems. The course includes hands-on exercises based on real-world scenarios. Participants will receive comprehensive materials, including cheat sheets, access to online slides, and code examples.

Who’s This For: developers, devops engineers, system administrators, software architects.

What’s Inside

Outline:

  • Introduction to Observability: Definition, importance, key concepts (metrics, logs, traces), and an overview of the observability stack.
  • Metrics with Prometheus: Introduction, setting up Prometheus, writing PromQL queries, and best practices for metrics collection.
  • Visualization with Grafana: Introduction to Grafana, integrating with Prometheus, creating dashboards and alerts, and advanced visualization techniques.
  • Log Aggregation with Loki: Overview of Loki, integration with Prometheus and Grafana, setting up log collection pipelines, and querying logs with LogQL.
  • Centralized Logging with ELK: Introduction to ELK (Elasticsearch, Logstash, Kibana), setting up ELK for centralized logging, ingesting and parsing logs, and visualizing logs with Kibana.
  • Anomaly Detection and Alerting: Importance of anomaly detection, setting up anomaly detection with Prometheus and Grafana, configuring alerts, and real-world use cases.
  • Distributed Tracing: Introduction to distributed tracing, setting up Jaeger for tracing, integrating tracing with microservices, and analyzing trace data.
  • Audit Logging and Security Monitoring: Introduction to audit logging, setting up and configuring audit logs, integrating with ELK and Loki, and monitoring security events.
  • Deployment, Redeployment, and Rollback Based on Monitoring Data: Using monitoring data in CI/CD pipelines, automated rollbacks, and case studies on deployment failures and recovery.
  • Advanced Log Aggregation Techniques: Scaling log aggregation, best practices for log retention, log enrichment, and troubleshooting with aggregated logs.
  • Integrating Observability with Cloud-Native Architectures: Observability in Kubernetes, using Prometheus and Grafana in Kubernetes, sidecar patterns, and monitoring serverless architectures.
  • Case Studies and Hands-On Workshop: Real-world observability implementations, setting up a full observability stack (Prometheus, Grafana, Loki, ELK, Jaeger), group discussions, and Q&A.

Õppekavarühm: 0613 Tarkvara ja rakenduste arendus ning analüüs.

Lecturer’s Linkedin

Andmeanalüütiku koolitusprogramm koos Power BI praktilise väljaõppega

„Andmeanalüütiku koolitusprogramm“ on täiskasvanute e-kursusena läbiviidav ümberõppeprogramm, mille eesmärgiks on anda osalejatele algteadmised, kuidas andmeid leida, kasutada, analüüsida ning kasutada äriotsuse hindamisel, mõõtmisel ja argumenteerimisel koos vastavate metoodikate tutvustamisega. Lisaks saavad osalejad praktilised baasoskused andmete elukaare juhtimisest ehk andmete väärindamisest. Selleks teevad osalejad läbi praktilisi ülesandeid andmetöötluse ja -analüüsi jaoks vastavate tarkvaradega. Kursuse läbimisel saavad osalejad ametliku rahvusvahelise sertifikaadi.

Koolitus koosneb kahest osast, mis on omakorda jaotatud mooduliteks.

Esimene osa baseerub Coursera platvormil olevast Google poolt loodud Data Analytics Professional Certification koolituskursusel.

Programmi raames läbitakse kuus e-õppe moodulit, mille läbimise järel saavad osalejad teadmised, kuidas andmeid leida, kasutada, analüüsida ning kasutada äriotsuse hindamisel, mõõtmisel ja argumenteerimisel koos vastavate metoodikate tutvustamisega.  

See sisaldab iseseisvat tööd kui ka veebiseminare lektoriga.
E-õppe moodulid on ingliskeelsed ja veebiseminarid eestikeelsed.

Teise osa aluseks on Microsoft Power BI tööriista praktiline koolitus. Antud osas toimub õpe eesti keeles.  

Kokkuvõtvalt – kaheosalise ümberõppeprogrammi eesmärk on anda osalejatele Andmeanalüütiku teadmised koos praktiliste oskustega Microsoft Power BI programmi kasutamisel. 

Programmi edukalt läbinud õppijad on võimelised alustama karjääri andmeanalüütikuna.

Sihtrühm ja eelteadmised:

  • Koolitusele on oodatud kõik, kes soovivad alustada karjääri andmeanalüütikuna või soovivad olemasoleval tööl oma andmeanalüüsi kompetentsi tõsta;
  • Valdavad inglise keelt tasemel, mis võimaldab iseseisvalt aru saada õppematerjalidest, iseseisvalt õppida ja oma mõtteid sõnastada (soovitavalt tase B1). 

Õppevahendid: Windows operatsioonisüsteemi arvuti, millel on õigused rakenduste installeerimiseks ja seadistamiseks. Veebibrowser (eelistatult Google Chrome) uuendatud kõige viimasele versioonile.
Neil, kellel puudub vajalik arvuti on võimalik seda rentida kokkuleppel BCS Koolitusega. Palume sellest koolitusettevõtet eelnevalt teavitada.

Programm:
Kursuse 1 osa koosneb 6 erinevast moodulist, mis baseerub iseseisvast tööst e-kursuse läbimisel ja neljast online veebiseminarist lektoriga.

1. Data Analytics Professional Certification e-õpe (248 ak)

Online veebiseminar lektoriga – sissejuhatus kursusele

Iseseisev töö e-kursuse läbimisel:
Moodul 1 – Sissejuhatus teemasse.
Moodul 2 – Andmete leidmine, kättesaamine, ettevalmistus ja puhastamine.

Online veebiseminar lektoriga – moodulite 1 ja 2 arutelu

Iseseisev töö e-kursusese läbimisel:
Moodul 3 – Andmeanalüüsi põhiolemus
Moodul 4 – Visualiseerimine

Online Webinar – moodulite 3 ja 4 arutelu

Iseseisev töö e-kursuse läbimisel:
Moodul 5 – Vabavara tarkvara R
Moodul 6 – Kokkuvõttev peatükk koos juhtumipõhise ülesandega

Online veebiseminar – moodulite 5 ja 6 arutelu.
Eesti seadusandluse eripärad antud kursuse perspektiivis.
Kursuse kokkuvõte.
Kursuse esimese osa detailsem kirjeldus on ingliskeelsena leitav SIIT

Kursuse 2. osa koosneb kolmest poolepäevasest Power BI moodulist ja ühest Power BI praktikumi mooduli päevast. Mõlemas moodulis on võimalik osaleda ka veebiteel.

2. Power BI koolitus koos praktikumiga klassiruumis või veebis (24 ak)

  • Päringute loomine Power Queryga
    • Andmete importimine erinevatest allikatest
      • Veebist
      • Andmebaasist
      • Tekstifailidest
      • Exceli tabelitest
      • Facebookist, Outlookist…
    • Tabelite ühendamine
      • Tabelite liitmine
      • Andmete võtmine teisesest tabelist ehk tabelite sidumine
    • Andmete korrastamine
      • Filtreerimine ja sorteerimine
      • Päiste määramine
      • Veergude ühendamine ja tükeldamine
      • Andmetüüpide määramine
      • Risttabelist (Pivot)  tavatabeli tegemine
      • Arvutustega veergude lisamine
    • Päringute värskendamine ja redigeerimine
    • Funktsioonid päringutes (“M”-funktsioonid)
      • Tingimuslaused
      • Formaadi muutmise funktsioonid
      • Ajafunktsioonid
      • Tekstifunktsioonid
      • Statistikafunktsioonid
  • Andmete visualiseerimine töölaual (Dashboard) Power BI Desktop abil
    • Rakenduse paigaldamine
    • Töökeskkond
    • Andmemudeli loomine
    • Võtmenäitajad (KPI)
      • Võtmenäitajate ja kokkuvõtete arvutamine
      • Tabelid ja maatriksid
    • Graafikud
      • Dünaamilised tulp-, joon-, sektordiagrammid
      • Geograafilise asukohaga diagrammid
        • Asukoha tüübi määramine
        • Punktid  kaardil
        • Piirkonnad
    • Tabelid ja maatriksid
    • Filtreerimise võimalused – Veelgi põhjalikum!
      • Viilutajad
      • Visuaali-, lehe- ja raportifiltrid
      • Sissevaated (Drill) ja selle seadistamine
    • Kohandatud visuaalide importimine (uued diagrammid, pildid…)
    • Visualiseerimisobjektide kujundamine
      • Fondid, värvid, graafikutele objektide lisamine ja eemaldamine
      • Skaalade seadistamine
      • Dünaamiliste joonte lisamine
  • Töölaua jagamise võimalused
  • Praktilised näited Power BI lahendustest

Õppemeetodid:

1 OSA

Õppetöö toimub e-õppe keskkonnas Coursera ja suhtluskanalis SlACK, seminarid toimuvad läbi veebikeskkonna ZOOM.

Koolitus toimub eesti keeles ingliskeelsete materjalidega.

2 OSA
Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom. Koolitus toimub eesti keeles.

Koolituse kogumaht on 272 tundi (sh 100 tundi õppevideosid, 140 tundi iseseisvat tööd praktiliste harjutustega, 8 tundi veebiseminari ja 24 tundi praktiliste harjutustega põimitud auditoorset õpet koolituskeskkonnas klassis või Zoomi vahendusel).

Hindamismeetod: Õppes edenemise hindamine 1. osas toimub digitaalses keskkonnas: e-kursuste läbimine ja ülesannete lahendamine. Samuti osalemine veebiseminaridel. 2 osas toimub hindamine koolituse ajal läbiviidud tagasisidestatud praktiliste harjutuste põhjal.

Hindamiskriteerium:

  • Kohustuslike e-kursuste läbimine vähemalt 80%
  • Kohustuslikke e-kursuse raames olevate ülesannete lahendamine vähemalt 80% ulatuses
  • Osalemine veebiseminaridel vähemalt 75% ulatuses.
  • Auditoorse koolituse ajal läbi viidud praktiliste harjutuste tegemine.

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui täidab kõik koolituse hindamiskriteeriumid.  Osalejatele, kes hindamis kriteeriumeid ei täida, väljastatakse soovi korral tõend koolitusel osalemise kohta.
Hind sisaldab: Auditoorse koolituse puhul kohvipause koolituskeskuses.

Õppekavarühm: 0611 Arvutikasutus (Computer use)

Kliendi tagasiside:

“Väga korrektne kommunikatsioon. Kokkulepetest peeti kinni, kellaaegadest peeti kinni. Tempo oli hea, koolitajad oma ala asjatundjad ja oskasid keerulised asjad lihtsalt ära selgitada.”

Mastering Serverless Architectures

Serverless architectures are revolutionizing the way applications are built and deployed. By removing the need to manage servers, serverless computing allows developers to focus on writing code that scales automatically in response to demand. This 2-day workshop covers the fundamentals of serverless architectures, event-driven design, and hands-on experience with cloud platforms such as AWS, Azure, and Google Cloud. Participants will learn to build serverless applications, manage state, handle events, and integrate with other cloud services. The course is packed with practical exercises, real-world examples, and best practices for creating efficient and scalable serverless solutions.

Who’s This For: developers, cloud engineers, software architects, devops engineers.

What’s Inside

Outline:

  • Introduction to Serverless Architectures: Overview of serverless computing, benefits, and key use cases.
  • Designing Event-Driven Architectures: Core principles of event-driven design, working with events and triggers, and real-world examples.
  • AWS Lambda Deep Dive: Building, deploying, and managing functions with AWS Lambda, integrating with other AWS services.
  • Azure Functions and Durable Functions: Overview of Azure Functions, building scalable workflows with Durable Functions, and best practices.
  • Google Cloud Functions: Introduction to Google Cloud Functions, deploying serverless applications, and integrating with Google Cloud services.
  • Managing State in Serverless Applications: Techniques for managing state, using stateful services, and best practices for data consistency.
  • Serverless Databases and Storage: Exploring serverless databases (DynamoDB, Cosmos DB), storage options (S3, Blob Storage), and patterns for efficient data management.
  • API Gateway and Serverless APIs: Building and managing serverless APIs, integrating with API Gateway, and best practices for API management.
  • Security in Serverless Architectures: Implementing security best practices, managing identities and access, and protecting data in serverless environments.
  • Monitoring and Observability in Serverless: Tools and techniques for monitoring serverless applications, integrating with cloud monitoring services, and handling failures.
  • Cost Management in Serverless Architectures: Understanding the cost model, optimizing resource usage, and strategies for cost-effective serverless deployments.
  • Case Studies and Hands-On Workshop: Review of real-world serverless implementations, building a full serverless application, group discussions, and Q&A.

Õppekavarühm: 0613 Tarkvara ja rakenduste arendus ning analüüs.

Lecturer’s Linkedin

Modern Observability: From Logs to Insights

Observability is crucial in modern systems to ensure reliability, performance, and security. This 2-day practical workshop dives deep into observability concepts and tools such as Prometheus, Grafana, Loki, ELK, and Jaeger. It’s designed for developers, system administrators, and DevOps engineers looking to build, manage, and scale observable systems. The course includes hands-on exercises based on real-world scenarios. Participants will receive comprehensive materials, including cheat sheets, access to online slides, and code examples.

Who’s This For: developers, devops engineers, system administrators, software architects.

What’s Inside

Outline:

  • Introduction to Observability: Definition, importance, key concepts (metrics, logs, traces), and an overview of the observability stack.
  • Metrics with Prometheus: Introduction, setting up Prometheus, writing PromQL queries, and best practices for metrics collection.
  • Visualization with Grafana: Introduction to Grafana, integrating with Prometheus, creating dashboards and alerts, and advanced visualization techniques.
  • Log Aggregation with Loki: Overview of Loki, integration with Prometheus and Grafana, setting up log collection pipelines, and querying logs with LogQL.
  • Centralized Logging with ELK: Introduction to ELK (Elasticsearch, Logstash, Kibana), setting up ELK for centralized logging, ingesting and parsing logs, and visualizing logs with Kibana.
  • Anomaly Detection and Alerting: Importance of anomaly detection, setting up anomaly detection with Prometheus and Grafana, configuring alerts, and real-world use cases.
  • Distributed Tracing: Introduction to distributed tracing, setting up Jaeger for tracing, integrating tracing with microservices, and analyzing trace data.
  • Audit Logging and Security Monitoring: Introduction to audit logging, setting up and configuring audit logs, integrating with ELK and Loki, and monitoring security events.
  • Deployment, Redeployment, and Rollback Based on Monitoring Data: Using monitoring data in CI/CD pipelines, automated rollbacks, and case studies on deployment failures and recovery.
  • Advanced Log Aggregation Techniques: Scaling log aggregation, best practices for log retention, log enrichment, and troubleshooting with aggregated logs.
  • Integrating Observability with Cloud-Native Architectures: Observability in Kubernetes, using Prometheus and Grafana in Kubernetes, sidecar patterns, and monitoring serverless architectures.
  • Case Studies and Hands-On Workshop: Real-world observability implementations, setting up a full observability stack (Prometheus, Grafana, Loki, ELK, Jaeger), group discussions, and Q&A.

Õppekavarühm: 0613 Tarkvara ja rakenduste arendus ning analüüs.

Lecturer’s Linkedin

The Golden Path to Platform Engineering

Platform Engineering is critical in today’s tech landscape for enabling developer productivity, system resilience, and operational efficiency. This 2-day practical workshop covers key topics in platform engineering, including infrastructure as code, CI/CD pipelines, GitOps, Kubernetes, Crossplane, and automated deployment strategies. It’s designed for developers, DevOps engineers, and system administrators looking to build and manage robust platforms. The course includes hands-on exercises based on real-world scenarios, ensuring participants gain practical skills they can apply immediately. All participants will receive comprehensive materials, including cheat sheets, access to online slides, and code examples.

Who’s This For: developers, devops engineers, system administrators, software architects.

What’s Inside

Outline:

  • Introduction to Platform Engineering: Definition, scope, key principles (automation, self-service, scalability), and the Golden Path concept.
  • Designing Scalable and Resilient Platforms: Principles of architecture design for scalability, auto-scaling, auto-healing, and high availability.
  • Infrastructure as Code (IaC) and GitOps: Overview of IaC tools (Terraform, Pulumi), implementing GitOps for continuous delivery (ArgoCD, Flux), and hands-on labs.
  • Containerization, Orchestration, and Crossplane: Managing Kubernetes clusters, extending Kubernetes with Crossplane, and hands-on deployment exercises.
  • Automated Deployment Strategies and Auto-Healing: Advanced deployment strategies (Blue-Green, Canary, Rolling Updates), implementing auto-scaling, auto-healing, and automated rollbacks.
  • Building Developer Portals and Self-Service Platforms: Enhancing developer experience through self-service portals, integrating tools, and real-world case studies.
  • Observability and Monitoring for Platform Engineering: Implementing observability, monitoring platform components, and integrating Prometheus, Grafana, and ELK.
  • Security, Compliance, and Policy Management with Kyverno: Policy management and enforcement with Kyverno, automating compliance and security audits.
  • Service Meshes, Network Management, and ChatOps: Implementing service meshes (Istio, Linkerd), managing network security and observability, and using ChatOps for real-time platform management.
  • Advanced Platform Customization and Extensibility with Crossplane: Customizing Kubernetes platforms, managing multi-cloud environments, and extending Kubernetes APIs with Crossplane.
  • GitOps and Continuous Delivery: Deep dive into GitOps principles, automating continuous delivery, and hands-on labs for implementing GitOps workflows.
  • Case Studies and Hands-On Workshop: Review of real-world implementations, building a full platform engineering workflow (IaC + GitOps + Kubernetes + Crossplane + Kyverno + Service Mesh + ChatOps), and group discussions.

Õppekavarühm: 0613 Tarkvara ja rakenduste arendus ning analüüs.

Lecturer’s Linkedin

Power BI

3-päevane Power BI koolitus tutvustab võimsat tööriista, mis aitab hõlbustada läbimõeldud otsuste tegemist. Power BI-ga saab andmeid koguda, korrastada, ühendada andmemudeliks ja lõpuks visualiseerida.

Koolituse kuupäevad: 30.09, 01.10 ja 7.10.2024

Koolitusele on oodatud kõik,  kes soovivad baasoskusi, kuidas kasutada Power BI rakendust andmeanalüüsi töövahendina.

Eeltingimuseks on MS Excel programmi kasutamise kogemus algtasemel st: saab aru andmetüüpidest, koostab ja kujundab lihtsamaid tabeleid; kasutab lihtsamaid funktsioone (liitmised, lahutamised, keskmised jt); loob tabeli illustreerimiseks diagramme.

Õppevahendid:  Windows operatsioonisüsteemi arvuti. Power BI Desktop rakendus.

Programm:

  • Päringute loomine Power Queryga
    • Andmete importimine erinevatest allikatest
      • Veebist
      • Andmebaasist
      • Tekstifailidest
      • Exceli tabelitest
      • Facebookist, Outlookist…
    • Tabelite ühendamine
      • Tabelite liitmine
      • Andmete võtmine teisesest tabelist ehk tabelite sidumine
    • Andmete korrastamine
      • Filtreerimine ja sorteerimine
      • Päiste määramine
      • Veergude ühendamine ja tükeldamine
      • Andmetüüpide määramine
      • Risttabelist (Pivot)  tavatabeli tegemine
      • Arvutustega veergude lisamine
    • Päringute värskendamine ja redigeerimine
    • Funktsioonid päringutes (“M”-funktsioonid)
      • Tingimuslaused
      • Formaadi muutmise funktsioonid
      • Ajafunktsioonid
      • Tekstifunktsioonid
      • Statistikafunktsioonid
  • Andmete visualiseerimine töölaual (Dashboard) Power BI Desktop abil
    • Rakenduse paigaldamine
    • Töökeskkond
    • Andmemudeli loomine
    • Võtmenäitajad (KPI)
      • Võtmenäitajate ja kokkuvõtete arvutamine
      • Tabelid ja maatriksid
    • Graafikud
      • Dünaamilised tulp-, joon-, sektordiagrammid
      • Geograafilise asukohaga diagrammid
        • Asukoha tüübi määramine
        • Punktid  kaardil
        • Piirkonnad
    • Tabelid ja maatriksid
    • Filtreerimise võimalused – Veelgi põhjalikum!
      • Viilutajad
      • Visuaali-, lehe- ja raportifiltrid
      • Sissevaated (Drill) ja selle seadistamine
    • Kohandatud visuaalide importimine (uued diagrammid, pildid…)
    • Visualiseerimisobjektide kujundamine
      • Fondid, värvid, graafikutele objektide lisamine ja eemaldamine
      • Skaalade seadistamine
      • Dünaamiliste joonte lisamine
  • Töölaua jagamise võimalused
  • Praktilised näited Power BI lahendustest

Soovitame antud koolitusele lisaks Power BI praktikumi päeva.

Koolitusel saab osaleda nii klassis kui ka veebi teel.

Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom. Koolituse maht on 18 tundi sh 8 tundi praktilisi harjutusi koolituskeskkonnas.

Hindamismeetod: Praktiliste harjutuste sooritamine.

Hindamiskriteerium: Õpiväljundite saavutamist hinnatakse koolituse ajal läbi viidud tagasisidestatud praktiliste harjutuste põhjal.

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused. Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemisest.

Koolituse hind sisaldab

  • kohvipause koolituskeskuses
  • 2 nädalast e-õppe platvormi Skillaby kasutusõigust

Õppekavarühm: 0611 Arvutikasutus.

Lektori CV

Naised veebiarendajaks!

Koolituse eesmärgiks on õpetada naisi looma ja arendama veebirakendusi. Koolitus on naiste jaoks ideaalne esimene samm IKT sektori suunas. Koolituse läbinu omandab oskused, et asuda tööle veebirakenduste juuniorarendajana, front-end juuniorarendajana, IT-rakenduste administraatorina, IT-projektijuhtina või IT-nooremspetsialistina. (veel …)

Täiskasvanute ümberõppeprogrammi “Vali IT!” moodul “Praktiline õpe ettevõttes”

Praktilise õppe peamine eesmärk on anda õppijatele tarkvaraarenduse töö kogemus ettevõttes, täiendavad oskused ja kompetentsid meeskonnatöös ja reaalsete ülesannete lahendamise võimekus ning luua eeldused töösuhte alustamiseks uues rollis.  

Praktilise õppe edukalt läbinud õppijad on võimelised alustama tööga ettevõttes või organisatsioonis noorem-tarkvaraarendaja, testide automatiseerija, andmebaaside skriptija, analüütiku, projektijuhi või muus sarnases rollis.

Praktilise õppe käigus omandatakse: 

  • teadmine ja arusaam meeskonna koosolekutest ja kliendikohtumistest;
  • oskus kavandada toote lahendusi (rakenduse, süsteemi osa) ja selle arhitektuurilisi lahendusi (meeskonnas ja juhendaja abil); 
  • oskus koodi kirjutada ja testida;
  • oskus osaleda nii iseseisvas kui ka meeskonnapõhises tarkvaraarendustöös;
  • oskus osaleda arendusprotsessi erinevates tööviisides ja rollides.

„Vali IT!” ümberõppeprogrammi praktilise õppe moodulis osalejad läbivad 8-nädalase täismahus õppe (5 päeva nädalas, 8 tundi päevas). Praktiline õpe toimub reaalses töökeskkonnas ettevõttes kohapeal või üle veebi vastavalt kokkuleppele ettevõttega. 

Praktiline õpe ettevõttes alates 16. detsember 2024.a.

Keda oodatakse kandideerima? Õpilased, kes on läbinud „Vali IT!“ kontaktõppe. 

Millised on keelenõuded? Kandidaat peab valdama eesti ja inglise keelt vähemalt B2 tasemel.

Toimumiskoha aadress? Praktiline õpe toimub reaalses töökeskkonnas ettevõttes kohapeal või üle veebi vastavalt kokkuleppele ettevõttega. 

Õppekava SIIN

Täiskasvanute ümberõppeprogrammi “Vali IT!” moodul “Praktiline õpe ettevõttes”

Praktilise õppe peamine eesmärk on anda õppijatele tarkvaraarenduse töö kogemus ettevõttes, täiendavad oskused ja kompetentsid meeskonnatöös ja reaalsete ülesannete lahendamise võimekus ning luua eeldused töösuhte alustamiseks uues rollis.  

Praktilise õppe edukalt läbinud õppijad on võimelised alustama tööga ettevõttes või organisatsioonis noorem-tarkvaraarendaja, testide automatiseerija, andmebaaside skriptija, analüütiku, projektijuhi või muus sarnases rollis.

Praktilise õppe käigus omandatakse: 

  • teadmine ja arusaam meeskonna koosolekutest ja kliendikohtumistest;
  • oskus kavandada toote lahendusi (rakenduse, süsteemi osa) ja selle arhitektuurilisi lahendusi (meeskonnas ja juhendaja abil); 
  • oskus koodi kirjutada ja testida;
  • oskus osaleda nii iseseisvas kui ka meeskonnapõhises tarkvaraarendustöös;
  • oskus osaleda arendusprotsessi erinevates tööviisides ja rollides.

„Vali IT!” ümberõppeprogrammi praktilise õppe moodulis osalejad läbivad 8-nädalase täismahus õppe (5 päeva nädalas, 8 tundi päevas). Praktiline õpe toimub reaalses töökeskkonnas ettevõttes kohapeal või üle veebi vastavalt kokkuleppele ettevõttega. 

Praktiline õpe ettevõttes alates 7. oktoober 2024.a.

Keda oodatakse kandideerima? Õpilased, kes on läbinud „Vali IT!“ kontaktõppe. 

Millised on keelenõuded? Kandidaat peab valdama eesti ja inglise keelt vähemalt B2 tasemel.

Toimumiskoha aadress? Praktiline õpe toimub reaalses töökeskkonnas ettevõttes kohapeal või üle veebi vastavalt kokkuleppele ettevõttega. 

Õppekava SIIN