İşinizi büyütmek için modern çözümler sunuyoruz

Modern tekniklerle web siteleri yapan yetenekli tasarımcılardan oluşan bir ekibiz.

Hakkımda

Merhaba

İsmim Çağlar ÇELİK

Kendime ait Çağlar Grup Tekstil İthalat İhracat Sanayi Ticaret Limited Şirketi adı altında projelerimi yürütmekteyim.

Yazılım konusunda yaptığım İşler:

Masaüstü Yazılım:

C# ile isteğe bağlı projeler yapmaktayım.

Web Projeleri:

Microsoft .Net Framework altyapısı kullanarak asp.net ve MVC projeleri yapmaktayım.

.Net'te web servis projeleri yapmaktayım.

PHP altyapısıyla da çalışmalar yapmaktayım.

Mobil Uygulama: 

Flutter tabanlı kodlama ile hem Android; hem de IOS tabanlı çalışmalar yapmaktayım.

 

Özgeçmiş Kayıtlarım aşağıdadır:
Özgeçmişim
İngilizce Özgeçmişim

PROGRAMLAMA

Programlama Dilleri Hakkında Notlar & Genel Bilgiler

Programlama Dilleri Hakkında Genel Bilgiler

PythonGuido van Rossum tarafından 1989 yılında başlatılan ve bugün büyük bir topluluğun desteğiyle gelişen bir programlama dilidir. Python, en başından beri sade ve okunabilir bir kod yapısı, kolay uygulanabilir matematiksel fonksiyonlar ve geniş bir kütüphane yelpazesi sunan bir dil olarak tasarlandı. Python’ın adı, Monty Python grubunun Monty Python and the Holy Grail adlı filminden esinlenerek seçildi.

Python Dilinin Tarihçesi, başlangıçta sistem yönetimi ve uzaktan erişim gibi işletim sistemi görevleri için kullanılıyordu, ancak zamanla web uygulamaları, veri analitik ve makine öğrenmesi gibi alanlarda da popüler hale geldi. Python, sade ve okunabilir kod yapısı sayesinde başlangıç seviyesi programcılar için de kolay öğrenilebilen bir dil olarak kabul edilir.

Python’ın kullanımı 1990’ların ortasından itibaren hızla artmaya başladı ve 2000’li yıllarda yaygın bir kullanım alanı bulmaya başladı. Python’ın bu popülerliği, sade ve anlaşılır kod yapısı, kolay uygulanabilir matematiksel fonksiyonlar ve geniş bir kütüphane yelpazesi ile açık kaynak olmasından kaynaklanıyor. Açık kaynak yapısı, Python’ın herkes tarafından kolayca kullanılabilmesini ve geliştirilmesini sağlamıştır.

Python, bugün birçok alanda kullanılıyor ve birçok büyük teknoloji şirketi tarafından destekleniyor. Google, NASA ve Dropbox gibi büyük şirketler, Python’ın güçlü ve esnek yapısından yararlanıyorlar. Python, veri analitik, makine öğrenme, web uygulamaları ve bulut teknolojileri gibi alanlarda özellikle popülerdir.

Python, bugün halen aktif olarak geliştiriliyor ve her geçen yıl daha da popüler hale geliyor. Python, kolay öğrenilebilen ve kullanılan bir programlama dilidir ve gelecekte de sürekli olarak popüler olmaya devam edecektir.

Python’ın popülerliği, yüksek kaliteli kütüphaneleri, güçlü ve esnek yapısı, kolay uygulanabilir matematiksel fonksiyonları ve sade ve okunabilir kod yapısı ile ilgili birçok nedenden kaynaklanıyor. Python, aynı zamanda çok yönlü bir dil olması nedeniyle birçok farklı alanda kullanılabilir.

Python, veri analitik ve makine öğrenme gibi alanlarda özellikle popülerdir. Python’ın pandas, numpy ve scikit-learn gibi veri analitik kütüphaneleri mevcuttur. Ayrıca, Python’ın TensorFlow ve PyTorch gibi makine öğrenme kütüphaneleri de bulunmaktadır.

Python, aynı zamanda web uygulamaları için de popülerdir. Django ve Flask gibi popüler web uygulama çatıları Python ile yazılmıştır. Python’ın bu çatıları, web uygulamalarının hızlı ve kolay bir şekilde yazılmasını sağlar.

