Minddev
340 subscribers
257 photos
7 videos
6 files
174 links
انعکاس ذهن یک توسعه دهنده
بنده سید جمال قاسمی توسعه دهنده نرم افزار در این کانال مطالب متنوع و کاربردی با زبانی ساده در خصوص سئو ، برنامه نویسی و بهینه سازی وب سایت منتشر خواهم کرد.
@jamal13647850
linkedin.com/in/jamal1364
instagram.com/jamal13647850
Download Telegram
سلام همراهان عزیز
وقت بخیر
در این مطلب می خواهم بهترین فریم ورک های CSS را خدمت شما معرفی کنم.
شما می توانید از این فریم ورک های CSS در پروژه های خود استفاده کنید.
1-Bootstrap:
getbootstarp.com
2-Foundation:
foundation.zurb.com
3-Semantic UI:
semantic-ui.com
4-Bulma:
bulma.io
5-UIKit:
getuikit.com
6-Materialize:
materializecss.com
امیدوارم که از این فریم ورک ها در پروژه های خود استفاده کنید و از این مطلب کمال استفاده را برده باشید.

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#برنامه_نویسی
#css
#سی_اس_اس
#فرانت
#frontend
سلام همراهان عزیز
وقت بخیر
در این مطلب می خواهم چند کد کوتاه جاوا اسکریپتی که هر توسعه دهنده frontend باید بداند را خدمت شما معرفی کنم.

زمانی که شما در JavaScript می خواهید یک عمل در فواصل زمانی معین تکرار شود ازsetInterval استفاده می کنید حالا با کمک دستور زیر می توانید intervalId که save کرده اید را از طریق روش زیر پاک کنید و آن را از کار بیندازید.
const intervalId = setInterval(() => {
console.log(“Will not be printed”);
},2000);
clearInterval(intervalId);

زمانی که ما یک آرایه داریم ومی خواهیم index یکی ازآیتم های آرایه را به دست بیاوریم از طریق زیرعمل می کنیم.
const colors = [“red”,”green”,”blue”];
colors.indexOf(“green”);

زمانی که می خواهیم از طریق کد های JavaScript به مکانی که یک عنصر یا المان و یا تگ در صفحه قرار دارد scroll خودکار انجام بدهیم از طریق دستور زیر انجام می شود.
const el = document.querySelector(“#box”);
el.scrollIntoView({ behavior: “smooth” });

زمانی که بخواهیم ازطریق JavaScript یک مقدار CSS را تغییر بدهیم ، از دستور زیر استفاده می کنیم در این مثال ما رنگ پس زمینه المانی را که آیدی box دارد را تغییرمی دهیم.
const el = document.querySelector(“#box”);
el.style.backgroundColor = “red”;
// changes background-coLor

زمانی که یک url ، انکد (encode) شده را بخواهیم decode کنیم در JavaScript می توانیم از دستور زیر استفاده کنیم.
const search = “hello%20world%3F”;
decodeURIComponent(search);
//output: hello world?

اگر از طریق JavaScript بخواهیم به یک المان یا یک تگ درhtml ،کلاسی را اضافه کنیم به روش زیر عمل می کنیم
const el = document.querySelector(‘#box”);
el.classList.add(“class-name”);


linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#برنامه_نویسی
#جاوا_اسکریپت
#فرانت
#طراحی_سایت
سلام همراهان عزیز
وقت بخیر

👈در این مطلب میخواهم با شما در مورد اینکه Full Stack Developer به چه کسی گفته میشود صحبت کنم.

🔴برای این اصطلاح معانی مختلفی در نظر گرفته می شود؛ برخی به دولوپری فو‌ل‌استک می‌گویند که هم به فرانت اند و هم به بک‌ اند تسلط داشته باشد اما برخی دیگر چنین لقبی را به کسی اطلاق می‌کنند که دارای یک دانش عمومی در تمامی زمینه‌های آی تی باشد.

🔵به طور کلی، یک دولوپر فول‌استک می‌بایست در زمینه‌های زیر، حرفی برای گفتن داشته باشد:
سرور ، شبکه و هاستینگ
انواع دیتابیس‌ها و مدیریت آنها
کار با APIهای مختلف
آشنایی با UI و UX
کنترل کیفیت
هک و امنیت
درک نیازهای جاری و آتی کاربران
بهینه‌سازی برای موتورهای جستجو سئو
آشنایی با فناوری‌های ورژن کنترل مثل گیت
ماشین‌های مجازی مثل VirtualBox و Vagrant
وب‌سروهایی مثل آپاچی
لینوکس و اسکریپت‌نویسی شل
آشنایی کلی با اسکرام
تکنولوژی‌های مرتبط با ابزارهای هوشمند مثل موبایل و تبلت و بسیاری چیزهای دیگر

🔴بدون اغراق بایستی گفت که در دنیای برنامه‌نویسان تعداد اندکی از افراد خواهند بود که بتوانند چنین لقبی را به خود اختصاص دهند در عین حال باید بگویم که یک دولوپر فول‌استک کسی است که «درک قابل‌قبولی از موارد فوق‌الذکر داشته، می‌داند یک نرم‌افزار چگونه کار می‌کند و همچنین این توانایی را دارا است تا یک نرم‌افزار را از 0 صفر تا 100 طراحی ، پیاده سازی و به بازار عرضه کند.» علاوه بر این، یک دولوپر فول‌استک کسی است که واژگانی نظیر «نبود، نیست، نمی‌شه، امکان نداره، سخته، کار من نیست» و چیزهایی از این دست را بر زبان نمی‌آورد و اگر هم چیزی را نداند، تمام تلاش خود را به کار خواهد بست تا بدون نیاز به کمک شخص دیگری، خود از عهده حل مشکلات و چالش‌های به‌ وجود آمده برآید.

امروزه استارتاپ‌ها به دنبال یک دولوپر فول‌استک یا بهتر بگوییم یک توسعه‌دهنده همه فن حریف می‌گردند اما همین استارتاپ‌ها زمانی که به شرکت‌های بزرگی مبدل می‌شوند، ترجیح می‌دهند تا دولوپر فول‌استک خود را به دلیل اشراف گسترده بر امور فنی فراوان در مشاغل مدیریتی و هدایت تیم قرار دهند، و تعدادی نیرو برای تک‌تک زمینه‌هایی که دولوپر فول‌استک تسلط دارد به استخدام خود درآورند تا کارها از نظر کمی و زمانی ارتقا یابد.

🎬🎬🎬🎬

اگر این مطلب برای شما مفید بود با دوستان و آشنایانتان نیز به اشتراک بگذارید.

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#برنامه_نویسی
#فرانت‌_اند
#بک‌_اند
#آی‌_تی
#دولوپر