Başlık | linux 103: Geliştiriciler için Linux |
Yazar(lar) |
Yazar 1 Name: Gokhan Boranalp Org: Zetaops Country: TR E-mail: gokhan_AT_zetaops.io Yazar 2 Name: Ali Riza Keles Org: Zetaops Country: TR E-mail: aliriza_AT_zetaops.io Yazar 3 Name: Tolga Öztürk Org: Zetaops Country: TR E-mail: tolga_AT_zetaops.io |
Anahtar Kelimeler | linux course |
Özet | Linux 103, geliştiriciler için temel Linux bilgilerini içermektedir. Kimler için uygundur? Kursta, programlama dersi alacak olan, programlamaya ilgili olanlar için Linux kullanımı ele alınacaktır. Linux ekseninde programlama öğrenmek isteyenler için giriş seviyesindedir. Bu kurs sonunda, Linux işletim sistemi üzerinde kolaylıkla kursta anlatılan dillerde geliştirme ortamını kurmak ve yönetebilmek hedeflenmektedir. Kursa katılmak için Linux bilmeniz gerekmez ancak bilgisayarınızda Linux kurulu olmalıdır. 4 gün 8 saat tam gün toplam 32 saat. 1. Gün Linux genel bilgi - (Linux general info) Konsolda Python ve C ile ilk "Merhaba Dünya" uygulamanız - (Your first "Hello World" on console with Python and C) Dosya sistemleri, Dosya Sistemleri Standartı - (File systems, Filesystem Hierarchy Standard) İzinler - (Permissions) Basit BASH kabuk kullanımı - (Basic BASH Shell usage) 2. Gün Basit Git Komutları - (Basic Git commands) Basit Vim komutları - (Basic Vim commands) Sanallaştırma nedir? - (What is virtualization? xen, qemu, kvm intro) Vagrant ve Docker ile çalışmak - (Working with Vagrant, Docker on local computer) 3. Gün Programlama dillerinin ortak bölümleri - (Common parts of programming languages) Python, pip, virtualenv Örnek proje kurulumu (Django ya da Flask, TBA)- (Setup sample project with Django, flask etc. duyurulacaktır.) Python ile Veri Bilimine giriş - (Data Science with Python intro) Jupyter, Pandas, Numpy, Sci-kit kütüphaneleri - (Jupyter, Pandas, Numpy, Sci-kit libraries) Working with Jupyter Apache Spark kurulumu - (Installation of Apache Spark with http://spark-notebook.io/) Örneklerin çalıştırılması - (Run examples with Apache Spark) 4. Gün GNU C Compiler platform GCC (C, C++) Autotools, gdb, valgrind, conan Örnek C projesi kurulumu - (Setup sample C environment) Örnek C++ projesi kurulumu - (Setup sample C++ environment) Erlang kısa tanıtım - (Erlang short intro) kerl ile kurulum - (Installation with kerl) Rebar, rebar3, hex Phoenixframework örnek proje kurulumu - (Phoenixframework sample project) - Katılımcı sayısını kaldıracak kalitede internet bağlantısı gerekmektedir. - Projeksiyon cihazı gerekmektedir. - Katılımcılar bilgisayarlarıyla gelmeli ve mutlaka bir Linux dağıtımı (Debian 8 Jessie, Ubuntu 14.04.5 LTS Trusty Tahr ) *önceden* kurulu olmalıdır. VirtualBox ile sanal makinada kurulumu da kabul ediyoruz. Kuramayana yardımcı OLAMAYACAĞIZ. UYARI, makinasında Linux kurulu olmayanlar bu kursu *alamayacaktır*. - Katılımcıların anlama hızına göre Erlang bölümü kaldırılıp kalan dersler bu zamana yayılacaktır. |
Başlıklar | AB-Kurs |
Dosya |
![]() |