Python, açık kaynak yapısı nedeniyle birçok farklı topluluk tarafından desteklenmektedir. Bu topluluklar, Python’ın gelişmesine ve bugüne kadar eklenen çok sayıda kütüphanenin kalitesine yardım etmektedir. Python, bugün birçok alanda kullanılıyor ve birçok büyük teknoloji şirketi tarafından destekleniyor.

C# programlama dili, Microsoft tarafından ECMA ve ISO standartlarında geliştirilmiş orta seviye bir programlama dilidir. ECMA ve ISO yazılım dünyasında diller konusunda standartları belirleyen en yetkin iki kuruluştur. Microsoft, her ne kadar ilk başlarda bu standartlar çerçevesinde geliştirmeye başlasa da C# 3.0 ile birlikte kendi standardını oluşturmuş ve dili tamamen .NET için geliştirmeye başlamıştır. Dolayısıyla herhangi bir kurum ya da kuruluşa bağlı kalmaksızın, yazılım geliştiricilerin ihtiyaçlarını karşılamak için oldukça kullanışlı, güçlü ve strong typing (strongly typed) programlama dili geliştirilmiştir.

Adının temeli C ve C++ dilinden gelir. C dilinde bir tamsayı değişkenin değerini artırmak için “++” operatörü kullanılır. Bu yüzden C dilinden sonra geliştirilen ve Nesne Yönelimli (Object Oriented) özellikleri taşıyan yeni dil için, C'nin bir fazlası anlamında C++ adı kullanılmıştır. C++'tan sonra geliştirilen C# dili ise adını; ((C++)++) ifadesinde artı işaretlerinin bir araya gelmesinden alır.

Bu dili tasarlayan ekibin başında Anders Hejlsberg bulunur ve C# dilinin geliştirilmesi ona atfedilir. Daha önce Pascal ve Delphi derleyicileri de tasarlamış olan Anders Hejlsberg; yeni geliştirdiği dilde, o dönemin en yaygın ve en beğenilen Nesne Yönelimli dili olan Java'nın söz dizimini temel almıştır.

Bir programlama dili için orta seviye ifadesinin kullanılması, o dilin gücünden kaynaklanmaz. Yazılım dünyasında diller, makine diline ya da günlük konuşma diline yakın olmalarına bağlı olarak düşük, orta ve yüksek seviye diller olarak ifade edilir. Yüksek seviye diller günlük konuşma kalıplarına benzer söz dizimlerine sahiptir. C# hem makine diline, hem de günlük konuşma diline eşit seviyede yer verir ve bundan ötürü orta seviye bir dil olarak nitelenir. C# ile sadece .NET Framework üzerinde değil, DotGNU Portable.Net ve MONO gibi çatılar ile de yazılım geliştirilebilir.

C# dilinin tasarımındaki başlıca hedefler şunlardır:

  • Basit, modern, her tür kullanım amacına uygun ve nesne yönelimli bir dil olması,
  • Güçlü tipleme kontrolü, dizin sınırları kontrolü ve tanımlanmış değişkenlerin kullanım tespiti gibi özellikler barındırması,
  • Programcı portatifliğine sahip olması,
  • Sunucu ve gömülü sistemler için tasarlanmış olması,
  • C, C++ ve Java dilini kullananların rahatlıkla alışabilecekleri şekilde tasarlanmış olması.

 

Dildeki Gelişmeler

C#'ıın ilk sürümü olan 1.0 ile birlikte Managed Code özelliği gelmiştir. Henüz oldukça yeni olduğu bu dönemde C#, Java ve C++'dan aldığı pek çok özellik ile birçok yazılım geliştiricisinin ilgisini çekmiştir.

C# programlama dili 2.0 sürümünde şu değişiklikler yer alır:

  • Generics

  • Partial class

  • Anonim metotlar

  • Iterator'lar (Yineleyiciler)

  • Nullable tipler

  • Delegate yapısı

Bir sonraki büyük sürüm C# 3.0'dır. En kapsamlı dil genişlemesinin bu sürümde yaşandığı söylenebilir. C# 3.0 sürümünün içerdiği başlıca yeni özellikler şunlardır:

  • LINQ (Language Integrated Query - Dil Destekli Sorgulama)

  • Lambda expressions

  • Extension metotlar

  • Expression tree

  • Implicit tipler

  • Anonim tipler

