Sıfırdan test mühendisi - kurs 95.000 ruble. ProductStar'dan, eğitim, Tarih: 28 Kasım 2023.
Miscellanea / / November 28, 2023
Nve öğreneceğiniz kurs
Web uygulaması testi
Temel test araçlarını ve belgelerini, HTML formlarını, istemci-sunucu iletişiminin temellerini öğrenin
Java'da çalışmak
Java diliyle tanışın, ilk Java programınızı kendiniz oluşturun ve test edin
SQL, Git ve veritabanlarıyla çalışma
Veritabanlarıyla çalışma konusunda uzmanlaşın, alt sorguların nasıl yazılacağını, tabloların nasıl oluşturulacağını ve değiştirileceğini ve sürümlerin nasıl yönetileceğini öğrenin
Otomasyonun Temelleri
Apache Maven, Selenium, JUnit, Page Object, BDD, Selenide'nin temellerini inceleyin
Kurs programı
Programlamaya Giriş
Her öğrenciye Programlamaya Giriş dersi sunuyoruz. Kurs özellikle tecrübesi olmayan yeni başlayanlar için faydalıdır.
Blok 1: Temel Geliştirici Becerileri
İÇİNDETemel geliştirici becerilerini öğrenecek ve programlamanın nasıl çalıştığını anlayacaksınız
Blok 2: Programlama Dillerinin Temelleri
Geliştirme dillerinin temellerini adım adım inceleyecek ve döngülere, veri yapılarına ve kod mimarisine aşina olacaksınız.
Bölüm I: Manuel Test
Gerçek şirketlerin vakaları üzerinde pratik yapma, staj konusunda yardım ve ilk görüşmeler.
Blok 1. Bir test uzmanının temel becerileri ve görevleri
Testçi kimdir?
Yazılım Testine Giriş
Yöntemler ve test türleri
Manuel test uygulaması
Test Cihazı Araçları
Test Kullanıcısı Belgeleri
Eserleri test etme
Yazılım geliştirme Yaşam Döngüsü
Blok 2. SQL'in Temelleri
SQL Bloğuna Giriş
Veri çıkarma ve filtreleme: giriş seviyesi
Veri Çıkarma ve Filtreleme: Gelişmiş
Verileri dönüştürme ve sıralama: giriş düzeyi
Verileri dönüştürme ve sıralama: ileri düzey
Verileri gruplama
Blok 3. SQL ve Veritabanları
Verileri gruplama
Veritabanlarına Giriş
Tabloları birleştirme
Alt sorgular
Verileri güncelleme, ekleme ve silme
Tablo oluşturma, değiştirme ve silme
Gelişmiş
Son LEGO projesi
Ana programlara genel bakış
Blok 4. Düzen Temelleri: HTML, CSS ve JavaScript
Web sayfası yapısı, temel HTML
Temel CSS, seçiciler ve basamaklama
Gelişmiş CSS, yanıt verme yeteneği ve tarayıcılar arası uyumluluk
JavaScript Temelleri, Geliştirme ve Hata Ayıklama Araçları
JavaScript'te nesneler, diziler, işlevler
DOM modeli ve sayfayla çalışma
Olay işleme ve program hata ayıklama
Sunucuyla etkileşim
HTML ve CSS Sorunlarını Ele Alma
JS Sorunlarını Ele Alma
Blok 5. Manuel uygulama testi
İstemci-sunucu etkileşiminin temelleri. HTTP
API testi
Sunucu uygulamalarıyla çalışmanın temelleri
İstemci-sunucu etkileşimi: güvenlik ve optimizasyon
Mobil Uygulama Testine Giriş
Mobil uygulama test uygulaması
Postacı: hızlı başlangıç
Postacı: proje
Atölye: Test uzmanları için SQL
Bölüm II: Otomatik Test
Gerçek şirketlerin vakaları üzerinde pratik yapma, staj konusunda yardım ve ilk görüşmeler.
Blok 1. Java'yla çalışmak
Java diline ve araçlarına giriş
Temel Java Söz Dizimi
Java'da Değişkenler ve Veri Türleri
Java'da Döngüler ve Dil Yapıları
Veri yapıları
Sınıflar ve nesneler: giriş seviyesi
Sınıflar ve nesneler: ileri seviye
Sınıf Yöntemleri ve Alanları
İstisna işleme
Dizilerle Çalışmak
Dizeler ve Düzenli İfadeler
İlk Java programı ve testleri
Sunucu yazılımı test araçları
Apaçi Maven'i
Blok 2. Sürüm kontrol sistemleri
Sürüm kontrol sistemleri. Kod versiyonlama, işbirliğine dayalı geliştirme, CSV
Git ve GitHub. Git, Commit, Şubeler, şube birleştirme ve uyuşmazlık çözümü, GitHub, Ekip Çalışması, Kod incelemesi
Yazılım yaşam döngüsü, CI/CD
Git, temel kavramlar. GitLab'a Giriş
GitLab CI'ya Giriş
GitLab CI. İç Değişkenler, Yapılar, Kurallar
Git grafik kabuklarıyla çalışma: Git GUI, Git Uzantıları
Blok 3. Otomasyonun Temelleri
Test Otomasyonunun Temelleri
Testlerde CI/CD (Sürekli Entegrasyon / Sürekli Teslimat)
Web arayüzlerini test etme
Selenyum
selenit
Sayfa Nesnesi. BDDJBirimi
Cazibe, günlüğe kaydetme
Mobil uygulama testinin otomasyonu
Mobil uygulamaların otomatik testi
Masaüstü uygulama testinin otomasyonu
Blok 4. Java'da ileri düzey testler
Tarayıcı Test Altyapısı
Karmaşık kullanıcı arayüzü testleri
Karmaşık kullanıcı arayüzü öğeleri
Öğeler üzerinde özel eylemler
Windows, Sekmeler ve Çerçevelerle Etkileşim
Dosyaları yükleme ve indirme
API testi
Blok 5. Uzmanlık: Python testi
Python'a Giriş
Değişkenler ve veri türleri.
Çizgiler. Koşullar ve döngüler
Python'da Listeler ve Sözlükler
Fonksiyonlar
Kütüphaneler
Python'da Veri Yapıları
Paketler ve modüller
Hatalar ve İstisnalar
Test: PyUnit
Blok 6. Geliştiriciler için Sohbet GPT'si
ChatGPT'ye giriş ve yazılım geliştirmede uygulanması
ChatGPT ile Sorun Giderme ve Hata Ayıklama
ChatGPT ile Kod Kalitesini Artırma
ChatGPT kullanarak kod incelemesi ve dokümantasyonu
ChatGPT ile otomatik test
ChatGPT Kullanarak Kod Oluşturma
ChatGPT ile çalışmaya yönelik en iyi uygulamalar ve ipuçları