CodeGym/Java Blogu/Rastgele/Java programlama dersleri
John Squirrels
Seviye
San Francisco

Java programlama dersleri

grupta yayınlandı
Eğitim sıkıcı olmamalı. Emin olduğumuz tek şey bu! Değiştirilebilir ve değiştirilmelidir. Yaptığımız şey de buydu: Diğer çevrimiçi kurslardan farklı olduğunu söylemeye cüret ettiğimiz CodeGym programlama kursunu geliştirdik. Uzun video dersleri veya belirsiz sorumluluk beklentileri olan ödev listeleri yoktur. Bunun yerine net bir hedef vardır, özel öğrenme araçları oluşturulmuştur ve yapmanız gerekenler iyi tanımlanmıştır.
Java programlama dersleri - 1

CodeGym derslerinin en önemli 11 özelliği

Genellikle çevrimiçi programlama kursları, ders kitapları veya video eğitimleri şeklindedir. Tamamen farklı bir yaklaşım benimsedik. Java üzerine bir dizi kısa ders oluşturduk, onları pratik alıştırmalarla doldurduk ve çözümünüzün doğru olduğunu doğrulamak için "akıllı" araçlar sağladık. Ve tüm bunlar tutarlı ve bütüncül bir seyirde toplanıyor!

1. CodeGym bir nevi oyun gibidir. Seviyelerimiz ve "seviye atlamamız" var

Java programlama dersleri - 2
Başka bir deyişle, bir programcı olarak seviye atlamanıza yardımcı oluyoruz. Bunlar sadece örnekli Java dersleri değildir. Kısa dersleri okursunuz ve ardından hemen görevleri tamamlar ve ödüllendirilirsiniz. Mantıklı ve anlaşılır. Çok çeşitli görevleri tamamlayacaksınız. En yaygın görevler, bazı sorunları çözmek için kod yazmayı içerir. Ek olarak, başkalarının kodunu okumayı, içindeki hataları düzeltmeyi, geliştirmeyi (yeniden düzenleme), ona yeni özellikler eklemeyi öğrenmeniz gerekecek.
Bazen teknoloji dünyasındaki insanlar hakkında ilginç videolar izlemek zorunda kalacaksınız. Sıfırdan programlamayı öğrenenler de kod yazmaktan yararlanır. Yeterince ilerleyenler, aslında mini projeler olan büyük görevlerle karşılaşacaklar: bunları tamamlamak, birkaç ilginç programın daha ciddi bir şekilde yazılmasını gerektirecek (küçük oyunlar, çevrimiçi sohbet uygulaması, vb.).

2. Java dersleri ve başka bir şey yok!

Diğer programlama dilleri gibi, Java'yı da çok uzun bir süre çalışabilirsiniz. Yolculuğun en başında fazla takılıp kalmamak için yeni başlayanların ihtiyaç duymadığı konuları eledik. Yeni başlayan Java geliştiricileri için programlama dersleri genellikle bu tür saçmalıklarla doludur. CodeGym yalnızca en gerekli olanı tutar. Ve bunlar boş sözler değil: Bu yaklaşıma ulaşmak için yüzlerce açık pozisyonu analiz ettik. Yani bizim iddiamız, kursun tam olarak genç bir Java geliştiricisinin iş bulmak için bilmesi gereken konuları içerdiğidir. Küçük bir Java geliştiricisi olmak, çalışmalarınıza ne kadar zaman ayırdığınıza bağlı olarak üç ay ile bir yıl arasında sürecektir.

3. 500 mini ders ve 1200+ alıştırma

Bu kursta çok fazla uygulama var. ÇOK, ÇOK, ÇOK, ÇOK pratik! Bunlar sadece kelimeler değil: kurs 500 mini ders (yani Java üzerine kısa dersler) ve 1200'den fazla alıştırma içerir. Bunların büyük çoğunluğu küçük görevler içerir (ancak binlercesi vardır!). Hepsini tamamlayarak, ayağa kalkmak ve daha ciddi sorunların üstesinden gelmek için gereken minimum deneyimi elde edeceksiniz. Buna ek olarak, kursta sözde "büyük görevler" (aslında mini projelerdir) ve faydalı videolar bulunur.

4. Dört görev, kırk seviye, tonlarca pratik bilgi

Kurs 4 göreve ayrılmıştır. Her görev, geçmeniz gereken 40 seviyeden oluşur. İlk görev, dil hakkında önceden bilgi sahibi olmadığınızı varsayan Java derslerini içerir - yalnızca en temel bilgiler, sözdizimi ve çok sayıda ilgili görev. Süper kolay görevler var. Ve malzemede ustalaşmanıza yardımcı olmak için, ilerlemenizi ve Google'ı kullanmanızı gerektirecek daha zor görevler var. Ve en cesur öğrenciler için zorlu görevler var. Yalnızca mevcut seviyenizdeki görevlerin çoğunu tamamladıktan sonra bir sonraki seviyeye ilerleyebilirsiniz. Bazıları kırılamayacak kadar sertse, daha sonraya güvenle ertelenebilirler. Bu şekilde çalışarak, sonuna geldiğinizde yaklaşık 500 saatlik pratik programlama deneyimine sahip olacaksınız. Bu, küçük bir Java geliştiricisi olma teklifi için sağlam bir temeldir!
Java sözdizimi Bu arayış yeni başlayanlar içindir. Bu arayıştaki Java ile ilgili görevler ve dersler, dilin temel yapılarında (değişkenler, koşullu işleçler, döngüler, yöntemler, sınıflar ve koleksiyonlar ve nesneler hakkında temel bilgiler) uzmanlaşmanıza yardımcı olacaktır.
Java Çekirdeği Bu görevde, OOP'nin temellerini öğrenecek ve seri hale getirme ve yöntem aşırı yükleme ile tanışacaksınız.
Java Çoklu İş Parçacığı Multithreading, bu arayıştaki en önemli kelimedir. Ama burada konuşacağımız tek şey bu değil. Ayrıca Object ve String sınıflarının nasıl düzenlendiğini ve daha birçok konuyu ele alıyoruz. Bu görevi ve bir sonrakini aynı anda çalışabilirsiniz.
Java Koleksiyonları Maden arayıcısı için dinamit ne ise Java programcısı için koleksiyonlar odur. Onlar hakkında bilgi sahibi olmanız gerekir, ancak onları nasıl kullanacağınızı anlamak önemlidir. Bu arayış ayrıca JSON, Git, RMI ve DynamicProxy ile çalışma hakkında pek çok bilgi ve biraz da JavaScript hakkında bilgi içerir.