C#'ın 4.0 sürümüyle birlikte gelen özellikler ise şu şekildedir:

  • Dynamic yapılar

  • İsimlendirilebilir ve opsiyonel hale gelebilir parametreler

  • Generic co ve contra variance

C# 5.0 ile birlikte çok büyük bir değişiklik olmamıştır:

  • Asenkron özellikler
  • Caller information

C#'ın şu mevcut son sürümü olan C# 6.0 ile oldukça önemli gelişmeler gelmektedir:

  • Hizmet olarak derleyici (Rosylyn)
  • Statik tip elemanların namespace'lere import edilmesi
  • Exception filtreleri
  • Catch/finally bloklarında bekleme
  • Otomatik özellik ilklendirme
  • Getter-only özellikler için öntanımlı değerler
  • Null üretici
  • String enterpolasyonu
  • Nameof operatörü
  • Sözlük ilklendirici

Sürekli geliştirilmekte olan C# dilinin her yeni sürümüyle birlikte, o günün ihtiyaçlarının karşılanması ve programcılar için daha rahat bir geliştirme ortamının sağlanması hedeflenmektedir.

C# dilinin sürümleri ile .NET Framework sürümleri benzeşse de aralarında önemli farklılıklar vardır ve bunların birbirleriyle karıştırılmaması gerekir.

PHP Nedir ? deyince akla tarihçesi gelmektedir. PHP programlama dili 1994 yılında Kanadalı olan Bilgisayar bilimcisi ve Mühendis olan Rasmus Lerdorf tarafından üretilmiştir. Rasmus Lerdorf bu programlama dilini internet sitesine koymuş olduğu özgeçmişini kimler tarafından girildiğini takip etmek amacı ile tasarlamıştır. Daha sonrasında ise başka insanların bu dili kullanması ile 1995 yılında Kişisel Ana Sayfa Araçları adıyla (Personel Home Page Tools) yaygın olmaya başlamıştır.

Başlangıç sadece sitenin sayacı ve ziyaret defteri gibi durumlar için kullanılan PHP, ardından ise Rasmus Lerdorf tarafından çeşitli geliştirmeler yapılması sağlanmıştır. Bunun ile birlikte popülerliği artan PHP, 1999 gelen PHP3 ile birlikte 1.000.000 web sitesinde kullanılmıştır. Ardından ise büyük yazılım firmalarının desteğini alan PHP, Ocak 2013 verilerine göre 244 milyondan fazla web sitesi PHP alt yapısı ile geliştirilmiştir. Günümüzde Web sitelerin en çok tercih edilen programlama dillerinden birisidir ve popülerliği sürekli şekilde artış halindedir.

PHP Nedir ?

PHP kelimesi (Hypertext Preprocessor) kısaltmasından meydana gelmekte ve anlamı ise köprü metin ön işlemcisi manası gelmektedir. PHP açık kaynaklı kodlardan oluşturulan, web uygulamaları geliştirmek için kullanılan, ücretsiz şekilde kullanabileceğiniz, tüm dünyada yaygın şekilde kullanılmakta olan sunucu taraflı olan betik bir dildir. PHP yorumlanan bir dil çeşididir ve derlemeye ihtiyaç duymaz. PHP öncelikle kodları sunucuda çalıştırır ve ardından ise tarayıcıya yürütülür.  PHP dosyaları içerisinde HTML, CSS, JavaScript dosyaları içerisinde barındırabilir. PHP söz dizilimi C programlama dili ile benzerlik göstermektedir.

PHP Kullanım Alanları

PHP Nedir ? yazımızın bu kısmında ise PHP kullanım alanları değinecez.

