- Katılım
- 21 Kas 2018
- Konular
- 79
- Mesajlar
- 1,828
- Çözüm
- 3
- Online süresi
- 3mo 18d
- Reaksiyon Skoru
- 242
- Altın Konu
- 0
- Başarım Puanı
- 141
- MmoLira
- 9,786
- DevLira
- 15
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Yeni başlayan biri olarak web geliştirmeyi öğrenmek istiyor ancak nereden başlayacağınızdan emin değil misiniz?
Kodlamayı öğrenmenin en iyi yolunu bilmek zor, çünkü orada bir sürü kaynak var. Ancak şu anda ihtiyacınız olan tek şey, web geliştirmenin temelleri - bir sonraki adımda nereye gideceğinize dair bir yön içeren genel bir açıklama.
İlk olarak, yeni başlayan bir web geliştiricisi olarak izlemeniz gereken adımlar şunlardır.
Şahsen, front-end web geliştiricilerinin en azından biraz back-end bilmesinin iyi bir fikir olduğunu düşünüyorum ve bunun tersi de geçerli. En azından, her ikisinin de temellerini öğrenmek, ön uç veya arka uç web geliştirmeyi daha çok
sevip sevmediğinizi anlamanıza yardımcı olacaktır
Yani, internette her olduğunuzda, siz (müşteri) sunucudan veri (kedi resimleri gibi) alma ve yüklemenin yanı sıra Verileri sunucuya geri gönderme (Moar Cat resimlerini yükleyin!) İstemci ve sunucu arasındaki bu ileri geri internetin temelidir.
Tarayıcınızda erişebileceğiniz her şey, bir web Geliştirici Oluşturuldu. Bazı örnekler, küçük işletme web siteleri ve bloglarıdır. AirBnb gibi çok karmaşık web uygulamalarına kadar daha basit tarafı, Facebook ve Twitter.
"Ön uç", esas olarak istemci tarafıyla ilgilendiğiniz anlamına gelir. Buna "ön uç" denir çünkü içinde görebileceğiniz şey budur. Tarayıcı. Tersine, "arka uç", web sitesinin sizin için uygun olan kısmıdır. Gerçekten göremiyorum, ancak birçok mantık ve işlevselliği ele alıyor Her şeyin çalışması için bu gereklidir.
Bunu düşünmenin bir yolu, ön uç web geliştirmenin Bir restoranın "evin önü" kısmı gibi. Bu bölüm Müşteriler restoranı görmeye ve deneyimlemeye geliyor – iç dekor, oturmak ve tabii ki yemek yemek.
Öte yandan, arka uç web geliştirme, "arka uç web geliştirme" gibidir. ev" restoranın bir parçası. Teslimatların ve envanterin olduğu yer burasıdır yönetilen ve yiyeceği yaratma sürecinin tümü gerçekleşir. Çok şey var perde arkasında müşterilerin görmeyeceği ama görecekleri şeylerin Son ürünü deneyimleyin (ve umarım tadını çıkarın) - lezzetli bir yemek!
Eğlenceli çizimler bir yana, hem ön hem de arka uç web geliştirme farklı ama çok önemli işlevlere hizmet eder.
Piyasada epeyce iyi seçenek var, ancak şu anda en popüler kod editörü VS Code.
Diğer kod editörleri şunlardır
Yine de yeni başlıyorsanız, yapabileceğiniz VS Code'a göz atmanızı tavsiye ederim
Artık hangi web'deki daha geniş kavramlardan bazılarını ele aldığımıza göre. geliştirme, hadi daha fazla ayrıntıya girelim – ile başlayarak ön uç.
Her birine daha yakından bakalım.
Örneğin, başlık başlıkları, paragraflar, madde işaretli listeler, resimler vb. oluşturmak için etiketleri kullanabilirsiniz. HTML etiketlerinin kendi başlarına bazı stilleri vardır, ancak bunlar bir Word belgesinde göreceğiniz gibi oldukça basittir.
HTML'ye yeni mi başlıyorsunuz? Kontrol etme Bu öğretici sadece HTML kullanarak çok basit bir web sitesi oluşturma konusunda.
CSS'de çok fazla derinlik vardır ve bazen insanlar parlama eğilimindedir JavaScript gibi şeylere geçebilmeleri için üzerinden. Ancak yapamam Bir tasarımın nasıl dönüştürüleceğini anlamanın önemini abartmak CSS kullanarak bir web sitesi düzenine dönüştürün. Front-end konusunda uzmanlaşmak istiyorsanız, gerçekten sağlam CSS becerilerine sahip olmak çok önemlidir.
Örneğin, bir "Başa Dön" düğmesi oluşturabilirsiniz. tıklarsa, sayfanın en üstüne geri kaydırırlar. Ya da yapabilirsin Bugünün hava durumunu gösterecek bir hava durumu widget'ı oluşturun. kullanıcının dünyadaki konumu.
Özellikle becerilerinizi daha sonra geliştirmek istiyorsanız, React gibi JavaScript çerçevesi, Önce normal vanilya JavaScript'i öğrenme zamanı. Bu gerçekten eğlenceli Öğrenilecek dil ve onunla yapabileceğiniz çok şey var!
Tavsiye etmeyi en sevdiğim yerlerden biri
FreeCodeCamp'in bir dezavantajı, inanılmaz bir yerleşik bir kodlama ortamına sahip müfredat, sahip değiller bunun bir parçası olarak yapılandırılmış videolar.
Bu nedenle, videolardan öğrenmeyi gerçekten seviyorsanız, işte birkaç seçenek daha:
Andrei, karmaşık konuları açıklamakta mükemmeldir ve onunkine göz atmanızı şiddetle tavsiye ederim.
Daha çok tek seferlik video kurslarının hayranıysanız, bazı ücretsiz ve ücretli seçenekler vardır:
Wes Bos has free courses on learning
Udemy, birçok harika kursa da sahip bir çevrimiçi öğrenme platformudur. Özellikle hoşunuza gidebilecek bir tanesi
Temel bilgileri öğrendikten sonra, becerilerinizi geliştirmenin en iyi yollarından biri proje oluşturma pratiği yapmaktır! Bunu yapabileceğiniz bir yer
Ayrıca YouTube'da bir sürü ücretsiz video kaynağı var:
Muhtemelen oradaki en büyük web geliştirme kanalı olan Traversy Media'nın bir
Web tasarımı ve ön uca odaklanan bir kanal olan DesignCourse,
FreeCodeCamp'in kendi YouTube kanalı vardır.
Ve tabii ki kendi YouTube kanalım var.
İnanılmaz derecede popüler
Eloquent JavaScript gerçekten sevdiğim başka bir kitap. Web sitelerinde ücretsiz olarak okuyabilir veya fiziksel kitapları seviyorsanız Amazon'dan basılı bir kopya satın alabilirsiniz.
Son olarak harika makaleler ve diğer kaynaklara sahip bazı web siteleri şunlardır:
Her şeyi yazmak yerine onları eklentiler gibi düşünebilirsiniz Sıfırdan, diğer kişilerin sahip olduğu yararlı yardımcı programları kullanabilirsiniz zaten yazılmış.
En popüler paket yöneticisi denir
Daha fazla bilgi edinmek istiyorsanız, bu makaleyi
Temel düzeyde, bu araçlar görevleri çalıştırır ve dosyaları işler. Şunları yapabilirsiniz Sass dosyalarınızı CSS'ye derlemek, ES6'nızı aktarmak için bunları kullanın Daha iyi tarayıcı desteği için ES5'e kadar JavaScript dosyaları, yerel bir web çalıştırın sunucu ve diğer birçok yararlı görev.
En popüler sürüm kontrol sistemi Git adı verilen açık kaynaklı bir sistemdir. Git'i kullanarak tüm dosyalarınızı ve bunların değişiklik geçmişini depo adı verilen koleksiyonlarda saklayabilirsiniz.
Ayrıca, Microsoft'un sahibi olduğu ve tüm Git depolarınızı saklayabileceğiniz bir çevrimiçi barındırma şirketi olan GitHub'u da duymuş olabilirsiniz.
Git ve GitHub'ı öğrenmek için GitHub.com'da nasıl hazırlanıp çalıştırılacağını açıklayan bazı çevrimiçi kılavuzlar vardır. Traversy Media'nın ayrıca Git'in nasıl çalıştığını açıklayan bir YouTube videosu da var.
4a: Additional front-end
Ön uç temellerini öğrendikten sonra, öğrenmek isteyeceğiniz bazı orta düzey beceriler daha vardır. Şunlara bakmanızı öneririm: Sass, duyarlı tasarım ve JavaScript çerçevesi.
Sass
Sass, yazma stillerini daha sezgisel ve modüler hale getiren bir CSS uzantısıdır. Gerçekten güçlü bir araçtır. Sass ile stillerinizi daha iyi bir organizasyon için birden fazla dosyaya bölebilir, renkleri ve yazı tiplerini depolamak için değişkenler oluşturabilir ve stilleri kolayca yeniden kullanmak için karışımlar ve yer tutucular kullanabilirsiniz.
İç içe yerleştirme gibi temel özelliklerden bazılarını kullansanız bile stillerinizi daha hızlı ve daha az baş ağrısıyla yazabileceksiniz.
Bu Scotch.io eğitiminde Sass hakkında daha fazla bilgi edinebilir ve Dev Ed'in YouTube videosunu öğrenebilirsiniz.
Duyarlı tasarım
Duyarlı tasarım, stillerinizin masaüstü bilgisayarlar, tabletler ve cep telefonları gibi tüm cihazlarda iyi görünmesini sağlar. Duyarlı tasarımın temel uygulamaları arasında öğeler için esnek boyutlandırmanın yanı sıra belirli cihazlar ve genişliklere yönelik stilleri hedeflemek için medya sorgularından faydalanmak yer alır.
Örneğin, içeriğinizi statik 400 piksel genişliğinde olacak şekilde ayarlamak yerine, bir medya sorgusu kullanabilir ve içeriği masaüstünde %50, mobilde ise %100 genişliğe ayarlayabilirsiniz.
Mobil trafiğin çoğu durumda masaüstü trafiğini geride bıraktığı günümüzde web sitelerinizi duyarlı CSS ile oluşturmak bir zorunluluktur.
Duyarlı tasarım ve web sitelerinizi duyarlı hale getirme hakkında daha fazla bilgi için bu makaleye göz atın. Ayrıca sıfırdan duyarlı bir web sitesi oluşturduğum YouTube kanalımda canlı kodlama yayınları yapıyorum.
JavaScript çerçeveleri
Vanilya JavaScript'in temellerini öğrendikten sonra, JavaScript çerçevelerinden birini öğrenmek isteyebilirsiniz (özellikle tam kapsamlı bir JavaScript geliştiricisi olmak istiyorsanız).
Bu çerçeveler, uygulamaları sıfırdan başlamanıza kıyasla daha hızlı oluşturmanıza olanak tanıyan önceden oluşturulmuş yapılar ve bileşenlerle birlikte gelir.
Şu anda üç ana seçeneğiniz var: React, Angular ve Vue.
React (teknik olarak bir kütüphane), Facebook tarafından oluşturuldu ve şu anda en popüler çerçevedir. React.js web sitesine giderek öğrenmeye başlayabilirsiniz. Premium bir React kursuyla ilgileniyorsanız, hem Tyler McGinnins hem de Wes Bos'un yeni başlayanlar için harika kursları var.
Angular ilk büyük çerçeveydi ve Google tarafından yaratıldı. Son zamanlarda React tarafından geride bırakılmış olsa da hala oldukça popüler. Angular'ı web sitelerinden öğrenmeye başlayabilirsiniz. DesignCourse'dan Gary'nin ayrıca YouTube'da bir Angular hızlandırılmış kursu var.
Vue, eski bir Angular geliştiricisi olan Evan You tarafından oluşturulan daha yeni bir çerçevedir. Kullanımı React ve Angular'a göre daha küçük olsa da hızla büyüyor ve kullanımı kolay ve eğlenceli olarak kabul ediliyor. Vue web sitesinde onu çalıştırıp çalıştırabilirsiniz.
Hangi çerçeveyi öğrenmelisiniz?
Şimdi şunu merak ediyor olabilirsiniz: "Peki, hangi çerçeve en iyisi?"
Gerçek şu ki, hepsi iyi. Web geliştirmede neredeyse hiçbir zaman her kişi ve her durum için %100 en iyi seçim olan tek bir seçenek yoktur.
Seçiminiz büyük olasılıkla işinize veya hangisini en çok kullanmaktan keyif aldığınıza göre belirlenecektir. Nihai hedefiniz bir işe girmekse, potansiyel iş ilanlarında hangi çerçevenin en yaygın olduğunu araştırmayı deneyin.
Hangi çerçeveyi seçeceğiniz konusunda çok fazla endişelenmeyin. Bunların ardındaki kavramları öğrenmeniz ve anlamanız daha önemlidir. Ayrıca, bir çerçeveyi öğrendikten sonra diğerlerini (programlama dillerine benzer şekilde) öğrenmek daha kolay olacaktır.
Şimdi son bölümümüze geçelim: arka uç web geliştirme!
4b: Additional front-end
Web geliştirmenin arka ucu veya sunucu tarafı üç ana bileşenden oluşur: sunucu, sunucu tarafı programlama dili ve veritabanı.
Sunucu
Sunucu, başta da belirttiğimiz gibi, web sitesindeki tüm dosyaların, veritabanının ve diğer bileşenlerin saklandığı bilgisayardır.
Geleneksel sunucular Linux veya Windows gibi işletim sistemlerinde çalışır. "Merkezi" olarak kabul edilirler çünkü her şey (web sitesi dosyaları, arka uç kodu ve veriler) sunucuda birlikte depolanır.
Günümüzde daha merkezi olmayan bir kurulum türü olan sunucusuz mimariler de var. Bu tür bir uygulama, bu bileşenleri böler ve her birinin üstesinden gelmek için üçüncü taraf satıcılardan yararlanır.
Adına rağmen yine de en azından web sitesi dosyalarınızı depolamak için bir çeşit sunucuya ihtiyacınız var. Sunucusuz sağlayıcılara örnek olarak AWS (Amazon Web Services) veya Netlify verilebilir.
Sunucusuz kurulumlar hızlı, ucuz oldukları ve sunucu bakımı konusunda endişelenmenize gerek olmadığı için popülerdir. Geleneksel sunucu tarafı dili gerektirmeyen basit statik web siteleri için mükemmeldirler. Ancak çok karmaşık uygulamalar için geleneksel sunucu kurulumu daha iyi bir seçenek olabilir.
Sunucusuz kurulumlar hakkında daha fazla bilgi edinmek için Netlify'da, dağıtımla statik bir web sitesi kurmanın tüm adımlarını size gösteren bilgilendirici bir blog gönderisi bulunmaktadır.
gramer dili
Sunucuda uygulamanızın fonksiyonlarını ve mantığını yazmak için bir programlama dili kullanmanız gerekir. Sunucu daha sonra kodunuzu derler ve sonucu istemciye geri iletir.
Web için popüler programlama dilleri arasında PHP, Python, Ruby, C# ve Java bulunur. Ayrıca, sunucuda JavaScript kodunu çalıştırabilen bir çalışma zamanı ortamı olan sunucu tarafı JavaScript Node.js'nin bir biçimi de vardır.
Bu sunucu tarafı dillerinin her biriyle kullanabileceğiniz çerçeveler de vardır. Tıpkı ön uç JavaScript çerçeveleri gibi, bu arka uç çerçeveler de web uygulamaları oluşturmayı çok daha hızlı hale getiren yararlı araçlardır.
Web geliştirme için en sık kullanılan programlama dillerinin listesine göz atalım:
C#
C#, Microsoft'un Java'ya rakibi olarak geliştirildi. ile web uygulamaları yapmak için kullanılır.
C# öğrenebileceğiniz yerler:
Java
Java, en popüler programlama dillerinden biridir ve web uygulamalarında ve Android uygulamaları oluşturmak için kullanılır.
Java öğrenebileceğiniz yerler:
Node.js
Node.js çok popüler bir teknolojidir (Stack Overflow'un 2019'una göre
Node.js öğrenebileceğiniz yerler:
PHP (İngilizce)
PHP, güç veren dildir.
PHP öğrenebileceğiniz yerler:
Python
Python, özellikle verilerde kullanıldığı için popülaritesini artırıyor bilim ve makine öğrenimi. Aynı zamanda aşağıdakiler için de iyi olduğu düşünülmektedir: Yeni başlayanlar, sözdizimi diğer bazı dillerden daha basit olduğu için. Eğer sen Web uygulamaları oluşturmak istiyorsanız,
Python öğrenebileceğiniz yerler:
Ruby
Ruby, sözdizimine sahip olduğu düşünülen başka bir dildir. Yeni başlayanlar için uygun ve öğrenmesi eğlenceli. ile web uygulamaları oluşturabilirsiniz Çerçeve
Ruby öğrenebileceğiniz yerler:
Tıpkı JavaScript çerçevelerinde olduğu gibi, #1 en iyisi yoktur programlama dili. Seçiminiz şunlardan birine dayanmalıdır: kişisel ilgi ve tercihlerin yanı sıra potansiyel işler de - Hangisinin sizin için iyi bir seçim olabileceği konusunda çok az araştırma.
Veritabanında, veriler tablolarda depolanır ve satırlar gibi karmaşık Excel belgeleri. Daha sonra SQL'de sorgular yazabilirsiniz. Veri oluşturun, okuyun, güncelleştirin ve silin.
Veritabanı, aşağıdaki gibi sunucular kullanılarak sunucuda çalıştırılır.
Ayrıca
Verilerin web sitelerinde nasıl kullanıldığına dair bazı örnekler şunlardır:
Web sitenizde bir iletişim formunuz varsa, formu oluşturabilirsiniz böylece birisi formu her gönderdiğinde, verileri veritabanınız.
Ayrıca veritabanında kullanıcı oturum açabilir ve Oturum açma bilgilerini kontrol etmek ve kimlik doğrulaması yapmak için sunucu tarafı dili.
SQL'in temellerini öğrenmek için bazı kaynaklar şunlardır:
Kendi kendine öğretilen rotaya gidiyorsanız, sahip olduğum birkaç ipucu:
Kodlamayı öğrenmenin en iyi yolunu bilmek zor, çünkü orada bir sürü kaynak var. Ancak şu anda ihtiyacınız olan tek şey, web geliştirmenin temelleri - bir sonraki adımda nereye gideceğinize dair bir yön içeren genel bir açıklama.
İlk olarak, yeni başlayan bir web geliştiricisi olarak izlemeniz gereken adımlar şunlardır.
Web geliştirmenin temellerini öğrenme adımları:
- Web sitelerinin nasıl çalıştığına, ön uç ve arka uca karşı nasıl çalıştığına ve bir kod düzenleyicisi kullanmaya ilişkin temel bilgileri öğrenin
- Temel HTML, CSS ve JavaScript'i öğrenin
- Öğrenme araçları: paket yöneticileri, derleme araçları, sürüm kontrolü
- Sass, duyarlı tasarım, JavaScript çerçeveleri öğrenin
- Arka uç temellerini öğrenin: sunucular ve veritabanları, programlama dilleri
Şahsen, front-end web geliştiricilerinin en azından biraz back-end bilmesinin iyi bir fikir olduğunu düşünüyorum ve bunun tersi de geçerli. En azından, her ikisinin de temellerini öğrenmek, ön uç veya arka uç web geliştirmeyi daha çok
sevip sevmediğinizi anlamanıza yardımcı olacaktır1: Web geliştirme nedir?
Gerçek kodlamaya geçmeden önce, bazılarına bir göz atalım Web geliştirmenin ne olduğu hakkında genel bilgiler: web siteleri nasıl çalışır, Ön ve arka uç arasındaki fark ve bir kod düzenleyici kullanma.Web siteleri nasıl çalışır?
Tüm web siteleri, en temelde, sunucu adı verilen bir bilgisayarda depolanan bir grup dosyadır. Bu sunucu internete bağlı. Daha sonra bunu yükleyebilirsiniz web sitesi bir tarayıcı (Chrome, Firefox veya Safari gibi) aracılığıyla bilgisayar veya telefonunuz. Bu durumda tarayıcınız istemci olarak da adlandırılır.Yani, internette her olduğunuzda, siz (müşteri) sunucudan veri (kedi resimleri gibi) alma ve yüklemenin yanı sıra Verileri sunucuya geri gönderme (Moar Cat resimlerini yükleyin!) İstemci ve sunucu arasındaki bu ileri geri internetin temelidir.
Tarayıcınızda erişebileceğiniz her şey, bir web Geliştirici Oluşturuldu. Bazı örnekler, küçük işletme web siteleri ve bloglarıdır. AirBnb gibi çok karmaşık web uygulamalarına kadar daha basit tarafı, Facebook ve Twitter.
Ön uç ve arka uç arasındaki fark nedir?
"Ön uç", "arka uç" ve "tam yığın" web geliştiricisi terimleri İstemci/sunucu ilişkisinin hangi bölümünde çalıştığınızı açıklayın ile."Ön uç", esas olarak istemci tarafıyla ilgilendiğiniz anlamına gelir. Buna "ön uç" denir çünkü içinde görebileceğiniz şey budur. Tarayıcı. Tersine, "arka uç", web sitesinin sizin için uygun olan kısmıdır. Gerçekten göremiyorum, ancak birçok mantık ve işlevselliği ele alıyor Her şeyin çalışması için bu gereklidir.
Bunu düşünmenin bir yolu, ön uç web geliştirmenin Bir restoranın "evin önü" kısmı gibi. Bu bölüm Müşteriler restoranı görmeye ve deneyimlemeye geliyor – iç dekor, oturmak ve tabii ki yemek yemek.
Öte yandan, arka uç web geliştirme, "arka uç web geliştirme" gibidir. ev" restoranın bir parçası. Teslimatların ve envanterin olduğu yer burasıdır yönetilen ve yiyeceği yaratma sürecinin tümü gerçekleşir. Çok şey var perde arkasında müşterilerin görmeyeceği ama görecekleri şeylerin Son ürünü deneyimleyin (ve umarım tadını çıkarın) - lezzetli bir yemek!
Eğlenceli çizimler bir yana, hem ön hem de arka uç web geliştirme farklı ama çok önemli işlevlere hizmet eder.
Kod düzenleyicisi kullanma
Bir web sitesi kurduğunuzda, kullanacağınız en önemli araç kod düzenleyiciniz veya IDE'nizdir (Entegre Geliştirme Ortamı). Bu aracı, biçimlendirmeyi ve kodu oluşturacak kodu yazmanıza olanak tanır. web sitesi.Piyasada epeyce iyi seçenek var, ancak şu anda en popüler kod editörü VS Code.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Microsoft'un ana IDE'si olan Visual Studio'nun daha hafif bir sürümüdür. Hızlı, ücretsiz, kullanımı kolaydır ve temalarla özelleştirebilirsiniz ve Uzantı -ları.Diğer kod editörleri şunlardır
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
,
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
ve
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
.Yine de yeni başlıyorsanız, yapabileceğiniz VS Code'a göz atmanızı tavsiye ederim
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
.Artık hangi web'deki daha geniş kavramlardan bazılarını ele aldığımıza göre. geliştirme, hadi daha fazla ayrıntıya girelim – ile başlayarak ön uç.
2: Temel ön uç
Bir web sitesinin ön ucu üç tür dosyadan oluşur: HTML, CSS ve JavaScript. Bu dosyalar, tarayıcıya yüklenen dosyalardır. istemci tarafı.Her birine daha yakından bakalım.
HTML (İngilizce)
HTML veya Köprü Metni İşaretleme Dili, hepsinin temelidir. web siteleri. Tarayıcınıza yüklenen ana dosya türüdür. Bir web sitesine bakıyorsunuz. HTML dosyası, dosyadaki tüm içeriği içerir. sayfasına gidin ve farklı içerik türlerini belirtmek için etiketler kullanır.Örneğin, başlık başlıkları, paragraflar, madde işaretli listeler, resimler vb. oluşturmak için etiketleri kullanabilirsiniz. HTML etiketlerinin kendi başlarına bazı stilleri vardır, ancak bunlar bir Word belgesinde göreceğiniz gibi oldukça basittir.
HTML'ye yeni mi başlıyorsunuz? Kontrol etme Bu öğretici sadece HTML kullanarak çok basit bir web sitesi oluşturma konusunda.
CSS
CSS veya Basamaklı Stil Sayfaları, bu HTML içeriğini şu şekilde biçimlendirmenize olanak tanır: Güzel ve süslü görünüyor. Renkler, özel yazı tipleri ve düzen ekleyebilirsiniz Web sitenizin öğeleri, nasıl görünmelerini istiyorsanız. Hatta yapabilirsin CSS ile animasyonlar ve şekiller oluşturun!CSS'de çok fazla derinlik vardır ve bazen insanlar parlama eğilimindedir JavaScript gibi şeylere geçebilmeleri için üzerinden. Ancak yapamam Bir tasarımın nasıl dönüştürüleceğini anlamanın önemini abartmak CSS kullanarak bir web sitesi düzenine dönüştürün. Front-end konusunda uzmanlaşmak istiyorsanız, gerçekten sağlam CSS becerilerine sahip olmak çok önemlidir.
JavaScript (İngilizce)
JavaScript, Tarayıcı. JavaScript kullanarak web sitenizi dinamik hale getirebilirsiniz. kullanıcıdan veya diğer kaynaklardan gelen farklı girdilere yanıt verecektir.Örneğin, bir "Başa Dön" düğmesi oluşturabilirsiniz. tıklarsa, sayfanın en üstüne geri kaydırırlar. Ya da yapabilirsin Bugünün hava durumunu gösterecek bir hava durumu widget'ı oluşturun. kullanıcının dünyadaki konumu.
Özellikle becerilerinizi daha sonra geliştirmek istiyorsanız, React gibi JavaScript çerçevesi, Önce normal vanilya JavaScript'i öğrenme zamanı. Bu gerçekten eğlenceli Öğrenilecek dil ve onunla yapabileceğiniz çok şey var!
HTML, CSS ve JavaScript nerede öğrenilir?
İnsanlar bana web geliştirmeyi nereden öğreneceğimi sorduklarında, genellikle aşağıdaki kaynaklardan birine göz atmalarını tavsiye ederim:
Tavsiye etmeyi en sevdiğim yerlerden biri
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
. Kar amacı gütmeyen ve tamamen ücretsiz bir çevrimiçi kodlama eğitim kampıdır! Bu seçeneği seviyorum çünkü yeni başlayan biriyseniz ve kodlamanın size göre olup olmadığından tam olarak emin değilseniz, beğenip beğenmediğinizi görmenin düşük baskılı, risksiz bir yolu.FreeCodeCamp'in bir dezavantajı, inanılmaz bir yerleşik bir kodlama ortamına sahip müfredat, sahip değiller bunun bir parçası olarak yapılandırılmış videolar.
Bu nedenle, videolardan öğrenmeyi gerçekten seviyorsanız, işte birkaç seçenek daha:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Udemy'deki en yüksek puanlı kodlama eğitmenlerinden biri olan Andrei Neagoie tarafından oluşturulmuştur. Andrei'nin artık tam yığın web geliştirme, JavaScript, Python, React ve hatta serbest çalışma ve kodlama görüşmelerini kapsayan kurslarla kendi kurs platformu var. Bunun avantajı, ZTM platformundaki kursların her birine erişmek için aylık veya yıllık bir ücret ödemenizdir.Andrei, karmaşık konuları açıklamakta mükemmeldir ve onunkine göz atmanızı şiddetle tavsiye ederim.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Sizi web geliştirmede başlangıç seviyesinden ileri düzey konulara götüren Bootcamp kursu.Daha çok tek seferlik video kurslarının hayranıysanız, bazı ücretsiz ve ücretli seçenekler vardır:
Wes Bos has free courses on learning
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
,
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
, and
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
bu mükemmel. Az önce CSS Grid kursundan geçtim ve gerçekten kapsamlı ve aynı zamanda eğlenceliydi. Wes harika bir öğretmen!
Udemy, birçok harika kursa da sahip bir çevrimiçi öğrenme platformudur. Özellikle hoşunuza gidebilecek bir tanesi
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Jonas Schmedtmann tarafından– bu ücretli kurs CSS ızgarası, esnek kutu, duyarlı tasarım ve diğer CSS konularını kapsar!
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Temel bilgileri öğrendikten sonra, becerilerinizi geliştirmenin en iyi yollarından biri proje oluşturma pratiği yapmaktır! Bunu yapabileceğiniz bir yer
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
. Çözüm gönderebileceğiniz ve ayrıca platformdaki diğer geliştiricilerden geri bildirim alabileceğiniz ücretsiz projelerden oluşan bir koleksiyonları var!
Ayrıca YouTube'da bir sürü ücretsiz video kaynağı var:
Muhtemelen oradaki en büyük web geliştirme kanalı olan Traversy Media'nın bir
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
ve
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
yeni başlayanlar için.Web tasarımı ve ön uca odaklanan bir kanal olan DesignCourse,
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
yeni başlayanlar için de.FreeCodeCamp'in kendi YouTube kanalı vardır.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
ve diğer derinlemesine kurslar.Ve tabii ki kendi YouTube kanalım var.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
, burada ön uç web geliştirme eğitimlerinde videolar oluşturuyorum! HTML, SCSS ve JavaScript ile sıfırdan duyarlı bir web sitesi oluşturma konusundaki 7 bölümlük oynatma listeme göz atın:Web geliştirme ile ilgili kitaplar ve makaleler
Daha çok okuyan biriyseniz, aşağıdakileri şiddetle tavsiye ederim:
İnanılmaz derecede popüler
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
, HTML ve CSS ve JavaScript ve jQuery üzerinde. Bu kitaplar sizin yoğun, sıradan ders kitaplarınız değil. Güzel tasarlanmışlar, gerçekten iyi yazılmış ve materyali öğretmeye yardımcı olacak çok sayıda fotoğraf ve resim var.
Eloquent JavaScript gerçekten sevdiğim başka bir kitap. Web sitelerinde ücretsiz olarak okuyabilir veya fiziksel kitapları seviyorsanız Amazon'dan basılı bir kopya satın alabilirsiniz.
Son olarak harika makaleler ve diğer kaynaklara sahip bazı web siteleri şunlardır:
-
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
-
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
-
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
3: Araçlar
Şimdi diğer bazı ön uç teknolojilerine geçelim. Biz olarak HTML, CSS ve JavaScript'in temel yapı taşları olduğu belirtildi. ön uç web geliştirme. Bunlara ek olarak, birkaç tane daha var öğrenmek isteyeceğiniz araçlar.Paket yöneticileri
Paket yöneticileri, çoğu açık olan çevrimiçi yazılım koleksiyonlarıdır kaynak. Paket adı verilen her yazılım parçası sizin için kullanılabilir kendi projelerinizde kurmak ve kullanmak için.Her şeyi yazmak yerine onları eklentiler gibi düşünebilirsiniz Sıfırdan, diğer kişilerin sahip olduğu yararlı yardımcı programları kullanabilirsiniz zaten yazılmış.
En popüler paket yöneticisi denir
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
veya Düğüm Paket Yöneticisi, ancak adlı başka bir yöneticiyi de kullanabilirsiniz.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
. Her ikisi de bilmek ve kullanmak için iyi seçeneklerdir, ancak muhtemelen npm ile başlamak en iyisidir.Daha fazla bilgi edinmek istiyorsanız, bu makaleyi
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
.Derleme araçları
Modül paketleyiciler ve Webpack, Gulp veya Parcel gibi derleme araçları, ön uç iş akışının bir diğer önemli parçasıdır.Temel düzeyde, bu araçlar görevleri çalıştırır ve dosyaları işler. Şunları yapabilirsiniz Sass dosyalarınızı CSS'ye derlemek, ES6'nızı aktarmak için bunları kullanın Daha iyi tarayıcı desteği için ES5'e kadar JavaScript dosyaları, yerel bir web çalıştırın sunucu ve diğer birçok yararlı görev.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
, bir görev çalıştırıcısı, dosyalarınızı derlemek ve işlemek için kullanabileceğiniz bir NPM paketleri paketine sahiptir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Gulp'un yapabileceği her şeyi yapabilen süper güçlü bir paketleyicidir. daha. JavaScript ortamlarında, özellikle JavaScript Çerçeveleri (birazdan geleceğiz). Bir aşağı tarafı Webpack, kalkmak için çok fazla yapılandırma gerektirmesidir ve koşmak, yeni başlayanlar için sinir bozucu olabilir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Webpack gibi daha yeni bir paketleyicidir, ancak kutudan çıkar çıkmaz önceden yapılandırılmış olarak gelir, böylece kelimenin tam anlamıyla içeri girebilirsiniz
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
. Ve her şeyi yapılandırma konusunda endişelenmenize gerek kalmayacak.Sürüm kontrolü
Sürüm denetimi (kaynak denetimi olarak da adlandırılır), Proje dosyalarınızda yaptığınız her kod değişikliğini izleyin. Şunları yapabilirsiniz Hatta bir hata yaparsanız önceki bir değişikliğe geri dönün. Neredeyse projeniz için sonsuz kaydetme noktasına sahip olmak ve size söyleyeyim, büyük bir cankurtaran olabilir.En popüler sürüm kontrol sistemi Git adı verilen açık kaynaklı bir sistemdir. Git'i kullanarak tüm dosyalarınızı ve bunların değişiklik geçmişini depo adı verilen koleksiyonlarda saklayabilirsiniz.
Ayrıca, Microsoft'un sahibi olduğu ve tüm Git depolarınızı saklayabileceğiniz bir çevrimiçi barındırma şirketi olan GitHub'u da duymuş olabilirsiniz.
Git ve GitHub'ı öğrenmek için GitHub.com'da nasıl hazırlanıp çalıştırılacağını açıklayan bazı çevrimiçi kılavuzlar vardır. Traversy Media'nın ayrıca Git'in nasıl çalıştığını açıklayan bir YouTube videosu da var.
4a: Additional front-end
Ön uç temellerini öğrendikten sonra, öğrenmek isteyeceğiniz bazı orta düzey beceriler daha vardır. Şunlara bakmanızı öneririm: Sass, duyarlı tasarım ve JavaScript çerçevesi.
Sass
Sass, yazma stillerini daha sezgisel ve modüler hale getiren bir CSS uzantısıdır. Gerçekten güçlü bir araçtır. Sass ile stillerinizi daha iyi bir organizasyon için birden fazla dosyaya bölebilir, renkleri ve yazı tiplerini depolamak için değişkenler oluşturabilir ve stilleri kolayca yeniden kullanmak için karışımlar ve yer tutucular kullanabilirsiniz.
İç içe yerleştirme gibi temel özelliklerden bazılarını kullansanız bile stillerinizi daha hızlı ve daha az baş ağrısıyla yazabileceksiniz.
Bu Scotch.io eğitiminde Sass hakkında daha fazla bilgi edinebilir ve Dev Ed'in YouTube videosunu öğrenebilirsiniz.
Duyarlı tasarım
Duyarlı tasarım, stillerinizin masaüstü bilgisayarlar, tabletler ve cep telefonları gibi tüm cihazlarda iyi görünmesini sağlar. Duyarlı tasarımın temel uygulamaları arasında öğeler için esnek boyutlandırmanın yanı sıra belirli cihazlar ve genişliklere yönelik stilleri hedeflemek için medya sorgularından faydalanmak yer alır.
Örneğin, içeriğinizi statik 400 piksel genişliğinde olacak şekilde ayarlamak yerine, bir medya sorgusu kullanabilir ve içeriği masaüstünde %50, mobilde ise %100 genişliğe ayarlayabilirsiniz.
Mobil trafiğin çoğu durumda masaüstü trafiğini geride bıraktığı günümüzde web sitelerinizi duyarlı CSS ile oluşturmak bir zorunluluktur.
Duyarlı tasarım ve web sitelerinizi duyarlı hale getirme hakkında daha fazla bilgi için bu makaleye göz atın. Ayrıca sıfırdan duyarlı bir web sitesi oluşturduğum YouTube kanalımda canlı kodlama yayınları yapıyorum.
JavaScript çerçeveleri
Vanilya JavaScript'in temellerini öğrendikten sonra, JavaScript çerçevelerinden birini öğrenmek isteyebilirsiniz (özellikle tam kapsamlı bir JavaScript geliştiricisi olmak istiyorsanız).
Bu çerçeveler, uygulamaları sıfırdan başlamanıza kıyasla daha hızlı oluşturmanıza olanak tanıyan önceden oluşturulmuş yapılar ve bileşenlerle birlikte gelir.
Şu anda üç ana seçeneğiniz var: React, Angular ve Vue.
React (teknik olarak bir kütüphane), Facebook tarafından oluşturuldu ve şu anda en popüler çerçevedir. React.js web sitesine giderek öğrenmeye başlayabilirsiniz. Premium bir React kursuyla ilgileniyorsanız, hem Tyler McGinnins hem de Wes Bos'un yeni başlayanlar için harika kursları var.
Angular ilk büyük çerçeveydi ve Google tarafından yaratıldı. Son zamanlarda React tarafından geride bırakılmış olsa da hala oldukça popüler. Angular'ı web sitelerinden öğrenmeye başlayabilirsiniz. DesignCourse'dan Gary'nin ayrıca YouTube'da bir Angular hızlandırılmış kursu var.
Vue, eski bir Angular geliştiricisi olan Evan You tarafından oluşturulan daha yeni bir çerçevedir. Kullanımı React ve Angular'a göre daha küçük olsa da hızla büyüyor ve kullanımı kolay ve eğlenceli olarak kabul ediliyor. Vue web sitesinde onu çalıştırıp çalıştırabilirsiniz.
Hangi çerçeveyi öğrenmelisiniz?
Şimdi şunu merak ediyor olabilirsiniz: "Peki, hangi çerçeve en iyisi?"
Gerçek şu ki, hepsi iyi. Web geliştirmede neredeyse hiçbir zaman her kişi ve her durum için %100 en iyi seçim olan tek bir seçenek yoktur.
Seçiminiz büyük olasılıkla işinize veya hangisini en çok kullanmaktan keyif aldığınıza göre belirlenecektir. Nihai hedefiniz bir işe girmekse, potansiyel iş ilanlarında hangi çerçevenin en yaygın olduğunu araştırmayı deneyin.
Hangi çerçeveyi seçeceğiniz konusunda çok fazla endişelenmeyin. Bunların ardındaki kavramları öğrenmeniz ve anlamanız daha önemlidir. Ayrıca, bir çerçeveyi öğrendikten sonra diğerlerini (programlama dillerine benzer şekilde) öğrenmek daha kolay olacaktır.
Şimdi son bölümümüze geçelim: arka uç web geliştirme!
4b: Additional front-end
Web geliştirmenin arka ucu veya sunucu tarafı üç ana bileşenden oluşur: sunucu, sunucu tarafı programlama dili ve veritabanı.
Sunucu
Sunucu, başta da belirttiğimiz gibi, web sitesindeki tüm dosyaların, veritabanının ve diğer bileşenlerin saklandığı bilgisayardır.
Geleneksel sunucular Linux veya Windows gibi işletim sistemlerinde çalışır. "Merkezi" olarak kabul edilirler çünkü her şey (web sitesi dosyaları, arka uç kodu ve veriler) sunucuda birlikte depolanır.
Günümüzde daha merkezi olmayan bir kurulum türü olan sunucusuz mimariler de var. Bu tür bir uygulama, bu bileşenleri böler ve her birinin üstesinden gelmek için üçüncü taraf satıcılardan yararlanır.
Adına rağmen yine de en azından web sitesi dosyalarınızı depolamak için bir çeşit sunucuya ihtiyacınız var. Sunucusuz sağlayıcılara örnek olarak AWS (Amazon Web Services) veya Netlify verilebilir.
Sunucusuz kurulumlar hızlı, ucuz oldukları ve sunucu bakımı konusunda endişelenmenize gerek olmadığı için popülerdir. Geleneksel sunucu tarafı dili gerektirmeyen basit statik web siteleri için mükemmeldirler. Ancak çok karmaşık uygulamalar için geleneksel sunucu kurulumu daha iyi bir seçenek olabilir.
Sunucusuz kurulumlar hakkında daha fazla bilgi edinmek için Netlify'da, dağıtımla statik bir web sitesi kurmanın tüm adımlarını size gösteren bilgilendirici bir blog gönderisi bulunmaktadır.
gramer dili
Sunucuda uygulamanızın fonksiyonlarını ve mantığını yazmak için bir programlama dili kullanmanız gerekir. Sunucu daha sonra kodunuzu derler ve sonucu istemciye geri iletir.
Web için popüler programlama dilleri arasında PHP, Python, Ruby, C# ve Java bulunur. Ayrıca, sunucuda JavaScript kodunu çalıştırabilen bir çalışma zamanı ortamı olan sunucu tarafı JavaScript Node.js'nin bir biçimi de vardır.
Bu sunucu tarafı dillerinin her biriyle kullanabileceğiniz çerçeveler de vardır. Tıpkı ön uç JavaScript çerçeveleri gibi, bu arka uç çerçeveler de web uygulamaları oluşturmayı çok daha hızlı hale getiren yararlı araçlardır.
Web geliştirme için en sık kullanılan programlama dillerinin listesine göz atalım:
C#
C#, Microsoft'un Java'ya rakibi olarak geliştirildi. ile web uygulamaları yapmak için kullanılır.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
, oyun geliştirme ve hatta mobil uygulamalar oluşturmak için kullanılabilir.C# öğrenebileceğiniz yerler:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Java
Java, en popüler programlama dillerinden biridir ve web uygulamalarında ve Android uygulamaları oluşturmak için kullanılır.
Java öğrenebileceğiniz yerler:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Node.js
Node.js çok popüler bir teknolojidir (Stack Overflow'un 2019'una göre
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
). Unutulmaması gereken bir şey: teknik olarak sunucu tarafı bir dil değildir – sunucuda çalışan bir JavaScript biçimidir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Framework.Node.js öğrenebileceğiniz yerler:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
PHP (İngilizce)
PHP, güç veren dildir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
, Bu nedenle, birlikte çalışacağınızı düşünüyorsanız, bu iyi bir seçim olabilir. Birçoğu WordPress kullandığı için küçük işletme web siteleri. Ayrıca şunları da yapabilirsiniz ile web uygulamaları oluşturun
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Framework.PHP öğrenebileceğiniz yerler:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Python
Python, özellikle verilerde kullanıldığı için popülaritesini artırıyor bilim ve makine öğrenimi. Aynı zamanda aşağıdakiler için de iyi olduğu düşünülmektedir: Yeni başlayanlar, sözdizimi diğer bazı dillerden daha basit olduğu için. Eğer sen Web uygulamaları oluşturmak istiyorsanız,
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
veya
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Çerçeve.Python öğrenebileceğiniz yerler:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Ruby
Ruby, sözdizimine sahip olduğu düşünülen başka bir dildir. Yeni başlayanlar için uygun ve öğrenmesi eğlenceli. ile web uygulamaları oluşturabilirsiniz Çerçeve
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Ruby.Ruby öğrenebileceğiniz yerler:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Tıpkı JavaScript çerçevelerinde olduğu gibi, #1 en iyisi yoktur programlama dili. Seçiminiz şunlardan birine dayanmalıdır: kişisel ilgi ve tercihlerin yanı sıra potansiyel işler de - Hangisinin sizin için iyi bir seçim olabileceği konusunda çok az araştırma.
Veritaban -ları
Veritabanları, adından da anlaşılacağı gibi, web siteniz için bilgi depoladığınız yerdir. Çoğu veritabanı şu anda kullanılan bir dil kullanır:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
("devam filmi" olarak telaffuz edilir) "Yapılandırılmış Sorgu Dili" anlamına gelir.Veritabanında, veriler tablolarda depolanır ve satırlar gibi karmaşık Excel belgeleri. Daha sonra SQL'de sorgular yazabilirsiniz. Veri oluşturun, okuyun, güncelleştirin ve silin.
Veritabanı, aşağıdaki gibi sunucular kullanılarak sunucuda çalıştırılır.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Windows sunucularında ve
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linux için.Ayrıca
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
verileri geleneksel tabloların aksine JSON dosyalarında depolayan veritabanları. NoSQL veritabanı türlerinden biri
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
, genellikle React, Angular ve Vue uygulamalarıyla kullanılır.Verilerin web sitelerinde nasıl kullanıldığına dair bazı örnekler şunlardır:
Web sitenizde bir iletişim formunuz varsa, formu oluşturabilirsiniz böylece birisi formu her gönderdiğinde, verileri veritabanınız.
Ayrıca veritabanında kullanıcı oturum açabilir ve Oturum açma bilgilerini kontrol etmek ve kimlik doğrulaması yapmak için sunucu tarafı dili.
SQL'in temellerini öğrenmek için bazı kaynaklar şunlardır:
-
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
-
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Size bırakacak bazı ipuçları...
Okuduğunuz için teşekkürler! Bu kılavuzun web geliştirmeyi öğrenmeye başlamanıza yardımcı olacağını içtenlikle umuyorum.Kendi kendine öğretilen rotaya gidiyorsanız, sahip olduğum birkaç ipucu:
- Her şeyi bir kerede öğrenmeye çalışmayın. Her seferinde öğrenmek için bir beceri seçin.
- Öğreticiden öğreticiye atlamayın. Öğrenirken, görmek için farklı kaynaklara göz atmakta bir sakınca yoktur hangisini en çok seviyorsun. Ama yine de, birini seçin ve sonuna kadar gitmeye çalışın onun içinden.
- Web geliştirmeyi öğrenmenin uzun vadeli bir yolculuk olduğunu bilin. Sıfırdan sıfıra giden insanların hikayelerine rağmen, 3 ay içinde bir web geliştirme işine girmek, 1 ila 2 yıl arasında daha fazlasını hedeflerdim. En baştan başlıyorsanız, işe hazır olun.
- Sadece bir video kursu izlemek veya bir kitap okumak sizi otomatik olarak uzman yapmaz. Materyali öğrenmek sadece ilk adımdır. Gerçek web siteleri oluşturma ve projeler (sadece kendiniz için demo olanlar bile) size gerçekten yardımcı olacaktır. Öğrenmenizi pekiştirin.

