Çevrimiçi kurs – Pennsylvania Üniversitesi’nden Python ve Java ile programlama öğrenmede sertifikalı profesyonel uzmanlık

Programlama becerilerinizi geliştirin. Çok az ön deneyiminiz varsa, iki popüler programlama dilini hızlı bir şekilde öğrenin.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

başlangıç

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Programlama ilkeleri
  • veri yapıları
  • bilgisayar programlama
  • Python programlama
  • Java programlama

What you will learn in the course

Courses for which the course is suitable

  • Python’da yazılım geliştiricisi
  • Java yazılım geliştiricisi
  • veri analisti
  • yazılım mühendisi
  • Çevrimiçi bankacılık sistemlerinin geliştiricisi
  • Uygulama geliştiricisi
  • Nesneye yönelik yazılım geliştiricisi
  • Veri analizi çözümleri geliştiricisi
  • Test kodu geliştiricisi
  • PyCharm deneyimi olan yazılım geliştiricisi
  • Jupyter Notebook deneyimine sahip yazılım geliştiricisi
  • Eclipse deneyimi olan yazılım geliştiricisi

Uzmanlık – 4 kurstan oluşan bir seri

Bu uzmanlık Python’daki temel kavramları öğrenmekle başlar ve Java’daki nesne yönelimli programlama ve veri yapıları gibi daha karmaşık konulara doğru ilerler. Öğrenciler bu dört derslik seriyi tamamladıklarında, bugün dünyada en çok tanınan ve yaygın olarak kullanılan programlama dillerinden ikisi olan Python ve Java’da tamamen işlevsel programlar yazabilecekler.

Python ve Java programlamaya giriş kursu

Kurs, programlama konusunda daha önce deneyimi olmayan veya çok az bilgisi olan öğrencilere ve profesyonel kişilere yöneliktir. Zorlu kurslarda deneyimi olan ve kariyerlerini ilerletirken rekabet avantajı elde etmek isteyen motivasyonu yüksek öğrenciler için tasarlanmıştır. Bu kurs, Pennsylvania Üniversitesi’nin Bilgisayar ve Bilgi Teknolojileri alanında çevrimiçi Yüksek Lisans derecesine başvurmayı düşünen ve programdaki ilk kurstaki bazı video ve materyalleri deneyimlemek isteyenlere yönelik bir kurstur. Bu uzmanlığın size uygun olduğunu umuyoruz.

Bu uzmanlıktaki konular şunları içerir:

  • dil sözdizimi
  • stil
  • programlama teknikleri
  • kod belgeleri

En iyi uygulamalar ve iyi kod tasarımı, kod testi ve test odaklı geliştirme, kod hata ayıklaması, kod ve program dokümantasyonu ve bilişimsel düşünme hakkında bilgi edinin.

Pratik bir öğrenme projesi

Öğrenciler Python’da aşağıdakiler de dahil olmak üzere tamamen işlevsel programlar yazacaklar:

  • Çevrimiçi bankacılık sisteminin uygulanması
  • IMDB’den filmlere ve derecelendirmelere ilişkin veri analizi projesi

Öğrenciler PyCharm ve Jupyter Notebook’u kullanarak Python programlamayı, dosya girişi ve çıktısını, veri analizini ve görselleştirmeyi uygulayacaklardır.

Öğrenciler ayrıca Java’da aşağıdakiler de dahil olmak üzere tamamen işlevsel programlar yazacaklardır:

  • Metin dosyalarını okuyan, yazan ve ayrıştıran bir metin dosyası kod çözücü

Öğrenciler Eclipse kullanarak Java programlamayı, nesne yönelimli programlamanın ilkelerini, veri yapılarını, dosya giriş ve çıkışını, birim testini, kod hata ayıklamasını uygulayacaklardır.

Details of the courses that make up the specialization

Python’da programlamaya giriş

Kurs 1

  • 28 saat
  • 4,5 (1.132 derecelendirme)

Kurs detayları

ne öğreneceksin

  • Programlamanın temel özelliklerini ve Python dilinin özelliklerini tanımlayın
  • Veri yapıları, koşullar, döngüler, değişkenler ve işlevler gibi temel programlama kavramlarını anlayın ve uygulayın
  • Python kodunu yazmak ve çalıştırmak için farklı araçlar kullanın
  • Ortak veri yapılarını, özel işlevleri ve dosyalara okuma ve yazmayı kullanarak tam işlevsel Python programları tasarlayın ve yazın

Alacağınız şartlar

  • Kategori: Programlama ilkeleri
  • Kategori: Python’da sözdizimi ve anlambilim
  • Kategori: bilgisayar programlama
  • Kategori: Python programlama
  • Kategori: Python araçları

Python kullanarak veri analizi

Kurs 2

  • 17 saat
  • 4,5 (401 değerlendirme)

Kurs detayları

ne öğreneceksin

  • Python’u kullanarak temel veri bilimi tekniklerini uygulayın
  • Veri Çerçeveleri ve veri bağlantısı gibi temel kavramları anlayın ve uygulayın ve pandas, numpy ve matplotlib gibi veri analizi kitaplıklarından yararlanın
  • Gerçek dünya verilerinin nasıl yükleneceğini, inceleneceğini ve sorgulanacağını gösterin ve verilerle ilgili temel soruları yanıtlayın
  • Temel veri görselleştirmenin yanı sıra veri toplama ve özetlemede öğrenilen becerileri uygulayarak verileri daha derinlemesine analiz edin

Alacağınız şartlar

  • Kategori: Python’daki Kütüphaneler
  • Kategori: Veri Bilimi
  • kategori: veri analizi
  • Kategori: Python programlama
  • Kategori: Veri görselleştirme

Java ve Nesneye Yönelik Programlamaya Giriş

Kurs 3

  • 19 saat
  • 4,4 (297 değerlendirme)

Kurs detayları

ne öğreneceksin

  • Nesneye yönelik programlamanın temel özelliklerini ve Java dilinin özelliklerini tanımlayın
  • Java kodunu yazmak ve çalıştırmak için Eclipse’i kullanın
  • Java koleksiyonlarını kullanan ve sınıflar, çok biçimlilik ve aşırı yükleme metodolojilerini kullanarak nesne yönelimli programlama kavramlarını uygulayan programlar geliştirin
  • Java test çerçevesini kullanarak test odaklı geliştirme ilkelerini uygulayarak kodu test edin

Alacağınız şartlar

  • Kategori: birim testleri
  • Kategori: Java sözdizimi
  • Kategori: Java programlama
  • Kategori: Nesneye Yönelik Programlama (OOP)
  • Kategori: Java araçları

Java’da kalıtım ve veri yapıları

Kurs 4

  • 21 saat
  • 4,7 (80 puan)

Kurs detayları

ne öğreneceksin

  • Nesne yönelimli programlamada kalıtım kavramını inceleyin ve sınıfları nasıl genişleteceğinizi ve bir alt sınıftaki işlevleri nasıl geçersiz kılacağınızı öğrenin
  • Etkileşimli Eclipse tarayıcısını kullanarak bir Java programının çeşitli bölümlerini analiz edin ve hata ayıklayın
  • Harici dosyaları açmanın, okumanın ve bunlara yazmanın, hataları ve istisnaları yönetmenin farklı yollarını keşfedin
  • Koleksiyonlardaki verileri depolamak ve işlemek için gelişmiş teknikleri test edin ve normal ifadeleri (regex) kullanarak metni yorumlayın

Alacağınız şartlar

  • Kategori: veri yapısı
  • Kategori: Sorun Giderme
  • Kategori: Dubog
  • Kategori: Java programlama
  • Kategori: Miras