PHP deyince akla ilk olarak web sitelerinde kullanılması gelmektedir fakat PHP oldukça farklı kullanım alanları da bulunmaktadır. PHP kullanım alanları şu şekilde oluşmaktadır;

  • PHP dinamik şekilde olan bir web sitesi oluşturmak için oldukça sık bir şekilde kullanılmaktadır ve hatta şuanda herkesin kullanmakta olduğu sosyal medyaların bir çoğunluğu PHP katkıları bulunmaktadır.
  • Apache ve vb. gibi web sunucuları ile iletişim kurmak amacıyla PHP kullanılmaktadır.
  • PHP masaüstü uygulamalarda da istemci tarafı uygulamaları oluşturmak amacıyla da kullanılmaktadır.
  • PHP sunucu tarafında ise komut dosyası oluşturmak için de kullanılmaktadır.
  • Verilerin şifrelenmesinde, e posta gönderme ve alma işlemlerinde, web sitenize giriş yapanların sayısı ve bilgilerinin bulunmasında PHP rol alır.

Daha oldukça fazla ve özel görevi bulunan PHP’in en yaygın ve bilindik kullanım alanlarını listelemiş bulunmaktayız. Bunun dışında olukça çok görev ve kullanım alanı bulunan PHP, şuanda ki dünyada web sitelerinin büyük bir kısmında kullanılmakta ve bundan sonra da kullanılacaktır. Şimdi ise PHP dilinin Avantaj ve Dezavantajlarına değinelim.

PHP Avantajları ve Dezavantajları

PHP Nedir ? yazımızın bu kısmında ise PHP avantaj ve dezavantajlarına değinecez.

PHP dilinin avantajlarını sıralayacak olursak şu şekilde sıralamamız mümkündür;

  • PHP dünya çapından en popüler ve en çok kullanılan betik dildir.
  • Açık kaynaklı olması nedeniyle oldukça sık tercih edilir ve kullanılması ücretsiz, internet olan her yerde dilediğiniz gibi indirebilirsiniz.
  • Kullanılması ve öğrenilmesi bakımından oldukça kolay bir dildir. Bunun ana nedeni ise basit ve anlaşılır bir yapıda olmasıdır. Popüler bir dil olmasının bir nedeni de budur.
  • İstenilen her türlü işletim sistemini desteklemektedir.
  • PHP arkasında güçlü bir kütüphane desteği bulunmakta ve bunlar ile çeşitli fonksiyon modülleri desteklenmektedir.
  • PHP oldukça popüler bir dil olması nedeni ile büyük kodlama topluluklarına ev sahipliği etmektedir. Çeşitli sorun ve hata almanız durumunda form sitelerinde yada topluluklarda sorunuzu hemen çözüm bulabilirsiniz.
  • Asp ve vb. betik dillere göre daha hızlıdır.
  • İş olanağı konusunda PHP diğer betik dillere göre oldukça çok iş olanağı sunmaktadır.
  • Derleme ihtiyacı olmayan bir dildir.

PHP dilinin dezavantajlarını sıralayacak olursak şu şekilde sıralamamız mümkündür;

  • Yapılacak olan büyük bir içerik tabanlı web uygulamaları için kullanılması mümkün olmayan bir dildir. Daha çok küçük çaplı projeler için uygundur.
  • Açık kaynaklı olması nedeniyle ASCII metin dosyalarına erişebilirlik söz konusundur ve bu nedenden dolayı güvenlik zafiyeti oluşturmaktadır.
  • PHP çerçeve performans ve özellikleri bakımından eş değer değildir.
  • PHP çerçevesi ve araçları çevrimiçi uygulamalardan performans düşüklüğüne neden olmaktadır.
  • PHP oldukça sık kullanılan ; size sürekli olarak hatalar çıkarabilir ve bu durum belli bir süreden sonra can sıkıcı bir hal alabilir.
  • PHP eğer hatalı bir kod dizisine sahip iseniz kod bütünü çalışamayacaktır.
  • Güncelleme yapılmak istenildiğinde web sunucu ile aynı anda yapmanız gereklidir. Aksi taktirde çeşitli hatalar almanız mümkündür.

PHP avantaj ve dezavantajları bu şekildedir. Bunun dışında olan avantaj ve dezavantajları olabilmektedir fakat biz en bilindik ve şikâyet edilenleri derledik.

S.S.S.

Sık Sorulan Sorular

Tabii ki gerekli, halen bu soru ile karşılaşıyoruz. Hem de düşündüğünüzden de fazla… Bir web sitesine sahip olarak markanızı, ürünlerinizi veya hizmetlerinizi bulunduğunuz lokasyonun çok ötesine taşıma imkanınız bulunur. B sayede sınırların önüne geçerek dünyanın başka bir ucunda yaşayan insanlara bile kendinizi tanıtabilirsiniz. Özellikle de mobil cihazların gelişimiyle birlikte internet erişiminin oldukça kolay bir hal aldığı günümüzde...