5. Görevleri istediğiniz yerde yapın

Görevleri tamamlayın ve doğrulama için gönderin:
  • Web sitesinde. CodeGym, alıştırmalarla yeni başlayanlar için yalnızca Java dersleri değildir. Aynı zamanda görevlerinizi tamamlamanız için etkileşimli bir platformdur. Bu uygundur: Bir derste bir örneği incelersiniz ve ardından çok benzer bir görevi tamamlamanız gerekir. Malzemeyi pekiştiren bu küçük görevler doğrudan CodeGym web sitesinde tamamlanabilir. Web IDE'mizi sırf bunun için geliştirdik .

  • Daha fazla zaman gerektiren görevleri tamamlamak için IntelliJ IDEA profesyonel geliştirme ortamını kullanmanızı öneririz . CodeGym öğrencileri için işleri daha kolay hale getirmek amacıyla, bu popüler IDE için yararlı bir eklenti geliştirdik. Eklenti, görev koşullarını tek bir tıklamayla almanıza ve çözümünüzü aynı derecede kolay ve hızlı bir şekilde doğrulama için göndermenize olanak tanır.

  • Doğrulama için gönderildikten sonra, birden fazla cihaz kullanıyorsanız kodunuz çeşitli bilgisayarlarınız/cihazlarınız arasında senkronize edilir.

6. Anında görev doğrulama

Öğrencilerin bu durumla ilk elden deneyimleri vardır: ödeviniz bitti, ancak öğretmeniniz kontrol etmiyor. Tek bir öğretmenin başlangıç ​​seviyesinde Java dersleri verdiği, aynı anda iki düzine (veya daha fazla) öğrenciyle uğraşmak zorunda olduğu ve her öğrencinin çalışmasını kontrol edecek vaktinin olmadığı yüz yüze kurslarda tam olarak böyle işler. CodeGym'de çözümünüzün doğru olup olmadığını anında anlayacaksınız. Sen:
  • çözümünüzü Java'ya yazın;
  • "Doğrula" düğmesine basın: çözümünüz CodeGym sunucusuna gönderilir!
  • Bir an sonra çözümünüzün doğru olup olmadığını öğreniyor ve hatalarınız varsa öneriler alıyorsunuz.
Java programlama dersleri - 3

7. CodeGym öneri sistemi

Derleyicinin kaçırdığı herhangi bir programlama hatasını yeni başlayan birinin yakalaması çok zordur. Görevi bitirdiniz, ancak çözümünüzün doğru olup olmadığını bilmiyor musunuz? Sorun değil: CodeGym öneri sistemi, çözümünüzde hataların nerede saklandığını gösterecektir.

8. Yardım sayfası

CodeGym öneri sistemi size yardımcı olamıyorsa ve bazı zor görevleri tamamlamaya çalışırken kendinizi tamamen sıkışmış hissediyorsanız, yardım sayfasına bir göz atın—bu hizmet sizi probleminizle tek başınıza yüzleşmek zorunda bırakmaz. Başka bir CodeGym öğrencisi veya çalışanı size kesinlikle yardımcı olacaktır.

9. İlgi alanlarına göre gruplar

Topluluğumuz, diğer öğrenciler ve endüstri profesyonelleri tarafından yazılan makaleleri okuyabileceğiniz, kendi yazılarınızı yazabileceğiniz ve Java veya programlama ile ilgili diğer konularda yorum yapabileceğiniz ve tartışabileceğiniz ilgi gruplarından oluşur.

10. Sosyal ağlar ve CodeGym

Facebook'ta CodeGym'i takip edin. Sosyal ağ gruplarımızda BT haberlerini ve Java programlama derslerini tartışabilir, başarılarınızı arkadaşlarınızla paylaşabilir, Java ile ilgili video dersleri izleyebilir veya yardım isteyebilirsiniz. Facebook: https://www.facebook.com/codegym.cc/ YouTube: https://www.youtube.com/channel/UCkrztSaBYw1aZO8a9lB9ykA Twitter: https://twitter.com/codegym_cc

11. Materyalin kapsamı

Kurs dersleri ve gruplar halinde yayınlanan makaleler , diğer Java kaynaklarına, kitaplarına ve videolarına birçok referans içerir. Bu tesadüf değil. Materyalin teslim edilme şekli, temel bir programcı becerisini geliştirmenize yardımcı olmak için tasarlanmıştır: ihtiyacınız olan bilgileri İnternet'te arama yeteneği. CodeGym derslerini tamamlayan iyi başlangıç ​​Java dersleri buldunuz mu? Bu kesinlikle harika! CodeGym'in amacı, yeni bilgiler edinmenizi ve bunları pratikte uygulamanızı sağlamaktır.
Yorumlar
  • Popüler
  • Yeni
  • Eskimiş
Yorum bırakmak için giriş yapmalısınız
Bu sayfada henüz yorum yok