Bu kurs, kodlama da hiç temeli olmayanlar ve "temelim var ancak bilgisayarın başına geçince ne yapacağımı bilmiyorum" diyenler için hazırlanmıştır. Bu kurs sayesinde kodlamanın temel prensiplerini JavaScript programlama dilini kullanarak konsol uygulamaları üzerinden öğreneceksiniz. Bu sayede hem JavaScript programlama dilinde temel atmış olacak ve ayrıca da kendi kendinize öğrenmenizi sağlayacak olan kapıdan girmiş olacaksınız. Size bu kurs hem öğretici hem de yol gösterici mahiyette olacaktır. Buradan öğrendiğiniz bilgilerle yani temelde "bir programın nasıl üretileceği" bilgisi sayesinde kodlama üzerinde uzmanlaşacaksınız. Kısaca bu kurs size balığı vermeyecek; size balık tutmasını öğretecektir!Kursun öğretim tekniği teorik bilginin pratikle pekiştirilmesi olacak şekilde tasarlanmıştır. Amaç teorik bilgiler değildir. Asıl amaç ortaya bir ürün koymak yani bir program yazmaktır. Çünkü kodlama yani bir diğer ifadeyle programlama okuyarak değil; yaparak öğrenilen bir sanattır. Temel bilgiler öğrenildikten sonra bu bilgilerin doğrudan bir proje içerisinde kullanılması gerekmektedir. Diğer türlü, bu öğrenilmiş olarak kabul edilen bilgiler akıldan uçup gidecektir. Dolayısıyla da kursumuz bu minvalde tasarlanmış ve öğrenicinin, temelde öğretici tarafından tasarlanmış olan orijinal projeler sayesinde kodlamayı öğrenmesi hedeflenmiştir.Temel, Gelişmiş, İleri 1, İleri 2 ve Mezuniyet olacak şekilde 5 ana başlık altında her bir ana konunun sonunda projeler olacak şekilde kurs dizayn edilmiştir. Temel düzeyde 3, Gelişmiş düzeyde 3, İleri 1 düzeyde 3, İleri 2 düzeyde 3 ve Mezuniyet düzeyinde de 5 proje olmak üzere toplam 17 orijinal proje ile kursun misyonunun tamamlanması amaçlanmıştır. Her bir projenin önce nasıl yapılması gerektiği anlatılmış, ardından da detaylı bir şekilde öğretici tarafından yapılmış ve açıklanmıştır. Öncelikle dersleri dinleyip, projeleri çok dikkatli bir şekilde ele alarak önce kendi başınıza
What you'll learn
understanding basic programming concepts
gaining hands-on experience with JavaScript
developing original projects
applying learned knowledge in practical scenarios
Course objectives
to teach the foundational principles of coding
to enable self-directed learning in programming
to complete multiple original projects across various skill levels