Tabi ki bu sizin bileceğiniz iş. Piyasada hazır site avantajları sunan bir çok firma var. Onların panellerine girip kurmak istediğiniz siteye en uygun hazır yazılımı seçip devreye alabilirsiniz. Yani oturum açmanız, istediğiniz yapıyı (örneğin bir WordPress blogu veya forum) seçmeniz ve otomatik kurulum talimatını vermeniz yeterli. Tabii hazır yazılımın ayarlarını yapmak size düşüyor.

Şimdiye kadar bu şekilde sunulan hazır içerik yönetim sistemlerini hiç kullanmadım ve de tercih etmedim. En acemi zamanımda dahi şirketteki arkadaşımla Joomla gibi bir yapıya başladık fakat ben bu yapıyı tercih etmedim. Mesleğim yazılım olduğu için hazır sistem kullanmayı kendime saygısızlık olarak kabul ettim(Kendi şahsi görüşüm). Sebebi ise bunları öğrenmeye kafa yormak yerine web teknolojisinin temelini öğrenmek. Bu sayede ise site görsellerine ve kodlamalarına kolayca müdahale edebiliyor, frameworklerde değişiklik yapabiliyorum.

Cevap sizin talebinize bağlı olarak değişir. Sektörünüze uygun hazır tasarımları kodlarımıza giydirebildiğimiz gibi özgün tasarımlar da yapabiliyoruz. Bu durum problem olarak anlaşılmasın, teknik yapı kendi elimizde olduğu için güvenlik açısından hiç bir problemimiz yoktur.

Tabi ki hazırlayabilirsiniz. Önceki cevaplarda da belirtmiş olduğum gibi hazır yöntemler piyasada çok var. Sıfırdan tam istediğiniz gibi bir web sitesi peşindeyseniz biraz HTML, CSS ve biraz da SQL öğrenmeniz gerekir. Tabii Visual Studio Code, Dreamwever veya NetBeans gibi bir web editörü kullanmayı da öğrenmelisiniz. Bu iş çok kolay veya çabucak olabilecek bir şey değil, bu nedenle en iyisi profesyonel yardım almak. İstediğiniz gibi özelleştirip kişiselleştirebileceğiniz birçok hazır web sitesiyle de maliyeti düşürebilirsiniz.

Günümüz şartlarında ana ihtiyaç olan gıda fiyatlarına bile yetişemezken bizler de -sunucu, alanadı, hosting gibi- ihtiyacımız olan teknik hizmetlerin fiyatlarını takip edemez duruma geldik. Bu yüzden sizlerle güncel şartlara göre fiyat konuşup çalışmaya başladıktan sonra anlaşmamız çerçevesinde ekstra bir şey talep etmiyoruz.

Evet. Var olan web sitesinin mobil halini yapabilir, gerekli görülen durumlar içinde ortak çalışmamız ile çeşitli değişiklikler yaparak mobil platformlar üzerinde varlığınızın devamlılığına yardımcı olmaktayız.

Web tasarımında PHP ve Asp.net teknolojilerini kullanıyoruz. Masaüstünde C#; mobilde ise Flutter kullanmaktayız. Farklı istekleriniz olursa ekibimiz veya diğer çözüm ortaklarımızla talebinizi çözüyoruz.

Takım

Çalışkan Takımımız

Çağlar

Bilgisayar Mühendisi

Takımın Yönetici Ekibi

Takım Adayı

Ekip Çalışanı

Ekibimizde yer almak ister misiniz? Eğer cevabınız evet ise tek yapmanız gereken linke tıklayarak karşınıza çıkan formu doldurmak veya hipermekan@hotmail.com adresine CV'nizi göndermek...

İLETİŞİM

Bizimle İletişim Kurun

Adres

Kırcaali Mahallesi Kayalı Sokak Onurtaş İşh. No:32 K:4 D:40 16220,
Osmangazi - Bursa

EPosta Adresimiz

hipermekan@hotmail.com

Açık Saatler

P.tesi - Cuma
9:30 - 18:30