Kurs "Python geliştiricisi" - kurs 138.600 ruble. Yandex Atölyesinden, 9 aylık eğitim, tarih 7 Aralık 2023.
Miscellanea / / November 27, 2023
Meslekle ilgili en önemli şey
Nasıl çalışabilirsiniz ve ne kadar çabuk iş bulabilirsiniz?
• Dünyanın her yerinden ofiste veya uzaktan çalışabilirsiniz.
• Piyasada çok sayıda boş pozisyon var: Habr Kariyer'e göre arka uç uzmanları diğer geliştiricilere göre daha sık aranıyor.
BT alanında teknik eğitiminiz veya deneyiminiz olmasa bile tüm bunları kursumuzda öğreneceksiniz.
Giriş kursu 20 saat
Python Temelleri: Ücretsiz Giriş Kursu
Bu giriş kursunda kendinizi bir arka uç Python geliştiricisi gibi hissedeceksiniz. Bu, bu yönde gelişmek isteyip istemediğinizi anlamanıza yardımcı olacaktır. Arka ucun ne olduğunu ve hangi görevleri çözdüğünü öğrenecek, uygulamanın sunucu kısmını keşfedecek ve kullanıcılarla ve diğer sunucularla nasıl etkileşime girdiğini anlayacaksınız. Ve en önemlisi, Python'da istediğinizi yapacak kodu kendiniz yazacaksınız.
- Değişkenler ve türler
- Döngüler ve dallar
- Fonksiyonlar
- Ağ istekleri
- Sözlükler ve kümeler
- Dizeler ve Biçimlendirme
- Kütüphaneler
- HTTP protokolü
İleri Python
- Sayısal türler
- Setler
- FonksiyonlarKoşullu İfadeler Oluşturma
- Sözlükler
- Çevreyi ayarlama
- Diziler
- Veri tipleri
- Veri tipleri
Django'da arka uç
Kursta, web projeleri oluşturmaya yönelik bir yazılım “tasarımcısı” olan Django web çerçevesiyle çalışacaksınız. Öğreneceksiniz:
– HTTP isteklerini işlemek,
– uygulamaya bir veritabanı bağlayın,
– web sayfaları oluşturun,
– programlarınız için otomatik testler yazın.
Her ders, bir kısmını simülatörde değil bilgisayarınızda gerçekleştireceğiniz pratik görevler içerir. Bunu yapmak için bir geliştirme ortamı dağıtacaksınız. Ayrıca Git sürüm kontrol sistemini projelerinizden birine bağlayacak ve komut satırında çalışacaksınız. Kursu tamamlamanın ana sonucu portföyünüz için iki tam teşekküllü projedir.
- Veritabanlarına Giriş
- Gelişmiş SQL Özellikleri
- OOP ile ilgili temel bilgiler
- Komut Satırına Giriş
- Çevreyi ayarlama
- Django: proje oluşturma
- Destekleyici için düzen
- Django Şablonları ve Etiketler
- Django ORM
- Kullanıcı yönetimi
- Dekoratörler
- Test: Unittest kütüphanesi
1. Proje
Bir fitness takipçisi için modül. Antrenman türünü belirleyecek, sonucu hesaplayacak ve bununla ilgili bir bilgilendirme mesajı görüntüleyecektir. Bir modül yazacak ve çalışmasını test edeceksiniz.
Proje 2
Yetkilendirme, kişisel yayınlar, yorumlar ve yazarlara abonelik içeren Yatube sosyal ağı. Kodu yazacak, test edecek ve projeyi GitHub'da yayınlayacaksınız.
Modül 2 8 hafta
API: program etkileşim arayüzü
İnternetteki hizmetlerin birbirlerinden nasıl bilgi aldığını anlayacaksınız: web projeleri nasıl organize ediliyor sosyal ağlar üzerinden yetkilendirme, sinema ve kafe sitelerinin Yandex haritalarında konumlarını nasıl belirttiği ve Google. API'nin ne olduğunu öğrenecek ve portföyünüze koyabileceğiniz üç proje yazacaksınız.
- JSON: veri aktarım formatı
- Önce API. REST mimarisi
- Yetkilendirme mekanizmaları, OAuth 2.0 protokolü
- Telegram'da Bot API'si
- Django REST Çerçevesi
- Görünümler ve yönlendiriciler
- Düzenli ifadeler
- API'yi belgelemek
- Azaltma: istek sayısını sınırlama
- API'yi belgelemek
- API nedir? Veri alışverişi formatları
Proje 3
Son ödevlerinizin durumunu takip edecek bir telgraf botu yazacaksınız. Hatalara her zaman zamanında yanıt vermek için projenize günlük kaydı ekleyin.
Proje 4
Yatube projesiyle çalışmaya ve onun için bir programlama arayüzü oluşturmaya devam edeceksiniz. Düzenli ifadelerle çalışacak ve kodu belgelere uygun hale getireceksiniz.
Proje 5
Yamdb kitaplar, filmler ve müzik için bir inceleme hizmetidir. Bu sizin ilk takım projeniz olacak. Bir backend ve API yazacaksınız ve bunun için eğitiminiz boyunca edindiğiniz tüm bilgileri kullanacaksınız.
Modül 3 6 hafta
Algoritmalar ve veri yapıları
Herhangi bir sorun yavaş ve etkisiz bir şekilde çözülebileceği gibi hızlı ve ekonomik bir şekilde de çözülebilir. Etkin olmayan bir yazılım çözümü, sunucunun tüm bilgi işlem kaynaklarını boşa harcayabilir ve sunucuyu yavaşlatabilir. Algoritmalar üzerinde çalışmak bu tür hatalardan kaçınmanıza ve programlarınızı hızlandırmanıza yardımcı olacaktır. Sistemin yükünü hafifletmek için çözümlerin nasıl tasarlanacağını öğreneceksiniz; bu, projelerinizin daha verimli çalışmasına olanak sağlayacaktır.
- Algoritma kavramı
- Doğrusal arama
- Ikili arama
- Algoritmik problemler nasıl çözülür?
- RAM ve veri sunumu
- RAM ve veri sunumu
- Veri yapıları: yığın, kuyruk, aralık
- Özyinelemeli ve temel durumlar
- Seçeneklerin yinelemeli numaralandırılması
- Sıralama algoritmaları
Modül 4 6 hafta
Uzak sunucudaki bir projeyi yönetme
Bulut hizmetleriyle çalışmak, sunucuları kurmak, kodu test etmek ve güncellemek - bunların hepsi her programcının karşılaştığı rutin işlemlerdir. Bulutta bağımsız olarak bir sunucu kuracak, kodu test etme ve güncelleme süreçlerini nasıl otomatikleştireceğinizi öğrenecek ve projenizi sunucudaki Docker konteynerlerine dağıtacaksınız.
- Komut Satırı Araçları
- Uzak sunucu oluşturma
- WSGI. Silahlı at
- Bağlantı noktaları, nginx
- Şifreleme ve https
- PostgreSQL
- Konteynerizasyon. Liman işçisi
- Bulut görüntüsü: Docker Hub
- Günlükler ve izleme
- DevOps ve Sürekli Entegrasyon
- GitHub Eylemleri: Rutini Bozmak
Proje 6
Yamdb projesini kapsayıcılara paketleyin ve bir incelemecinin incelemesi için bu formda gönderin.
Proje 7
Yamdb projesi için test otomasyonu ve dağıtım sistemini kurun ve başlatın.
Evde esneme 3 hafta
Mezuniyet projesi
Bağımsız olarak “Market Asistanı” adlı bir web uygulaması yazacaksınız: kullanıcıların kendi tariflerinizi yayınlayın, başkalarının tariflerini favorilerinize ekleyin ve başkalarının yayınlarına abone olun yazarlar. Alışveriş Listesi hizmeti, kullanıcıların seçilen yemekleri hazırlamak için satın alınması gereken ürünlerin bir listesini oluşturmasına olanak tanıyacak.
Kariyer takibi 6 hafta
İş
Bu kurs, gelişim alanında iş bulmaya karar verenler içindir. Kariyer yolu önceki kurslarla aynı şekilde düzenlenmiştir: teori ve pratik vardır. Ancak programlama becerileri yerine iş arama stratejileri üzerinde çalışacak ve bir işveren şirketi seçmenin inceliklerini öğreneceksiniz ve kodlama yerine özgeçmişler ve ön mektuplar yazacaksınız. Ayrıca bir portföy hazırlayacak ve istihdam piyasasını araştıracaksınız.
- İş arama: nereden başlamalı?
- Özgeçmiş ve portföy
- Ön yazı
- Röportaj için hazırlanıyor
- Yumuşak ve sert beceriler
- Bir şirket seçerken nasıl hata yapılmaz?
- Kariyer takibi 8-24 hafta
Hızlandırma: destek programı
Bir iş arıyorsunuz - tavsiyelerde bulunur ve yardımcı oluruz. İstihdam kursunu tamamlayan ve aktif olarak iş arayanlar programa katılabilir. Kursta öğrendiğiniz becerileri pratiğe dökecek, kendi iş arama stratejinize uyarlayacak ve sonuçlarınızı her hafta paylaşacaksınız. Katılımın ana formatı bireysel istişareler ve kamuya açık röportajlardır.
V
VadimEg
28.09.2020 G.
Öğrenmek isteyenler için eğitim.
Herkese merhaba. Python geliştiricilerinin 9. grubunun (arka uç) öğrencisiyim ve yaklaşık 3 aydır eğitim görüyorum. Önsöz: Yandex'le ilgili bazı olumsuz değerlendirmeleri ortadan kaldırmak istiyorum. Atölye. Ama evet, bu incelemelere inandığımı inkar etmiyorum (bu yüzden eğitimin tamamını ödemedim, ayda 11.000 ödedim). Uzun süre geekbrains'te ya da bir atölyede eğitim almak için nereye gitmem gerektiğini düşündüm, ama bir sürü olumsuz şey okuduktan sonra...
yur811
31.08.2020 G.
Fikir güzel, etkisi var.
Avantajları: Resmi olarak öğretiyorlar. Dezavantajları: Yeni başlayanlar için uygun değildir. Python geliştiricisi oldum. Yarısında başka bir fakülteye geçtim. Genel olarak izlenim kötü değil. Ama hala üzerinde çalışılacak bir şey var, bu arada, anında değişiyorlar. Eğitim (benim için olduğu gibi) fazlasıyla bağımsız bir formatta gerçekleşiyor. Çok fazla Google'layın, kendi başınıza çok şey öğrenin (ki bu genellikle pratik yapmak için iyidir). Sana bir sertifika veriyorlar.
A
andre3112
29.09.2020 G.
Kurs muhteşem, kesinlikle tavsiye ederim
Şu anda programlama ile ilgili fakültede 4. sınıf öğrencisiyim. Üniversitede sürekli olarak bir programlama dilinden diğerine atlıyorsunuz ve görünüşe göre temelleri biraz biliyorsunuz ama birini tam olarak bilmiyorsunuz. portföyünüzde çalışan ve tamamlanmış bir proje yok ve portföy olmadan size kimin ihtiyacı var (büyük şirketlerden bahsediyoruz)? Hikayem şu gerçeğiyle başladı: yaklaşık...
Şinjuu
05.04.2021 G.
İlginç
Herkese selam! Yandex öğrencisiyim. Atölye, Python geliştirme fakültesi. Eğitim izlenimlerimi paylaşmak isterim) Programlamayı ilk öğrendiğimde, üzerinde çalışılması ve haritalanması imkansız olan karanlık, yoğun bir orman gibi görünüyordu. Bu ilgimi çekti; nasıl program yazılacağını öğrenmek istedim. İki kere düşünmeden şu soruyla ilgili yardım istedim: Programlama nasıl öğrenilir? Bana göre...
hlystovea
01.04.2021 G.
Kullanışlı ve uygun fiyatlı.
Python geliştirme kursuna gidiyorum. Öğrenme sürecinin nasıl organize edildiğini gerçekten seviyorum: simülatörde pratik görevlerle teori -> pekiştirme için web semineri -> bağımsız çalışma -> inceleme. Ekiplere bölünmüş bir bölüm var, her ekibin, görevlerin pratik olarak tamamlanmasıyla ilgili sorular sorabileceğiniz kendi akıl hocası var. Her yorum için, incelemeciler bunun neden yapılması gerektiğini açıklıyor...