1Sitemize kayıt olun
2Ücretsiz katagorilere bakın.
3Ücret ödemeden hizmet alın

Herhangi bir proplem veya sorun bildirim için email  destek [ @ ] fevt.net . Teşekürler!

Çalışma Saatlerimiz

Pazartesi-Cuma 11:00 - 22:00
Cumartesi- 13:00 -17:00

GSM: 0 545 942 20 50

Hesap Oluştur

*

*

*

*

*

*

FORGOT YOUR PASSWORD?

*

web tasarım

  • Kod Yazma Teknikleri

     
     

    10-adimda-kod-yazmayi-ogrenmenin-yollari

    Artık teknoloji çağındayız ve hayatımızın her alanını teknolojik aletler işgal etmiş durumda. Biz onları son kullanıcı gözüyle görüyor olsak da, kullandığınız en küçük teknolojik aletin bile arkasında binlerce satır kod var.

     

    Biliyorsunuz ki artık geleceğin mesleklerinden bir tanesi programcılık. Bu yüzden pek çok büyük üniversite ve şirket geleceğimizi oluşturan çocuklara yönelik kodlama kursları ve oyunları geliştirmeye başladılar. Zira kod yazmak, uzmanların söylediğine göre, sadece geleceklerini parlak hale getirmeyecek, aynı zamanda onları çok daha analitik düşünen, mantıklı ve bilimsel insanlar yapacak. Bütün bu sebeplerden ötürü programcılık modern zamanın en değerli ve gerekli becerilerinden bir tanesi.

    Elbette hepimiz bu alanda eğitim alacak kadar şanslı değiliz. Fakat bu konuda kendi kendinizi geliştirmek istiyorsanız önünüzde artık çok fazla imkan var. Biz de bugün sizler için programlamacılığa başlamak için atabileceğiniz 10 adımı yazdık.

    1. Neden kod yazmak istediğinizi çözün.

    Kod yazmaya başlayacağınız zaman gideceğiniz yön büyük bir oranda neden kod yazmak istediğinize bağlı olarak değişecektir. Burada elbette "neden" sorusunu sorarken varoluşsal bir sorgudan bahsetmiyoruz. Hangi amaçla programcılığı öğrenmek istediğinizden bahsediyoruz.

    neden-kod-yazmak

    Örneğin profesyonel bir programcı olmak için yapmanız gerekenler ve harcayacağınız zaman ile hobi olarak kod yazmak için yapmanız gerekenler ve harcayacağınız zaman arasında çok fark var. Profesyonel olmak için kurslar ve okullar daha iyi bir imkan sunarken hobi amaçlı yapmak istiyorsanız çevrimiçi kurslar ve interaktif rehberler daha iyi işinizi görebilir.

    2. Doğru programlama dilini seçin.

    Programlama dilleriyle ilgili yazılımcılar arasında sürekli bir didişme vardır. Bir kısmı bir programlama dilini deli gibi savunurken diğer bir grup başka bir dili kabullenip savunurlar. İşin aslı "en iyi" programlama dili diye bir şey yoktur.

    hangi-programlama-dili

    Elbette bazı diller diğerlerinden daha kullanıcı dostu olabilir. Fakat temelde programlama dilini seçmek de tıpkı yukarıda bahsettiğim gibi neden kod yazmak istediğinize bağlıdır. Örneğin iOS için geliştirme yapmak istiyorsanız Swift öğrenmeniz yararınıza olur. Fakat programlama konusunda ciddi yerlere gelmek istiyorsanız C ile başlayıp ardından Python gibi dillere atlamanız çok daha kolay olacaktır.

    3. Ufaktan başlayın ve sabırlı olun.

    Hangi dili veya hangi öğrenme metodunu seçerseniz seçin, sonuçta bir işe en başından başlıyorsunuz. Her konuda olduğu gibi programlama konusunda da öğrenme esnasında sabırlı olmanız ve sürekli olarak pratik yapmanız gerekiyor. Sonuçta bir şeyi öğrenmenin en temel yollarından birisi bıkmadan usanmadan pratik yapmaktır.

    sabirli-olma

    Programlama konusunda da hangi dile başlıyor olursanız olun, temellerinden başlamanız gerekiyor. Örneğin Python öğrenecekseniz öncelikle Python ile ilgili bir giriş veya rehber okumanızda fayda var. Ardından ilk kodlama projenize başlayabilirsiniz. Nasıl matematik öğrenirken sürekli olarak örnek çözüyoruz, programlamada da sürekli olarak örnek çözmeniz ve sabırlı olmanız gerekiyor.

    4. Çocuklar için geliştirilmiş uygulamaları deneyin.

    Yazının başında da söylediğim gibi gelecek çocuklarda ve programlamada olduğu için pek çok üniversite ve kuruluş çocuklara yönelik uygulamalar geliştirmeye başladılar. Her ne kadar çocuklar için desem de, bu uygulamalara baktığınız zaman her yaştan insana, özellikle de öğrenmeye hevesli herkese hitap ettiğini görebilirsiniz.

    cocuklar-icin

    Basit gibi görünse de çocuklar için geliştirilmiş bu uygulamalar, daha doğru bir tanımla platformlar, genellikle oyun geliştirme üzerine kurulu olduğu için aynı zamanda hem öğretici hem de eğlenceliler diyebilirim. Alttaki linklere tıklayarak bu platformlara ulaşabilirsiniz.

     

    Kod Saati
    Kod Saati Kodlamayı Öğrenme Amaçlı Angry Birds Oyunu

     

     

    Scratch
    Scratch Çocuklar İçin Programlama Öğrenme Platformu

     

    5. Çevrimiçi ücretsiz eğitim sitelerini kullanın.

    Programlama öğrenmek için eğitim almanıza gerek yok çünkü artık pek çok çevrimiçi ücretsiz kurslar veren eğitim sitesi var. Codecademy, Udacity, W3Schools gibi siteler bunlardan bazıları. Bunlar aracılığıyla programlamanın temellerini öğrenebilirsiniz. Böylece kendi küçük ve basit projelerinize başlayabilirsiniz.

    cevrimici-ucretsiz-egitim

    Hangi programlama dilini öğrenmek istediğinize karar verdikten sonra geriye kalan doğru kaynağı bulmak. Elbette bu çevrimiçi ücretsiz eğitim siteleri programlamaya başlamak için ideal fakat bunu bir adım ileri taşıyabilirsiniz.

     

    Udacity Android
    Udacity Android Android İçin Eğitim Uygulaması

     

     

    Udacity iOS
    Udacity iOS iPhone Ve iPad İçin Eğitim Uygulaması

     

     

    Codecademy
    Codecademy Kodlama ve Programlama Öğrenme Uygulaması

     

     

    Codecademy iOS
    Codecademy iOS iPhone ve iPad İçin Programlama Öğrenme Uygulaması

     

     

    Codecademy iOS
    Codecademy iOS iPhone ve iPad İçin Programlama Öğrenme Uygulaması

     

     

    W3Schools
    W3Schools Kodlamayı Öğrenme Amaçlı Bir Web Platformu

     

    6. Kodlama kursları alın.

    Yukarıdaki adıma benzer bir diğer adım da kodlama kursları almak. Fakat yukarıdakiler daha çok tutorial yani rehber niteliğinde oldukları için biraz daha ileri seviyelerde daha ileri kurslar almayı düşünebilirsiniz.

    kodlama-kurslari

    Örneğin üniversiteler tarafından çevrimiçi olarak verilen bilgisayar bilimleri ve kodlamaya giriş gibi derslerle bir kaç ayda üniversite eğitimi seviyesine ulaşabiliyorsunuz. Bu kursları alabileceğiniz platformlardan ikisi ve en önemlileri Coursera ve edX.

     

    Coursera Android
    Coursera Android Android İçin Açık Kaynaklı Eğitim Uygulaması

     

     

    edX
    edX Çevrimiçi Eğitim Platformu

     

    7. Ücretsiz programlama kitapları edinin.

    Bir problemde takılı kaldığınızda her zaman bir kitaptan yardım almak çok işinize yarayabilir. Kitaplar artık demode gibi görünse de aslında eğitimimizin çok önemli parçaları ve hala daha pek çok şeyi öğrenmek için onlara danışmak zorundayız.

    ucretsiz-kitaplar

    Bu ücretsiz kitaplardan bazılarını GitHub websitesi üzerinden bulabilirsiniz. Linke tıkladığınızda karşınıza 500'den fazla ücretsiz e-kitap çıkıyor. Hangi dili öğreniyor olusanız olun bu kitap arşivinden işinize yarayacak bir şeyler bulabileceğinize eminim.

    8. Kodlama oyunları oynayın.

    Yukarıda çocuklar için geliştirilmiş web sitelerinden bahsetmiştim. Yine buna benzer kodlamayı oyuna dönüştüren platformlar mevcut. Fakat bunlar çocuklardan çok yetişkinlere yönelik tarzda geliştirilmiş siteler.

    kodlama-oyunlari

    Artık günümüzde oyunlaştırma sayesinde pek çok şeyi oyunlar aracılığıyla çok daha kolay öğrenebiliyoruz. Programlama da bunlardan bir tanesi. Aşağıdaki linklerden iki farklı programlama oyununa ulaşabilirsiniz.

     

    CodeCombat
    CodeCombat Programlama Öğrenmek İçin Oyun

     

     

    CodinGame
    CodinGame Programlama Öğrenmek İçin Oyun

     

    9. Bir mentor edinin (Ya da başkasına mentorluk yapın)

    Mentor bildiğiniz gibi bir konuda size akıl hocalığı yapacak ve danışmanlık verecek kişilere deniyor. Programlama da bir öğretmen eşliğinde çok daha rahat öğrenilebilecek bir konu. Eğer kod yazan arkadaşlarınız varsa onlardan destek alabilir ve sorularınızı çok daha rahat çözebilirsiniz.

    mentor-edinme

    Ayrıca bununla birlikte eğer biraz ileri seviyeye geldiyseniz ve kod öğrenmek isteyen arkadaşlarınız varsa siz de onlara hocalık yapabilirsiniz. Nasıl okul hayatımızda arkadaşlarımızla çalıştığımızda çok daha fazla verim alıyorduysak, programlama için de aynısını uygulayabilir ve arkadaşlarınızla birlikte daha iyi öğrenebilirsiniz.

    10. Başkasının kodunu inceleyin.

    Bir başkasının koduna tersine mühendislik uygularsanız, yani başkasının kodunu satır satır inceler ve nasıl çalıştığını öğrenirseniz büyük resmi çok daha iyi görebilirsiniz. Bunun için internet üzerindeki açık kaynak yazılımlardan faydalanabilirsiniz.

    baskasinin-kodunu-inceleme

    Günümüzde açık kaynak ve özgür yazılım kavramları giderek daha çok duyulmaya ve gelişmeye başladı. Özellikle GitHub üzerinde pek çok açık kaynak yazılım bulunuyor. Siz de bu tarz bir uygulamanın kodlarını "hackleyebilir", böylece farklı perspekfitler edinebilirsiniz.

  • Web Tasarım

    İnternet ortamı içerisinde görsel özgünlük ve göze hitap etmek, siteler arasındaki en önemli ayrım noktalarından biridir.

    Kimi zaman oldukça kaliteli bilgi veren web siteleri okunamaz halde olduğu için fazla rağbet görmezken, içerisinde daha az ve geç güncellenen bilgilere yer veren bir site görsel tasarımı sayesinde yapmış olduğu vurgularla birlikte ziyaretçi çekebiliyor ve kullanıcılarının ilgi odağı haline gelebiliyor. İmaj devrinde yaşadığımı 2000'li yıllarda bunların oldukça olağan bir durum olduğunu kabul etmek ve gerekli önlemleri almak ise, alabileceğimiz ilk önlemler arasında bulunuyor.

    Web tasarım gelişmiş teknolojilerin en önemli yeniliklerinden olan internetin görünen yüzünün oluşturulmasıdır. İnternet, web tasarımı sayesinde bilgilendirme ve paylaşmanın en etkin oyuncaklarından birisi olmayı başarmıştır. İnternetin bize sağladığı en önemli avantaj, hem ulaşımı kolaylaştırıp hem de size ulaşmasını sağlamaktır. Bu nedenle başka iletişim ve haberleşme oyuncaklarından çok daha etkili ve ucuzdur.

     

    Web tasarımı alanındaki özgünlük ve kalite, genel olarak yeniliklere ayak uydurmaya ve kreatif bir çalışma prensiplerinin oturmuş olmasına bağlıdır. Bu sektör içerisinde son zamanlarda oluşan yenilikler arasında sayabileceğimiz HTML5 ve CSS3 gibi farklı trendlerin sitenize uygulanması, mobil uyumlu (responsive) web tasarım, kuşkusuz trafik artışına ve müşteri sadakatine de etki edecek, aynı alanda rekabet ettiğiniz web sitelerinden çok çok daha önde yer alabilmenizi sağlayacaktır

    .Web siteleri kurum ya da şahısların 24 saat ulaşılabilen tanıtım ve ulaşım oyuncağıdır. Web sayfalarınızda şirket profilinizi, şahış bilgilerini ya da dilediğiniz diğer verileri toplayıp müşteri potansiyelinize ulaştırmak için broşür görünümünde formlar düzenleyebilirsiniz.

  • Web Tasarım -2

    Herhangi bir kurumun kurumsal kimliğinin yansıtılması ve tanıtım faaliyetlerinin gerçekleşmesi amacı ile ulusal ve uluslararası ağ ortamında yayınlanan online sistemlere web sitesi ve bu sitelerin oluşturulma sürecine web tasarımı denir.

    Metin, video, ses kaydı veya fotoğraf gibi tüm işitsel ve görsel araçları kullanarak oluşturulan parçalar web sayfalarını, aynı sistem altındaki bütün web sayfalarının bir araya gelmesi ile oluşan bütün de internet sitesini oluşturur.

    Web tasarım sürecindeki ilk aşama analiz & projelendirme' dir. Kurumsal bilgileriniz, ürün yada hizmetleriniz hakkında veriler kayıt edilir, bu veriler ışığında rakip analizi yapılır, beğendiğiniz web siteleri incelenir ardından sektöre ve içeriğe uygun tasarım uygulaması aşamasına geçilir. Tasarım müşteri onayından geçtikten sonra sitenin kodlamasına geçilir. Projenin farklı ekran boyutlarında çalışması, hızı , tüm tarayıcılarda çalışması sağlanır. Tasarım ve kodlama işlemi bittikten sonra bir demo hazırlanarak müşteriye sunulur. Müşteri sistemi inceleyip, uygulamanın sorunsuz ve hatasız çalıştığını onayladıktan sonra şirket tarafından destek sürecine geçilir.

     

TOP