Sunumlar

Konferans Sunumları

Linux Sistem Yöneticisi Olmak Doruk Fişek Sistemci iş tanımı, ünvanları, Linux sistemi üzerinde çalışan servisler, Linux sistem yöneticisi ve yönetimi konularına yer verilmektedir.
Yazılım Yaşam Döngüsü Doruk Fişek Yaşam döngüsünün yönetimini kolaylaştıran araçlardan bahsedilen bu sunumda, Redmine İş / Proje Yönetim Sistemi, Gitlab Kaynak Kod Yönetimi, Jenkins Derleme Çiftliği / Sürekli Entegrasyon ve Sonar Kaynak Kod Analizi araçları incelenmektedir.
Linux Sistem Altyapı Araçları Doruk Fişek Linux sistem altyapı araçlarından bahsedilen bu sunumda; Bacula, Nagios, Zabbix, Graylog, OSSEC, Vault ve Jenkins’e yer verilmiştir.
Büyük Veri ve NoSQL Uygulamaları Doruk Fişek Artık yer gök veri. Her gün biz bunun parçası oluyoruz. İnternet kullanırken her tıklamamız, RFID ve sensörlerin ortamdan sürekli topladıkları, finansal veri ve daha niceleri…Düşen donanım maliyetleri nedeniyle bugün ihtiyaç duyduğumuz her veriyi saklayabiliyoruz. Bu miktarda veriyi geleneksel yöntem ve araçlarla saklayamıyor, bulamıyor ve işleyemiyoruz.Bu seminerde, büyük veriyi saklamak ve işlemek için yaygın kullanılan araçlar anlatılıyor.
WordPress Sunucu Güvenliği Doruk Fişek Dünyadaki CMS sitelerinin %67’si, tüm web sitelerinin %25’ini oluşturan WordPress ile web servisi işleten her Linux sistem yöneticisi karşılaşabiliyor. Seminerde, güvenliğinden şikayet edilen WordPress’in güvenliği için sistem düzeyinde alınabilecek önlemler ele alınıyor. Önlemlerin artıları ve eksileri, çeşitli mimarilerde kullanım alanları ve uygulanabilecek farklı çözümler anlatılıyor.
Apache Web Sunucusu Doruk Fişek Apache web sunucusu, web dünyasının tarihi ile yaşıt ve 20 yıla yakın
bir süredir İnternet’in en yaygın kullanılan web sunucusu konumunda.
Seminer sırasında Apache web sunucusunun kurulumu, ayarlanması, SSL ve
PHP desteği eklenmesi, ters proxy olarak kullanımı, log imzalanması,
birden fazla sitenin barındırılması gibi temel işlevleri anlatılıyor.
Kurum ve Şirketlerde Özgür Yazılım Kullanımı Hakan Uygun İNET-TR 2014 kapsamında yapılan bu sunumda, kurum ve şirketlerde özgür yazılım kullanımının ne gibi avantajlar sağlayacağı, nasıl kullanılabileceği, dikkat edilmesi gereken konular incelenmektedir./td>
Teknolojinin Kullanıcısı Değil, Sabihi Olun! Hakan Uygun İNET-TR 2014 kapsamında yapılan bu sunumda, teknoloji ve bilişim alanında çalışan kişi ve şirketlerin özgür yazılım kullanımının ne gibi avantajlar sağlayacağı, nasıl kullanılabileceği, dikkat edilmesi gereken konular incelenmektedir./td>
Özgür Yazılımların Sosyal Yapısı ve Proje Yönetimi Hakan Uygun Özgür yazılım kavramına, proje yönetimi ve özgür yazılım farkına yer verilmiştir.
CAS4 İle Tek Noktadan Farklı Uygulamalar İçin Doğrulama Coşkun Gündüz Jasig CAS4 (Central Authentication Service), farklı uygulamalara tek noktadan giriş işlemi yapılmasını sağlayan bir merkezi doğrulama servisidir. Uygulamanın çalışma mantığı, kurulum ve konfigürasyonu hakkında temel bilgiler paylaşılacak, örnek uygulamalardan tecrübeler aktarılacaktır.
Gitlab ile Web tabanlı Git Sunucusu Yönetimi Aydın Doyak Gitlab, web tabanlı bir git sunucusu olup, kullanıcılara git deposu yönetimi, kod paylaşımı ve sürüm takibi, sorun (issue) takibi, wiki gibi bir çok özelliğiyle, tek bir sunucu üzerinde geliştiricilere sürüm takip olanağı sunan özgür yazılım teknolojilerinden biridir. Uygulamanın çalışma şekli, kullanıcı doğrulaması, proje ve kullanıcı gruplama, git depolarının yönetimi, issue ve pull request isteklerinin nasıl yapıldığı hakkında temel bilgiler paylaşılacaktır.
Redis’in Yüksek Bulunur Çalıştırılması Begüm Tuncer Redis, özellikle web uygulamalarında yaygın kullanılan, gelişmiş bir key/value önbelleği ve veritabanıdır. Sunumda, Redis’in Sentinel, Haproxy, Twemproxy gibi araçlar kullanılarak nasıl yüksek bulunur kurulabileceği ve failover yapısı anlatılacak.
Graylog2’de Extractor İle Logların Ayrıştırılması Oğuzhan Coşkun Graylog2, bir log toplama ve analiz yazılımıdır. Extractor ise Graylog2’ye gelen logların parse edilerek, çeşitli tanımlı alanlara ayrılması ve o şekilde Graylog2 arşivinde saklanmasını sağlarlar. Böylece ayrılan alanlara göre log girdisi çok daha kolay incelenebilir ve aranabilir. Sunumda extractor’ların çalışma mantığı anlatılarak, extractor yazmak için kullanılabilecek yöntemlerden bahsedilerek, örnek bir extractor yazımı yapılacaktır.
MongoDB Servisinin Yönetimi ve Ölçeklenmesi Doruk Fişek MongoDB, günümüzün en yaygın doküman veritabanı servisleri arasında yer alıyor. Birçok yeni nesil İnternet servisi tarafından yoğun depolama için kullanılan MongoDB’nin Linux bir sistem üzerinde nasıl kurulup, çalıştırılacağı, tek bir sunucudan başlayarak çok sayıda sunucuya nasıl ölçekleneceği ve yoğun yüklerin nasıl kaldırılacağını inceleyeceğiz.
Jenkins ile Geliştirici-Sunucu Entegrasyonu Doruk Fişek Geliştiricilerin sunucu sistemleri üzerinde çeşitli işlemler yapmaları genel bir karın ağrısı olmuştur. Bazen geliştiriciler için sunucu sistemleri Linux komut satırı ve yer yer karmaşık gözükebilecek yapısı ile korkulu rüya olurken, bazen de sistem yöneticilerinin yetkilendirme ve erişim kısıtlamaları nedeniyle istediklerine ulaşamakta zorlanıyorlar.
Jenkins, sunduğu web arayüzü, yetkilendirme sistemi ve çok özelleştirilebilir yapısı ile hem geliştiricilerin web arayüzünden istedikleri işlemleri kolayca yapmalarını, hem de sistem yöneticilerinin de geliştiriciler için belirledikleri işlemler dışında bir iş yapamamalarını sağlıyor.
Bu oturumda Jenkins’in genel özellikleri ve geliştiricilerin sunucuyu rahatça kullanabilmeleri için çeşitli kullanım senaryolarından örnekleniyor.
Drupal’in GIT Sürüm Takibi ile Geliştirilmesi Umuthan Uyan Drupal web siteleri için yaygın tercih edilen, üzerine birçok kişinin gerek tema gerek modül geliştirdiği gerekse de kendi uygulamasına göre özelleştirdiği bir içerik yönetim sistemi. Bu oturumda Drupal’ın GIT sürüm takip sistemi ile nasıl geliştirilebileceği, karşılaşılabilecek sorunlar ve çözümleri ele alınıyor.
Java ile Twitter Uygulamaları H. Coşkun Gündüz Twitter4J ve java-twitter araçlarıyla, Java dilinde Twitter API’si kullanan uygulamalar yazma konusunda temel bilgiler paylaşılacaktır.
PHP’de mysql_* Fonksiyonlarının Dezavantajları ve Alternatifleri Adil İlhan PHP 5.5.0’da önerilmemeye başlanacak ve gelecekte de tamamen kaldırılacak olan mysql_* (mysql_connect, mysql_query vb.) fonksiyonlarının dezavantajları ve bu fonksiyonların alternatiflerinden bahsedilmiştir.
Sistemde Güvenlik Açıkları ile Yaşamak Doruk Fişek Güvenlik açığı olduğunu bildiğiniz uygulamaları sunucularda koşturmaya ve kullanmaya devam etmek zorunda olmayı ve bu durumla başa çıkılması anlatılıyor.
Alfresco İle Evrak Süreç Yönetimi Hakan Uygun Alfresco, açık kaynak kodlu, birçok dosya biçemini destekleyen bir doküman yönetim sistemidir. Bir kurumda doküman yönetim sistemlerinin kullanımı, kurumun kaynaklarının verimli ve akılcı yönetilmesine yardımcı olur, orta vadede üretim artışını sağlar. Seminerde, belge yönetim sisteminin ne olduğu, belge yönetim sistemi ihtiyaçları, arama ve dil motorlarından bahsedilmiştir.
Java Uygulama Sunucuları Hakan Uygun Seminerde java web teknolojilerine giriş, java uygulama sunucuları ve özgür yazılım sunucuları konu başlıkları işlenmiştir.
Spreecommerce ile E-Ticaret Sitesi Umuthan Uyan Seminerde Rails ile geliştirilen e-ticaret uygulaması olan Spreecommerce’ün kurulumu, kullanımı, eklentileri ve özelleştirilmesi hakkında bilgi verilecektir.
Redmine için Eklenti Geliştirme Onur Küçük Redmine tüm dünyada yaygın olarak kullanılan bir proje yönetimi ve hata takip sistemidir. Ruby on Rails ile hazırlanan ve bir özgür yazılım olan Redmine’a çeşitli eklentilerle pek çok özellik eklenebilmektedir. Bu seminerde Redmine ve RoR altyapıları kullanarak Redmine eklentilerinin nasıl geliştirildiği kod örnekleri ile anlatılacaktır.
RVM ile Ruby’de Sürüm Yönetimi Samed Beyribey RVM (Ruby Version Manager) ile aynı makinede birden fazla Ruby sürümü ile çalışmanın kolaylıkları ve getirilerini anlatacağım sunumda, RVM kurulumu, püf noktaları ve RVM ince ayarlarına değineceğim. Sunum sırasında, RVM temel komutları, RVM gemsetler, rvmrc gibi konuların üzerinde duracağım.
Kelebek ile Web Uygulamaları İçin İnce İstemci Doruk Fişek Oturumda Thinstation’ı temel alarak oluşturduğumuz Kelebek İnce İstemci Dağıtımı’nın web uygulamaları için kullanımını gösteriyoruz. Sadece web uygulamalarının kullanıldığı bir kurum için yönetilebilir ve maliyet-etkin bir yöntem sunan ince istemcilerin web kiosklarına dönüştürülmesinden bahsediyoruz.
Ruby/Rails’de Exception Kullanımı Erek Göktürk Ruby’nin bir betik dili ve Rails’in bir web altyapısı olması nedeniyle olsa gerek, hata yönetimi için önemli bir teknik olan “Exception” kullanımı programcılar tarafından fazla benimsenmiş gözükmektedir. Bu seminerde Ruby ve Rails üzerinden, Exception kullanımı yardımıyla kodun daha temiz bir görünüme kavuşturulması ve hataların programın içinde yakalanarak işlenmesi konusu anlatılacaktır.
Graylog ile Web Uygulama Hata Kayıtlarının İzlenmesi Doruk Fişek Web geliştiricilerinin önemli sorunlarından biri, uygulamalarının çalıştığı canlı sunucu sistemlerindeki olası hata kayıtlarına kolayca ulaşabilmek ve inceleyebilmektir. Graylog, sunduğu web arayüzü, merkezi log yönetimi, kullanıcı yetkilendirme sistemi ve güçlü altyapısıyla geliştiricileri uygulamalarını gerçek zamanlı ve geriye dönük olarak detaylı inceleme fırsatı sunuyor.
Arquillian Java Test Platformu Hakan Uygun Arquillian Java sunucu uygulamaları bütünleştirme ve fonksiyon testleri için yepyeni bir yol sunuyor. Artık mock nesnelere, sunucu hayat döngüsü yönetim derdine son, doğrudan doğruya gerçek kod üzerinden test yazıyoruz.
Al Ruby’i Vur Python’a Erek Göktürk &
Onur Küçük
Programcılar yazdıkları dil ile zaman içinde bir gönül bağı geliştirirler. Bu güçlü bağ, farklı dillerde program yazan yıllanmış programcıların kendi aralarındaki konuşmalarında sık sık dile gelen “benim dilim seninkini döver” benzeri derin gözlemler halinde tezahür eder. Boks eldivenleri olmadan yapılacak bu karşılaşmada (pardon seminerde) Erek ve Onur Ruby ve Python dillerinin sevilen (ve sevilmeyen) özelliklerinden karşılaştırmalı olarak bahsediyorlar.
Liquibase ile Veri Tabanı Değişiklik Yönetimi A. Deniz Korkmaz Liquibase veritabanında yapılan değişiklikleri izleme, yönetme ve uygulama amacıyla ortaya çıkmış veritabanı bağımsız bir kütüphanedir. Çalışma prensibi: Bütün veritabanı değişiklikleri kolayca anlaşılacak bir biçimde XML dosyasına yazılır, -böylece kolayca takip edilebilir – ve değişiklikler uygulanır. Sonrasında da sürüm takip sistemine eklenir. Seminer boyunca Liquibase’in ne olduğu, ne amaçla kullanıldığı ve genel çalışma prensipleri örneklerle anlatılacaktır.
Redmine iş takip sistemi ile şirket yönetimi Erek Göktürk Redmine iş takip sistemi, bir KOBİ için hem yönetimsel işlerin takibi, hem de proje, üretim ve müşteri ilişkileri amaçlı kullanılabilir. Belli konulara özelleşmiş yazılımlardan eksik yönleri elbette bulunsa da, şirket işlerini sadece bir iş takip sistemi kullanarak entegre bir şekilde takip edebilmek Redmine’ı kullanmak için iyi bir neden olabilir.
Sunucudan Sunucuya Nakliyat A.Ş. Doruk Fişek Uygulamaların zaman içerisinde bir sunucudan diğerine çeşitli nedenlerle mutlaka taşınması gerekir. Daha güçlü bir makineye geçiş, dağıtım değişikliği, rootkit, donanım arızası, eski istemcinin pislediği sistemden kurtulmak ve daha nice nedenler bizi kurulu düzenimizi bozmaya, yeni ufuklara yelken açmaya zorlar. Canlı bir servisi aksamadan taşıma sırasında dikkat edilmesi gereken konuları ve geçiş sırasında yapılması gereken işlemleri bu oturumda ele alacağız.
Linux Açılış Süreci Onur Küçük Linux’ta bilgisayarın düğmesine bastıktan sonra kullanıcının önüne masaüstü ortamı gelene kadar neler olduğunun anlatıldığı seminerde; BIOS, GRUB, initramfs, temel init sistemi, servisler, X, masaüstü ortamı aşamalarından bahsediliyor.
MariaDB vs MySQL Karşılaştırması Doruk Fişek MySQL, özellikle web uygulamalarında yaygın olarak kullanılan özgür bir veritabanı sunucusu. MySQL’den türeyen veritabanı sunucuları, onlardan en popüleri MariaDB ve MariaDB ile MySQL arasındaki farklar inceleniyor.
Redmine Proje Yönetim Sistemi Adil G. Akbaş Redmine, web tabanlı bir proje yönetimi ve iş/hata takip sistemidir. Çoklu proje desteği, modüler ve özelleştirilebilir yapısı sayesinde birden fazla projenin her birinin kendine özel bileşenlerle sürdürülmesi ve yönetilmesini kolaylaştırır. Seminerde Redmine’ın sunduğu bu özelliklere değinilerek kullanıcı ve yönetici arayüzleri tanıtılacaktır.
Sunucu Ayarlarının Sürümlendirilmesi Doruk Fişek Tıpkı yazılımlar gibi, sunucu sistemleri de yaşayan ve gelişen varlıklar. Ayarlarda da zaman içinde ihtiyaç üzerine değişiklikler ve geliştirmeler yapılıyor, birden fazla sistem yöneticisi aynı sunucu üzerinde çalışıyor. Sunucu ayarlarını sürümlendirmek, özellikle sistem üzerinde yapılan değişiklikleri ilgili herkeisn takip edilebilmesi ve sistemde yapılan değişikliklerde eski bir sürüme geri dönebilmek açısından önemli bir araç. Kısa bildiride bu yöntemin kullanım alanları, çalışma mantığı ve uygulamalarından bahsediliyor.
ThinStation ile Linux İnce İstemciler Samed Beyribey Seminer süresince ThinStation dağıtımı ile çeşitli yapılandırma senaryolarına (RDP, VNC, NX vb.) uygun ince istemci yönetimi anlatılacaktır. Bununla birlikte Linux ince istemci dünyasındaki son gelişmeler ve kullanılan anahtar teknolojiler hakkında detaylı bilgi verilecektir.
MariaDB/MySQL Veritabanı Sunucusu Doruk Fişek MySQL, özellikle web uygulamalarında yaygın olarak kullanılan özgür bir veritabanı sunucusu. Seminerde MySQL’in genel özellikleri, tablo tipleri, kullanıcı yetkilendirmesi, sistem kayıtları, yedekleme, replikasyon, güvenlik/performans önerileri, MariaDB başta olmak üzere MySQL’den türeyen veritabanı sunucuları ve daha birçok yönü alınıyor.
Yazılım Geliştirirken Hazıra Konmak Hakan Uygun Yeni bir yazılım projesine başlarken özgür yazılımlar nasıl, ne zaman kullanılabilir? Taban alınabilecek uygulamalar, uygulama çatıları, kütüphaneler, araçlar nasıl seçilir? Yazılım geliştirme sürecinizi nasıl daha hızlı, daha güvenli hale getirebilirsiniz? Bu seminerde bu soruların cevaplarını arayacağız.
Git Sürüm Takip Sistemi Ömer Özkan Yazılım projelerinde sürüm takip/kontrol sistemi (VCS) araçları olmazsa olmaz araçlardır. En popüler sürüm takip sistemlerinden biri olan GIT ile nasıl sürüm takip yapıldığını, dağıtık yapısı, geliştiricilerin kendi yerellerinde de commit yapabilmesi, en sık kullanılan komutları, karşılaşılan bazı problemlerin çözümleri, Gitlab konuları anlatılacaktır.
Bacula Yedekleme Sistemi Samed Beyribey Bacula sistemlerin yedeklenmesi konusunda özgür yazılım dünyasında en popüler yazılımlardan biridir. Seminer süresince Bacula’nın bileşenleri, yedek katalogları, yedekleme stratejileri ve yedeklerden nasıl dönülebileceği konuları anlatılacaktır.
Doğru İş için Doğru Web Teknolojisi Hakan Uygun Gelişen teknoloji ile beraber, web uygulamalarını destekleyen birçok yardımcı servis oluştu. Memcached, Couchbase, Redis, MongoDB, RabbitMQ, ElasticSearch, Solr, Hadoop gibi araçların hangi mimaride nasıl konulandırılacağı, ne amaçla, ne zaman kullanmanın en verimli olduğu tartışılıyor.
Sakai Eğitim Yönetim Sistemi Hakan Uygun Seminer kapsamında Sakai’nin diğer eğitim yönetim sistemlerinden farkı, kurulum ve kullanım yetenekleri, entegrasyon olanakları anlatılacaktır.
DITA ve SCORM ile Elektronik Eğitim İçeriği Hakan Uygun Günümüzde bilgiye erişim çok kolaylaştı. Öte yandan sürekli artan bilgi yığını içinden doğru bilgiyi, doğru kişiye ulaştırmak da güçleşti. Bilgiyi farklı biçemlerde sunabilmenin, farklı kaynaklardan alınan bilgilerin bir araya getirilmesinin önemi arttı. Bunun için üretilen bilgilerin sunulması için farklı stratejiler geliştirildi. DITA belge üretmek için kullanılan OASIS standardı olan XML tabanlı bir biçemdir. Modüler yapısı ve araç seti ile belge üretimini oldukça kolaylaştırır. DITA standardındaki içerik dosyalarından araç seti ile tek kaynaktan farklı türde (ODT, PDF, SCORM gibi) çıktılar alınabilir. SCORM öğrenme yönetim sistemlerinde kullanılan bir paketleme standardıdır. Öğrenme yönetim sistemlerinde kullanılacak materyallerin doğru çalışabilmesi için SCORM standardına uygun paketlenmesi gerekir. Bildiride DITA, Scorm standartları ve kullanım faydaları tanıtılacak, bu standartların kullanımı için yöntem önerisinde bulunulacaktır.
HylaFAX Merkezi Faks Sunucusu Doruk Fişek HylaFAX merkezi bir faks sunucu altyapısı sağlayarak, faks iletişimini kurumsallaştırır. Kurumların tüm fakslarının bilgisayar üzerinden takip edilebilir hale gelmesini sağlar. Yetkisi olan her çalışan ister ofisten ister dışarıdan, faksları geldikleri anda kolaylıkla inceleyebilir ve faks gönderebilir. Dijital bir faks arşivi oluşturarak, faks alım/gönderimlerine ilişkin geçmişe dönük olarak arama ve inceleme yapılmasına olanak tanır. Seminerde, HylaFAX’ın bir Linux sunucu üzerine kurulumu ve ayarlanmasından bahsedilecektir.
Redmine ile Proje Yönetimi Hakan Uygun Seminer kapsamında genel proje yönetim metodları, proje takibi ile ilgili problemler ve bunların çözümünde Redmine Proje Yönetim aracının kullanımı anlatılacaktır.
Özgür Yazılım Belge ve Süreç Yönetim Sistemleri Samed Beyribey Belge yönetim sistemlerinin kullanımı, kaynakların verimli ve akılcı yönetilmesine yardımcı olur, orta vadede üretim artışını sağlar. Üretilen bilgiler merkezi olarak belgelenir, saklanır. Belgelerin süreç takibi yapılabilir. Belge yönetim sistemlerinde kullanıcı yetkilendirilmesi tanımlanabilir. Web tabanlı belge yönetim sistemlerinin en önemli yararı, internet erişiminin olduğu her yerden kolaylıkla ulaşılabilmesidir. Dolayısıyla bir belgeye ihtiyaç duyulduğunda ofis ya da ev bilgisayarına erişme zorunluluğu ortadan kalkmıştır. Özgür yazılım belge ve süreç yönetim sistemleri bigi ve belgelerin şeffaf bir ortamda saklanmasını sağlar. Dolayısıyla veri güvenliği açısından önemli katkılar sağlar. OpenKM, Alfresco, Knowledgetree, Nuxeo gibi sistemler, bahsedilen özelliklere sahiptir. Birbirlerine göre farklı altyapılar ve farklı özelliklere de sahiptir. Bildiride özgür belge yönetim sistemleri, bu süreçlerin işleyişi ve özgür yazılım araçları ile en az kapalı kaynak kodlu ürünler kalitesinde, birçok konuda daha üst düzeyde hizmet verilebileceği gösterilecektir.
Özgür Yazılım Uzaktan Eğitim Sistemleri Merve Yalçın &
Adil G. Akbaş
Öğrenme yaşam boyu devam eden bir olgudur. Teknolojinin gelişmesiyle birlikte eğitim anlayışında da değişimler meydana gelmiştir. Artık öğrenme geleneksel sınıf anlayışının ötesine geçmiş, zamandan ve mekandan bağımsız hale gelmiştir. Önceden mektupla, televizyonla yapılan uzaktan eğitim çalışmaları günümüzde çok daha yeni teknolojilerle yaygınlaşmaya devam etmektedir. Uzaktan eğitim sistemleri ciddi kaynak gerektirir. Açık kaynak kodlu yazılımlarla uzaktan eğitim sistemlerinin maliyeti azaltılabilir; istenildiği takdirde kodlarına müdahale edilip özelleştirilebilir. Moodle, Sakai gibi öğrenme yönetim sistemleri yanında OpenMeeting, Big Blue Button, WebHuddle, Elgg gibi uygulamalar da uzaktan eğitim sisteminin parçaları olabilirler. Big Blue Button, WebHuddle, OpenMeeting ile görüntülü konferans yapılabilir; Elgg ile öğrenciler sosyal paylaşımda bulunabilirler. Bildiride e-sınav, e-kitap gibi uzaktan eğitim sistemleri bileşenleri ve bunlara ilişkin özgür yazılım araçları ile en az kapalı kaynak kodlu ürünler kalitesinde, birçok konuda daha üst düzeyde hizmet verilebileceği gösterilecektir.
Özgür Yazılım Eğitim Yönetim Sistemleri Merve Yalçın &
Adil G. Akbaş
Bilgi ve iletişim teknolojilerindeki gelişmelerle birlikte öğrenme ortamlarının güçlendirilmesi hedeflenmiştir. Eğitim Yönetim Sistemleri, bireylerin bilgiye erişimini kolaylaştırmak, işbirlikli çalışma ortamı yaratmak, bilgi paylaşımını artırmak, bireysel farklılıkların göz önüne alınacağı bir öğrenme ortamı yaratmak amaçlarına hizmet eder. Web tabanlı eğitim yönetim sistemleri, uzaktan eğitimin bir parçası olarak kullanıldığı gibi örgün eğitimde de kullanımı yaygınlaşmıştır. Özellikle devlet okullarının kısıtlı imkanları göz önüne alındığında özgür eğitim yönetim sistemleri, eğitimde fırsat eşitliğini sağlamaya katkıda bulunacaktır. Türkiye’de birçok üniversitede Moodle, Sakai gibi eğitim yönetim sistemleri derslerde kullanılmaktadır. Bu sistemlerle ders ve ödev takibi yapılabilir; tartışma ortamları yaratılabilir; öğrencilerin dersle ilgili günlük tutmaları sağlanabilir. Bildiride özgür eğitim yönetim sistemleri ve özgür yazılım araçları ile en az kapalı kaynak kodlu ürünler kalitesinde, birçok konuda daha üst düzeyde hizmet verilebileceği gösterilecektir.
Koha ile Kütüphane Otomasyonu Samed Beyribey Koha özgür yazılım ürünü bir kütüphane otomasyon sistemidir. Koha kullanarak üniversite/kurum kütüphanenizdeki materyali kataloglayabilir, ödünç verme, üye yönetimi, satınalma yönetimi ve benzer birçok özellikten yararlanabilirsiniz. Seminer süresince Koha kullanıcı arayüzü (OPAC), kütüphaneci arayüzü (OPAC-Staff), MARC çatısı (framework) hakkında verilecek genel bilgilerin yanı sıra Koha sürümleri hakkında bilgiler ve Koha’nın altyapı için kullandığı teknolojilere yer veriliyor.
LibreOffice Ofis Yazılımı Merve Yalçın &
Adil G. Akbaş
LibreOffice, tüm dünyada en yaygın kullanılan ve öncülü OpenOffice.org’un tüm gelişmiş özelliklerini sürdüren bir özgür ofis uygulamaları paketi. GNU/Linux, Windows ve Mac OS işletim sistemlerinde sorunsuzca kullanılabilen LibreOffice, hiçbir lisans ya da kullanım ücreti ödenmeden İnternet’ten özgürce indirilerek kurulabiliyor, kullanılabiliyor ve çoğaltılabiliyor. Seminerde, LibreOffice’in kısa tarihçesi ve avantajları anlatılacak. LibreOffice paketinde yer alan kelime işlemci uygulaması (Writer), hesap tablosu uygulaması (Calc) ve sunum uygulamasının (Impress) genel özelliklerinden bahsedilecektir.
Kurumlarda Özgür Yazılım Kullanımı Hakan Uygun
Enine Boyuna Pardus Recep Kırmızı
Özgür Yazılım Dünyasında İş Olanakları Doruk Fişek Hem bilişim sektöründe çalışmayı düşünen öğrencilere, hem de öğrencilerini bu alan yönlendirmek isteyen öğretim görevlilerine yönelik bu seminerde, Linux ve özgür yazılım teknolojileri üzerine piyasada hangi dallarda çalışıldığından bahsedilerek, çalışma yaşamına ilişkin çeşitli ipuçları verilecek.
Linux nedir? Yenir mi? Doruk Fişek Bilgisayar sektörünün yükselen yıldızı Linux işletim sistemi ve çeşitli özgür yazılımların ismi her geçen gün daha fazla duyuluyor. Bu yazılımların getirdiği farklı yaklaşımlar, kullanım alanları, avantajları ve farklarının anlatıldığı, Linux ve özgür yazılımlarla ilgili aklınıza gelen her tür soruya yanıt bulabileceğiniz bir seminer sizleri bekliyor.
Pardus Kurumsal 2 Uygulamaları Merve Yalçın
Finans Dünyasında Linux ve Özgür Yazılımlar Volkan Uygun
HTML 5 Erek Göktürk HTML5, web uygulamalarının temel teknolojilerinden olan HTML içerik ifade dilinin standartlaştırılmakta olan yeni sürümüdür. Bu sunumda HTML5 ile gelen yenilikler, ve tarayıcıların bugünkü destekleme durumu gibi bilgiler paylaşılıyor.
Ruby on Rails Erek Göktürk Ruby on Rails, son yıllarda ABD ve diğer ülkelerde özellikle web uygulaması temelli kur-başlat (startup) şirketleri tarafından yoğun olarak kullanılan bir uygulama geliştirme çerçevesidir. Bu sunumda Ruby on Rails ile ilgili genel bilgilere yer veriliyor, ve öğrenmeye devam etmek isteyenler için çeşitli kaynaklara nasıl ulaşabilecekleri anlatılıyor.
DITA ile Uygulama Belgeleri Hazırlamak Adil G. Akbaş DITA (Darwin Information Typing Architecture), tüm dünyada kabul gören ve gün geçtikçe kullanımı yaygınlaşan bir dökümantasyon standardı. DITA standardında hazırlanan dosyalardan kolaylıkla PDF, ODT, XHTML, HTMLHelp, EPUB, EclipseHelp gibi biçemlerde çıktılar üretilebiliyor. Sunumda DITA hakkında giriş seviyesinde bilgi verilerek çeşitli örnekler gösterilecek.
Web Sunucularında Uygulama Koşturulması Doruk Fişek Web uygulamalarının servis verebilmesi için çeşitli sunucu sistemlerinde çalışabilmesi gerekiyor, bu da genellikle hem kurulum hem güncelleme aşamasında sunucu yöneticileri ile web geliştiricilerini karşı karşıya getiriyor. Web geliştiricileri uygulamanın beklendiği gibi çalışması için geliştirme ortamlarının aynen sunucularda bulunmasını beklerken, sunucu yöneticileri sunucunun genel güvenliğini ve kararlılığını ön planda tutuyor. Seminerde bu alanda yaşanan ikilemler, uygulanan çözüm yöntemlerinin artıları ve eksileri değerlendiriliyor.
Özgür Yazılım Öğrencilere Ne Katar? Hakan Uygun
Tekir Ön Muhasebe Yazılımı Merve Yalçın &
A. Deniz Korkmaz
Tekir ticari otomasyon ve ön muhasebe işlemlerinin yapılmasına olanak tanıyan özgür bir yazılımdır. Sunum boyunca tekir hakkında tanıtıcı bilgiler, kullanılan teknolojiler, sistem gereksinimleri kısaca ihtiyaç duyduğu altyapılardan bahsedilecektir.
Java EE 6 Teknolojileri Hakan Uygun
Sitenizi WordPress’e Nasıl Göç Ettirebilirsiniz? Recep Kırmızı Bir WordPress teması oluşturmak için ihtiyaç duyulan dosyaların işlenmesiyle başlayacak olan sunum, farklı WordPress temalarından nasıl alt temalar oluşturulabileceğinin anlatımıyla devam edecek. Web sitenizde kullanmakta olduğunuz WordPress yapısında olmayan temaların nasıl WordPress temasına dönüştürülebileceği gösterilerek WordPress’e göç konusu detaylarıyla ele alınacak.
Web için Veri Dönüştürme (ETL) Volkan Uygun Web uygulamalarında kullanıcıya sunuculacak verilerin site amacına uygun olarak hazırlanması için kullanılabilecek araçların tanıtılması. Farklı kaynaklardan (veritabanı, csv, xml vb.) sağlanacak verilerin benzer veri biçimlerine çevrilmesi, ilişkilendirilmesi ve hedef uygulama için kullanılır hale getirilmesinde özgür yazılım ürünlerinden Pentaho Kettle ve Datastudio Aqua SQL araçlarının kullanımı gösterilecek, örnekler sunulacak.
OpenKM Doküman Yönetim Sistemi Samed Beyribey OpenKM Java ile yazılmış web tabanlı bir doküman yönetim sistemidir. Sunduğu olanaklar ile kurum içi doküman kargaşasına bir son verip tek bir merkezden ortak çalışmayı mümkün kılmaktadır. Seminer süresince, OpenKM kurulumu, yapılandırması ve temel örnekler anlatılacak.

LibreOffice Eğitim Sunumları

LibreOffice’e Giriş

LibreOffice Hakkında
LibreOffice Kurulumu
Dosya Yönetimi
LibreOffice Menüler
LibreOffice Araç Çubukları
LibreOffice’te Stiller ve Şablonlar

Writer (Metin Belgesi)

Writer’a Giriş
Metin İşlemleri
Paragraf İşlemleri ve Tablolar
Sayfa Özellikleri
Görsel Materyallerle Çalışma
Şablon Oluşturma
Biçemlerle Çalışma
Dizin Kaynakça İçindekiler
Yazdırma Seçenekleri

Calc (Hesap Tablosu)

Calc’a Giriş
Satır ve Sütun İşlemleri
Hücre Biçimlendirmesi
Veri İşlemleri
Veri Paylaşımı
Formüller ve Fonksiyonlar
Grafikler
Yazdirma Seçenekleri

Impress (Sunum)

Impress’e Giriş
Çalışma Alanları
Sunuyu Biçimlendirme
Slayt Gösterisinin Düzenlenmesi
Asıl Slayt İle Çalışma