Mern'nin ne olduğunu bilmeyenleriniz için aşağıdaki 2-3 satır sizin için her şeyi özetleyecektir.
MERN, MongoDB, ExpressJS, ReactJS, NodeJS anlamına gelir ; bu teknolojiler, sunucu ve istemci tabanlı bir uygulama (web uygulaması) oluşturmanıza olanak tanır.
HTML temellerini öğrenin.
HTML etiketlerinin anatomisi: tablolar, formlar, listeler.
İyi bir uygulama olarak bir "Bana ulaşın" statik HTML sayfası dağıtın.
CSS temellerini öğrenin.
Dil sözdizimini ve onu önceden öğrenilen materyale nasıl bağlayacağınızı anlamalısınız.
İyi bilmeyi önerdiğim CSS becerileri şunlardır:
Satır İçi, Dahili, Harici, Hata Ayıklama, Seçiciler, id'lerin ve sınıfların akıllıca kullanımı, Favicons, HTML divs stili, Web sitesi stilinin Box modeli, Konumlar ve Boyutlandırma.
ve bu konulardan herhangi biri "CSS {TOPIC NAME}" Google tarafından bulunabilir.
Artık "Bana ulaşın" sayfanızı istediğiniz gibi şekillendirebilirsiniz.
Gelişmiş JavaScript öğrenin.
MERN yığın geliştiricisi olmak için JavaScript'i İYİ BİLMENİZ GEREKİR . bunun için buradayım (: JS kavramları hakkında bilgi edinin ve web uygulaması ortamındaki gelişiminiz için JS'nin neden önemli olduğunu anlayın. Her şeyden önce, basit temel bilgiler şunlardır: Belge uyarıları, Veri türleri, Değişkenler, Adlandırma kuralları, Dize bitiştirme , Aritmetik mantık ve operatörler, Boolean ifadeler, Fonksiyon parametreleri ve argümanları, matematik ve rastgele sınıfların kullanımı, diziler, nesneler. Bir kez daha, yukarıda bahsedilen tüm konular Googling "JavaScript {TOPIC NAME}" ile araştırılabilir, örneğin: "JavaSciprt fonksiyonları" Gelişmiş terimler:
ReactJS'yi öğrenmek ve net bir şekilde anlamak için online kurslar almanızı öneririm.
Ödeme yapmak istemeyenler için gerçekten çok iyi olan YouTube hızlandırılmış kursu -
https://www.youtube.com/watch?v=Dorf8i6lCuk
ReactJS Udemy en çok satan kursu (kullandığım kurs), çok tavsiye ederim.
https://www.udemy.com/course/react-the-complete-guide-incl-redux/
Yukarıda bahsedilen tüm konular ön uç geliştirme için kullanılır.
Mern projesi, ön ve arkayı bir uygulamada birleştiren bir grup kod ve arayüzdür.
Javascript, node.js'ye kadar her zaman bir istemci tarafı diliydi.
Yaygın sunucu tarafı dilleri PHP, Python, Perl, Ruby
ve daha fazlasını içerir. Düğüm, Javascript sunucu tarafını kullanmanızı sağlar. Bu, artık Node.js'den önce yapılamayan
her iki uçta da tutarlı bir dile sahip olabileceğiniz anlamına gelir .
MongoDB ile Arka Uç Geliştirme ve sunucu yönetimi
MongoDB, kaynakta bulunan, platformlar arası, belge odaklı bir veritabanı programıdır. NoSQL veritabanı programı olarak sınıflandırılan MongoDB, isteğe bağlı şemalarla JSON benzeri belgeler kullanır. MongoDB, MongoDB Inc. tarafından geliştirilmiştir ve Sunucu Tarafı Kamu Lisansı altında lisanslanmıştır.