27 Mayıs 2014 Salı

AutoCAD Dersleri - Kariyer Mimarı Mimari Tasarım Eğitimleri Sanal Sınıf Video Kayıtları

AutoCAD Dersleri : Kariyer Mimarı Bilişim Teknolojileri Akademisinde Online olarak verilen Mimari Tasarım ve Modelleme Eğitimi içerisinde işlenmiş olan AutoCAD derslerine ait videolardan örnekler...

Hem online ortamda hem de sınıf ortamında verilen eğitimler hakkında daha detaylı bilgi almak için aşağıdaki linki ziyaret edebilirsiniz.

http://kariyermimari.com.tr/Bireysel/Egitimx/Mimari-Tasarim-ve-Modelleme


(DEADLINK)

26 Mayıs 2014 Pazartesi

Asp.Net MVC 5 Kitabı - Veysel Uğur KIZMAZ

Veysel Hoca'nın yeni kitabı ile ilgili detaylı bilgiyi ve sipariş linkini, hocamızın bloğunda bulabilirsiniz.
Asp.Net MVC 5 Kitabı - Veysel Uğur KIZMAZ
http://www.ugurkizmaz.com/Yazilim-Bilgi-2-Asp-Net-MVC-5-Kitabi.aspx


Son yılların en popüler yazılım geliştirme teknolojilerinden olan Asp.Net MVC, yeni başlayanlar ve kendini geliştirmek isteyenler için bir başucu kitabı olarak hazırlanmıştır. Kitabınızı, sade ve resimlerle pekiştirilen anlatımı, açıklamalı içindekiler bölümü, iş hayatında proje geliştirirken karşılaşabileceğiniz durumları ve çözümlerini içeren örnek uygulamalarıyla bu uygulamaların kodlarının detaylı anlatımları sayesinde, projelerinizi geliştirirken bir an olsun yanınızdan ayıramayacaksınız.

Yazılım geliştirme sadece kod yazma sürecinden oluşmadığı için, bu kitapta yazılım geliştirmenin en önemli süreçlerinden biri olan test sürecine ve Test Driven Development konusuna, kapsamlı kod örnekleriyle yer verilmiştir.

Kitabın yanında sizlere hediye edilen DVD içinde, kitapta yer alan tüm uygulamalar yer almaktadır. Bunların yanında, Öğrenci Bilgi Sistemi projesi, tüm kodlarıyla ve tüm kapsamıyla görüntülü eğitim videolarında anlatılmıştır. Kitap içindeki konuları tamamladıktan sonra DVD içindeki bu projeyi, görsel eğitimleri ve kodlarıyla inceleyip çalıştırdığınızda, Asp.Net MVC’de uzmanlaşma hedefinize bir adım daha yaklaşmış olacaksınız.
  • Asp.Net MVC Nedir? 
  • Asp.Net MVC'de En Sık Kullanılan C# Kodları 
  • Controller-View Arasında Veri Transferleri 
  • Asp.Net MVC ile CSS Kullanımı 
  • Model Binding 
  • Entity Framework 6 Code First 
  • Entity Framework ve LINQ sorguları 
  • Action & Model Attributes 
  • Action Result’tan Json Veri Döndürme ve Jquery ile Kullanımı 
  • Projede Https Protokolünü Kullanma 
  • OutputCache Kullanımı 
  • Asynchronous Controller Sınıfları 
  • Web API 2 
  • Haber Sitesi Route Ayarları 
  • Route Constraints 
  • Regulare Expression ile Rota Kısıtlama 
  • Web API Route Yapılandırması 
  • Convention Based Routing 
  • Attribute Based Routing 
  • Hata Yakalama 
  • Controller ve Action Bazında Yetkilendirme 
  • HTML & Web Helpers 
  • Grafiksel Rapor Oluşturma 
  • Resim Kesme ve Döndürme İşlemleri 
  • Resmin Üzerine Filigran Ekleme 
  • Grid Oluşturma, Filtreleme ve Sıralama 
  • Grid Verilerini Excel’e Aktarım 
  • Custom Helper Sınıfları Oluşturma 
  • Session State, Application State & Cookie 
  • Jquery ile Ajax İşlemleri 
  • Jquery ile Twitter 140 karakter Uygulaması 
  • Jquery ile ilişkili il-ilçe kayıtlarını seçme 
  • Asp.Net MVC & Jquery ile Çoklu Dosya Yükleme 
  • Kullanıcı ve Rol İşlemlerinin Adım Adım Kodlanması 
  • Kimlik Doğrulama İşlemleri 
  • Area Route Yapılandırması 
  • Test Driven Development 
  • Asp.Net MVC Unit Test Projesi Oluşturma 
  • Test Explorer Kullanımı 
  • Controller için Unit Test 
  • Web API için Unit Test 
  • Windows Azure Hesabı Oluşturma 
  • Windows Azure'da Asp.Net MVC Projesini Yayınlama 
  • Hosting’de Asp.Net MVC Projesini Yayınlama​

