Programlamaya giriş - Hexlet'ten ücretsiz kurs, 23 saat eğitim, Tarih: 1 Aralık 2023.
Miscellanea / / December 04, 2023
Programlama dilleri, söz dizimi ve öğrenmek için doğru dili seçme hakkında daha fazla bilgi edineceksiniz. Sonunda işlevleri, koşulları ve döngüleri kullanmayı ve ilk JavaScript programlarınızı yazmayı öğreneceksiniz. Programlamaya girmeye ve iyi kod yazmanın temel ilkelerine aşina olmaya karar verirseniz, bu kurstaki bilgiler faydalı olacaktır. Bu kurs, temel programlama kavramlarını öğrenmek isteyen yeni başlayanlar için uygundur.
Bilgisayar nedir?
İlk ders Hexlet'in ana karakteri Tota'nın tanıtımına ayrılmıştır. Kahramanımızla birlikte basit ama önemli soruları yanıtlıyoruz: Bilgisayar nedir? O akıllı mı? Bir programlama dili biliyor mu?
İnsan ve bilgisayar dilleri
Programlama dilinin ne olduğunu anlayalım. Bir dilin sözdizimi neden gerekli ama kendi kendine yeterli bir şey değil? Hangi dille öğrenmeye başlayacağımızı ve bu aşamada seçimin ne kadar önemli olduğunu tartışıyoruz.
İlk program
Hexlet geliştirme ortamının nasıl çalıştığını inceliyoruz ve ilk programımızı JavaScript'te yazıyoruz.
Hexlet'te Etkili Bir Şekilde Nasıl Çalışılır?
Hexlet eğitim sisteminin nasıl çalıştığını açıklıyoruz. Dersler nelerden oluşuyor? Açık değilse ne yapmalı? Staj nasıl yapılır? Dersleri hangi sırayla almalıyım?
Matematik ve sabitler
JavaScript programlarında yanıtların nasıl alınacağını ve gönderileceğini öğreniyoruz. Sabitleri tanıyalım.
Fonksiyonlar ve çekmeceler
Programların yapı taşları olan işlevlerle tanışalım. Bunları nasıl oluşturacağımızı ve çalıştıracağımızı öğrenelim.
Koşullar ve karar verme
Programların bilgiye dayalı kararlar almasına olanak tanıyan bir mekanizma olan mantığın koşullarını ve cebirini inceliyoruz.
Ah hayır, hatalar! Ve onlarla nasıl başa çıkılacağı
Hataları düzeltmek programcının işinin önemli bir parçasıdır. Bu derste hata türlerini ve sorunları çözme yollarını inceliyoruz.
Özyineleme
En önemli ve ilginç temel kavramlardan biri olan özyineleme ve özyinelemeli çağrıları anlayalım.
Yinelemeli süreç
Hesaplamaları sonuna kadar geciktirmeden, özyinelemenin başka bir uygulama türüne bakalım.
Değişkenler, bildirimsel ve zorunlu programlama
Yeni terimler öğreniyoruz: değişkenler, döngüler ve değiştirilebilir veriler. Bildirimsel programlamayı zorunlu programlamadan ayırmayı öğreniyoruz.
Dizeler ve karakterlerle çalışma
Dizeler, tırnak işaretleri, kaçış... Dizelerle (karakter dizileriyle) nasıl çalışılacağını bulalım.
For döngüsü ve değişen değişkenler
Kodu nasıl biraz daha basit ve kısa hale getirebilirim? Değişkenleri değiştirme teknolojisinden ve for döngüsünden bahsediyoruz.
Testler ve otomatik kod incelemesi
Kodda bir şeyi her değiştirdiğimizde, hiçbir şeyin bozuk olmadığından emin olmak için testler yaparız. Otomatik kod testiyle tanışalım ve ilk basit testlerimizi yazalım.
Modüller
Programları bileşen parçalarına ayırmanın ve parçaları yeniden kullanmanın bir yolu olan modülleri tanıyalım.
İfadeler ve talimatlar
İfadelerin talimatlardan ne kadar farklı olduğunu anlayalım. Kodunuzda yalnızca komut kümeleri yerine ifadeleri ve talimatları görmek neden önemlidir?
Çevre
Üç önemli kavramı inceleyeceğiz: ortam, kapsam ve kapanışlar. Değer arayışının nasıl gerçekleştiğini öğrenelim.
Yazıyor
Yazma fikriyle tanışalım. Dinamik ve statik yazma arasındaki farkın yanı sıra güçlü ve zayıf yazma arasındaki farkı da arıyoruz.
Saf işlevler
Fonksiyonların determinizmini, yan etkilerini ve saf fonksiyonları dikkate alıyoruz.
Sıradaki ne?
Böylece programlamanın temellerini öğrendik. Herhangi bir dilde herhangi bir programın temelini oluşturan temel kavramlara hakim olun. Şimdi neyi, hangi sırayla ve neden inceleyeceğimizi bulalım.
Ek materyaller
Hexlet ekibinin küratörlüğünü yaptığı makaleler ve videolar. Kursun konusuna daha derinlemesine dalmanıza yardımcı olacaktır
k
kirillmarkeyev
27.11.2022 G.
Mesleğini değiştirmek isteyenler için çok iyi bir okul
Avantajları: Çok sayıda uygulama, proje, iyi mentorlar, açık kaynak stajı, kariyer takibi. Dezavantajları: Tanımlanmadı Herkese merhaba! Hexlet programlama okulunda okuduğum izlenimlerimi paylaşmak istiyorum. Hexlet'e Ekim 2021'de geldim. Ondan önce kendi başıma bir şeyler öğrenmeye çalıştım ve diğer programlama okullarına da yakından baktım ama bir şey beni hep alıkoydu...
Maksimum Hareket
26.10.2021 G.
İyi programlama okulu
Avantajları: Dost canlısı topluluk, birçok ilginç görev ve mentor desteği. Dezavantajları: Fiyatlar biraz yüksek ama bu normal, kardeşim okulu yani programlamaya giriş dersini tavsiye etti. Yaklaşık altı ay okudu ve sonunda iyi bir maaşla iyi bir ilk iş bulmayı başardı. Bu fikirden etkilenerek ben de öğrenmeye başladım. ama birini hesaba katmadım AMA: Kardeşim tek başına...
T
Twistedsis
31.05.2022 G.
İyi kurslar, uygun bağımsız öğrenme formatı
Avantajları: Birçok ilginç zorlu problem, metin biçiminde yapılandırılmış teori. Dezavantajları: Şu ana kadar bana göre kesinlikle yok.Hexlet ile tanışmaya ücretsiz “Programlamaya Giriş” kursuyla başladım. Materyalin sunumu mükemmel, teoriden sonra hiçbir soru kalmadı. Daha sonra pratikte pekiştirilir. Pratik görevler çoğu zaman kolay değildir, beyninizi kullanmanızı gerektirir, ancak sonra...