2 Mayıs 2014 Cuma

C dilinde strcpy() kullanmadan string koplayama

 Aşağıdaki örnekte strcpy() fonksiyonu kullanılmadan string kopyalama işlemi gösterilmiştir.

String koplayamak için en iyi ve en rahat yol strcpy() fonksiyonunu kullanmaktır. Biz bu örnekte strcpy() kullanmadan manuel olarak bir kopyalama işlemi gerçekleştireceğiz.

#include <stdio.h>

int main()

{

    char s1[100], s2[100], i;

    printf("Enter string s1: ");

    fgets(s1, sizeof(s1), stdin);


    for (i = 0; s1[i] != '\0'; ++i) {

        s2[i] = s1[i];

    }


    s2[i] = '\0';

    printf("String s2: %s", s2);

    return 0;

}

Bu örnekte s1 string'inin içeriği s2'te kopyalanmıştır.

19 Nisan 2014 Cumartesi

PassoLig ve Stadlarda E-Bilet Uygulaması


Passolig'in başlamasıyla birlikte en çok merak edilen konu etkilerinin ne olacağı yönündeydi.

30. haftanın açılış maçı olan Kayseri Erciyes - Trabzonspor maçında ilk defa uygulanan bu sistem ile maça giren her taraftarın passolig kartı ile stadyuma girmesi ya da kombinesi olması gerekiyor.

14 Nisan'da yürürlüğe giren yeni yasanın ilk uygulaması olan bu akşam passolig kartı alarak maça giren taraftar sayısı 285 oldu. Maçı kombine bileti olan az sayıda taraftaar ve passolig kart alan yalnızca 285 kişi izledi. Bu kişiler de sayı sıfır olmasın diye bir şekilde ücretsiz kart edindirilmiş olan insanlardır sanırım.

Vatandaşı Fişlemenin Yeni Adı: PassoLig

16 Nisan 2014 Çarşamba

Java: Math Sınıfının random metodu ile Rastgele Değerler Üretmek

Bir önceki yazımda, Java: Random Sınıfı ile Rastgele Değerler Üretmek konusunu ele almıştım. Java'da rastgele değer üretmenin bir diğer yolu da, Math sınıfının static random metodunu kullanmaktır. Bu metod, 0.0 ile 1.0 arasında, 0.0'a eşit ya da büyük ve kesinlikle 1.0'dan küçük olan, double tipinden rastgele bir değer üretir.

double d = Math.random();

random metodu static olduğundan dolayı, kullanmak için bir nesne oluşturulmasına gerek yoktur.

Üretilen değeri ekrana yazdırmak için aşağıdaki satırı projemize ekleyelim.

System.out.println(d);

Math sınıfının random metodunu kullanarak bir tam sayı üretmek istersek, işin içerisine biraz matematik katmamız yeterli olacaktır.

int i = (int)(Math.random()*10);
System.out.println(i);

random metodundan dönen değer 0 ile 1 arasında ve double türünde olduğundan dolayı, bu değeri 10 ile çarpıp elde edilen yeni değeri int tipine cast ederek, küsüratın kesilip atılmasını sağlarız ve tamsayı hanesini elde ederiz.

Kodların son hali ve çalıştırıldığında elde edilecek olan örnek çıktı aşağıdaki görselde sunulmuştur.


Java: Random Sınıfı ile Rastgele Değerler Üretmek

Java'da rastgele değerler üretmek için Random sınıfı kullanılır. Random sınıfını kullanarak int, long, float, double, boolean gibi farklı tiplerde değerler üretebilir.

Random sınıfından faydalanmak için ilk olarak kod sayfamızın başına, paketin tanımlandığı yerin hemen altına import ifademizi yazalım.

import java.util.Random;

import işleminin ardından kodlarımıza geçelim. Rastgele değerler üretmek için, Random sınıfından bir nesne örneği alalım.

Random r = new Random();

r değişkeni ile işaret edilen Random nesnemizin nextInt metodunu kullanarak, int tipinden rastgele bir değer üretebiliriz.

int i = r.nextInt(10);

nextInt metoduna parametre olarak geçtiğimiz değer, rastgele tutulacak sayı için üst limitin belirlenmesinde kullanılır. Parametre olarak 10 geçilmesi, 0 ile 9 arasında bir değer tutulmasını sağlayacaktır. 10 değeri tutulacak sayı için ihtimal dahilinde değildir.

nextInt metodunun herhangi bir parametre almadan çalışan bir overload'u var. Bu metot, int tipinin en alt noktası olan -2147483648 ile en üst noktası olan +2147483647 arasında rastgele bir değer üretir.

int i2 = r.nextInt();

int dışında, long, float, double ya da boolean değerler üretmek için aşağıda örnekleri verilen metotlar kullanılabilir.

long l = r.nextLong();
float f = r.nextFloat();
double d = r.nextDouble();
boolean b = r.nextBoolean();

Üretilen değerleri ekranda görebilmek için, aşağıdaki satırları projeye ekleyelim.

System.out.println(i);
System.out.println(i2);

System.out.println(l);
System.out.println(f);
System.out.println(d);
System.out.println(b);

Kodların son hali aşağıdaki görselde sunulduğu gibi olacaktır.


Şimdi kodlarımızı çalıştıralım. Bu işlemin sonucunda, aşağıdakilere benzer çıktılar elde ediyor olacağız.


3 Ocak 2014 Cuma

Vortex Dijital'den Ücretsiz 'Android Mobil Programlama' Eğitimi

Eğitmen: Ercan Bozkurt
Süre: 16 Saat
Eğitim Günleri: 4 Ocak - 12 Ocak (Hafta Sonu)
Eğitim Saatleri: 11:00 - 15:00
Eğitim ücretsizdir

Eğitim İçeriği:
- Android nedir, Android için yazılım geliştirme türleri
- Android SDK, Eclipse Plugin, Motodev Studio tanıtım, kurulum
- Eclipse plugini view, perspective kavramları, kısayollar, Eclipse ile yazılım geliştirme
- Android komut satırı araçları (adb, ddms)
- Hello World projesi yapımı, Android SDK ile gelen örnek projeler
- Activity, Layout, View kavramları, örnekleri,

- Dialoglar ve örnekler,
- Event handling,
- Intent kavramı ve örnekleri
- Çoklu dil desteği
- Portrait ve Landscape görünümler
- Tema desteği

- Menüler
- SharedPreferences kullanımı
- Sqlite ile veritabanı işlemleri
- Notification,
- Service,

- Widget,
- Loglama,
- Thread ve AsyncTask
- GPS Sensöründen kayıt okuma,
- Google Maps kullanımı,
- Android Market’e uygulama gönderme