بوت استرپ چیست؟
محبوبترین فریم ورک CSS که برای توسعه وبسایت ی ریسپانسیو ازش استفاده میشه در حال حاضر آخرین ورژن آن Bootstrap 5 است.
نمونه یک سایت ساخته شده با بوت استرپ رو در تصویر ببینید
#تعاریف
@raminacdemydev
محبوبترین فریم ورک CSS که برای توسعه وبسایت ی ریسپانسیو ازش استفاده میشه در حال حاضر آخرین ورژن آن Bootstrap 5 است.
نمونه یک سایت ساخته شده با بوت استرپ رو در تصویر ببینید
#تعاریف
@raminacdemydev
اولویت اجرای استایل ها در Css
نکته ای که خیلی کمتر بهش اشاره شده اینه که در CSS اجرای استایل ها دارای اولویت هستند، به ترتیب زیر :
اولویت اول : inline styles - استایل های داخلی
اولویت دوم : external and internal styles
منظور فایل های خارجی CSS یا کد هایی که در تگ head قرار میگیرند.
اولویت سوم : استایل های پیشرفض مرورگر
نکته اگر استایل هایی با درجه اولویت مساوی تعریف شوند، آخرین آنها اجرا خواهد شد.
@raminacademydev
نکته ای که خیلی کمتر بهش اشاره شده اینه که در CSS اجرای استایل ها دارای اولویت هستند، به ترتیب زیر :
اولویت اول : inline styles - استایل های داخلی
اولویت دوم : external and internal styles
منظور فایل های خارجی CSS یا کد هایی که در تگ head قرار میگیرند.
اولویت سوم : استایل های پیشرفض مرورگر
نکته اگر استایل هایی با درجه اولویت مساوی تعریف شوند، آخرین آنها اجرا خواهد شد.
@raminacademydev
👍5
در مباحث گذشته به نحوه ی کسب درآمد دلاری به صورت فریلنسینگ پرداختیم و نکاتی رو هم گفتیم.
اما نکته ای اینجا وجود داره اینه که شما برای این که در این سایت ها بتونید موفق بشید (چه داخلی و چه خارجی) باید در کارتون متخصص باشید و این برای ادامه فعالیت خیلی مهمه
برای مثال خیلی ها ممکنه CSS رو بلد باشند اما در اون متخصص نیستند و این دلیل موفق شدن یا نشدنه
@raminacademydev
اما نکته ای اینجا وجود داره اینه که شما برای این که در این سایت ها بتونید موفق بشید (چه داخلی و چه خارجی) باید در کارتون متخصص باشید و این برای ادامه فعالیت خیلی مهمه
برای مثال خیلی ها ممکنه CSS رو بلد باشند اما در اون متخصص نیستند و این دلیل موفق شدن یا نشدنه
@raminacademydev
🥰1
پس آموزش دیدن و تمرین مداوم تو این راه اجتناب ناپذیره، البته بارها گفتیم آموزش درست و اصولی معیارهای زیر رو داره :
1-پروژه محوره
2- طبقه بندی شده
3-دارای پشتیبانی و...
پس لازمه که حتی در آموزش دیدن هم دقت لازم رو به خرج داد چراکه این وقت شماست که داره هدر میره.
@raminacademydev
1-پروژه محوره
2- طبقه بندی شده
3-دارای پشتیبانی و...
پس لازمه که حتی در آموزش دیدن هم دقت لازم رو به خرج داد چراکه این وقت شماست که داره هدر میره.
@raminacademydev
معرفی چند رزومه ساز آنلاین
Cvbuilder.me
Karboom.io
Cvresume.ir
Jobvision.it
Irantalent.com
یک نمونه رزومه رو هم در تصویر مشاهده میکنید.
@raminacademydev
Cvbuilder.me
Karboom.io
Cvresume.ir
Jobvision.it
Irantalent.com
یک نمونه رزومه رو هم در تصویر مشاهده میکنید.
@raminacademydev
4 باور اشتباه در برنامه نویسی:
1-یادگیری برنامه نویسی خیلی سخته و پایداری لازم رو نداره.
2-در برنامه نویسی باید مهارت های ریاضی بسیار قوی داشته باشیم
3-باید برنامه نویسی رو از سنین نوجوانی شروع کرد
4-برنامه نویسان انسان هایی درونگرا هستند که روابط اجتماعی قوی ندارند
@raminacademydev
1-یادگیری برنامه نویسی خیلی سخته و پایداری لازم رو نداره.
2-در برنامه نویسی باید مهارت های ریاضی بسیار قوی داشته باشیم
3-باید برنامه نویسی رو از سنین نوجوانی شروع کرد
4-برنامه نویسان انسان هایی درونگرا هستند که روابط اجتماعی قوی ندارند
@raminacademydev
👍3
image_2022-12-03_18-52-05.png
212.2 KB
10 تا از محبوبترین زبان های برنامه نویسی دنیا
از دو منبع متفاوت
منبع 1:the PYPL ranking
منبع 2: Stack Overflow
@raminacademydev
از دو منبع متفاوت
منبع 1:the PYPL ranking
منبع 2: Stack Overflow
@raminacademydev
👏6👍1
یکی از وبسایت های فوقالعاده قوی برای یادگیری برنامه نویسی این وبسایته:
geeksforgeeks.org
که علاوه بر اینکه یک مسئله رو به خوبی براتون توضیح میده چالش هایی رو هم برا تون مطرح میکنه و با حل کردن اون چالش ها میتونید مهارت خودتون رو تثبیت کنید.
@raminacademydev
geeksforgeeks.org
که علاوه بر اینکه یک مسئله رو به خوبی براتون توضیح میده چالش هایی رو هم برا تون مطرح میکنه و با حل کردن اون چالش ها میتونید مهارت خودتون رو تثبیت کنید.
@raminacademydev
👍7
نکاتی برای گرفتن اولین پروژه در برنامه نویسی
شاید در اول کار گرفتن پروژه یکی از سخت ترین کارها باشه و البته در تموم مهارت ها همینه اما برای اینکه زود تر بتونید پروژه های اولتون رو بگیرید به این چند تا نکته توجه کنید:
1-حتما نمونه کار های قوی برای خودتون ایجاد کنید (یک نمونه کار قوی بهتر از ده نمونه کار ضعیفه)
2-گرفتن پروژه از دوستان و آشنایان
3-انجام پروژه با قیمت پایین تر نسبت به بقیه در سایت های فریلنسری مثل پارسکدرز و پونیشا
بعد از ارتباط با کارفرما نکات زیر را در نظر بگیرید :
1- زمان و قیمت مناسب و معقول را ارائه کنید
2-دقت کنید حتما توانایی انجام پروژه را داشته باشید
3-سعی کنید در اولین پیام ذهن کارفرما را درگیر خود کنید
@raminacademydev
شاید در اول کار گرفتن پروژه یکی از سخت ترین کارها باشه و البته در تموم مهارت ها همینه اما برای اینکه زود تر بتونید پروژه های اولتون رو بگیرید به این چند تا نکته توجه کنید:
1-حتما نمونه کار های قوی برای خودتون ایجاد کنید (یک نمونه کار قوی بهتر از ده نمونه کار ضعیفه)
2-گرفتن پروژه از دوستان و آشنایان
3-انجام پروژه با قیمت پایین تر نسبت به بقیه در سایت های فریلنسری مثل پارسکدرز و پونیشا
بعد از ارتباط با کارفرما نکات زیر را در نظر بگیرید :
1- زمان و قیمت مناسب و معقول را ارائه کنید
2-دقت کنید حتما توانایی انجام پروژه را داشته باشید
3-سعی کنید در اولین پیام ذهن کارفرما را درگیر خود کنید
@raminacademydev
👍2
مهارت سرچ کردن
یکی از مهم ترین مهارت ها برای هر برنامه نویس مهارت سرچ کردنه و همین باعث میشه نسبت به رقبا یک سرو گردن بالاتر باشید چند تا نکته که هنگام سرچ کردن باید در نظر گرفت :
1-سعی کنید در ابتدا انگلیسی سرچ کنید
2- تا میتوانید عبارت سرچ را واضح کنید
3-میتوانید از عباراتی مانند How to , What is در ابتدای جستجو هایتان استفاده کنید
مثال : میخوایم سرچ کنیم که چگونه در css یک دیو را در مرکز قرار دهیم
فرمول: How to + عبارت ترجمه شده به انگلیسی
عبارت نهایی : how to center a div in css
@raminacademydev
یکی از مهم ترین مهارت ها برای هر برنامه نویس مهارت سرچ کردنه و همین باعث میشه نسبت به رقبا یک سرو گردن بالاتر باشید چند تا نکته که هنگام سرچ کردن باید در نظر گرفت :
1-سعی کنید در ابتدا انگلیسی سرچ کنید
2- تا میتوانید عبارت سرچ را واضح کنید
3-میتوانید از عباراتی مانند How to , What is در ابتدای جستجو هایتان استفاده کنید
مثال : میخوایم سرچ کنیم که چگونه در css یک دیو را در مرکز قرار دهیم
فرمول: How to + عبارت ترجمه شده به انگلیسی
عبارت نهایی : how to center a div in css
@raminacademydev
👍5
تر فند هایی هم برای بهتر سرچ کردن وجود داره مثلا استفاده از علامت های مختلف برای انجام یک کار خاص در جستجو در لینک زیر به صورت مفصل به این ترفند ها پرداخته شده است:
https://www.yjc.news/fa/amp/news/5726345
@raminacademydev
https://www.yjc.news/fa/amp/news/5726345
@raminacademydev
👍2
زبان Css رکن اصلی فرانت اند
اگر میخواهید در بخش قرانت اند متخصص شوید قبل از جاوا جاوااسکریپت و ری اکت و سایر فریم ورک ها تا میتوانید در css ماهر شوید و خاصیت هارا بشناسید یکی از وبسایت ها عالی به عنوان مرجع خاصیت ها در css وبسایت زیر است:
https://css-tricks.com
@raminacademydev
اگر میخواهید در بخش قرانت اند متخصص شوید قبل از جاوا جاوااسکریپت و ری اکت و سایر فریم ورک ها تا میتوانید در css ماهر شوید و خاصیت هارا بشناسید یکی از وبسایت ها عالی به عنوان مرجع خاصیت ها در css وبسایت زیر است:
https://css-tricks.com
@raminacademydev
CSS-Tricks
CSS-Tricks - A Website About Making Websites
👍1
نمی توانید به ساختن دنیای بهتر امید داشته باشید؛ مگر آنکه تک تک افراد اجتماع پیشرفت کنند. به این منظور هریک از ما باید علاوه بر اینکه به پیشرفت خود می اندیشد. در برابر عموم افراد بشر نیز احساس مسئولیت کند، وظیفه ما این است که برای کسانی که می توانیم، مفید واقع شویم. /ماری کوری/
@raminacademydev
@raminacademydev
👍9👎1
انتخاب کننده ها در CSS
به ما کمک میکند که عنصری (html)که میخواهیم به آن استایل بدهیم را انتخاب کنیم
روش های مختلفی برای این کار وجود دارد که از طریق لینک زیر میتوانید مطالعه کنید:
https://www.w3schools.com/css/css_selectors.asp
@raminacademydev
به ما کمک میکند که عنصری (html)که میخواهیم به آن استایل بدهیم را انتخاب کنیم
روش های مختلفی برای این کار وجود دارد که از طریق لینک زیر میتوانید مطالعه کنید:
https://www.w3schools.com/css/css_selectors.asp
@raminacademydev
🙏1
نقشه راه از HTML تا React
یکی از پر تقاضاترین مهارت هایی که در زمینه ی فرانت اند میتونید یاد بگیرید ری اکت جی اس هستش که یک کتابخانه ی قدرتمند برای زبان برنامه نویسی جاوااسکریپته برای یادگیری ری اکت باید مسیر زیر رو طی کنید :
1- تسلط کامل به HTML
2-تسلط کامل به Css
3-تسلط به مبانی زبان javanoscript
4- شروع یادگیری ری اکت
@raminacademydev
یکی از پر تقاضاترین مهارت هایی که در زمینه ی فرانت اند میتونید یاد بگیرید ری اکت جی اس هستش که یک کتابخانه ی قدرتمند برای زبان برنامه نویسی جاوااسکریپته برای یادگیری ری اکت باید مسیر زیر رو طی کنید :
1- تسلط کامل به HTML
2-تسلط کامل به Css
3-تسلط به مبانی زبان javanoscript
4- شروع یادگیری ری اکت
@raminacademydev
👍4❤2
5 تا از مزایای کتابخانه ی react نسبت به باقی فریم ورک ها و کتابخانه های جاوااسکریپت
1-اجرای بهتر نسبت به بقیه فریم ورک های جاوا اسکریپت
2-کد های بهینه برای موتور های جست و جو
3- استفاده از کامپوننت ها
4- آپدیت سریعتر
5- نوشتن کد های کمتر
@raminacademydev
1-اجرای بهتر نسبت به بقیه فریم ورک های جاوا اسکریپت
2-کد های بهینه برای موتور های جست و جو
3- استفاده از کامپوننت ها
4- آپدیت سریعتر
5- نوشتن کد های کمتر
@raminacademydev
👍2
Forwarded from آموزش HTML |CSS | JS رامین آکادمی
Media is too big
VIEW IN TELEGRAM
نقشه کامل راه برنامه نویسی وب
قدم های بعدی بعد از یادگیری کامل html , css که باید بردارید تا به یک برنامه نویس کامل تبدیل بشید
اگر این مسیر براتون روشن نیست حتما این ویدئو رو ببینید
قدم های بعدی بعد از یادگیری کامل html , css که باید بردارید تا به یک برنامه نویس کامل تبدیل بشید
اگر این مسیر براتون روشن نیست حتما این ویدئو رو ببینید
👍3👏1
گرید در سی اس اس
Grids in css
گریدها یک امکان فوقالعاده در سی اس اس هستند که به ما برای مدیریت چینش عناصر کمک خیلی زیادی میکنند.
یکی از وبسایت هایی که میتونید ازش به عنوان سازنده گرید ها کمک بگیرید این وبسایته:
Grid.layoutit.com
@raminacademydev
Grids in css
گریدها یک امکان فوقالعاده در سی اس اس هستند که به ما برای مدیریت چینش عناصر کمک خیلی زیادی میکنند.
یکی از وبسایت هایی که میتونید ازش به عنوان سازنده گرید ها کمک بگیرید این وبسایته:
Grid.layoutit.com
@raminacademydev
👍2
سردر گمی در یادگیری برنامه نویسی
خیلی از علاقه مندان به برنامه نویسی مسیر مشخصی برای خودشان ندارند حتی شده دوره هایی را هم تهیه میکنند اما هنوز هم نمیدانند مرحله بعدی چیست.
بپیشنهاد ما برای این که در این مسیر سر درگم نشوید طی کردن مراحل زیر است:
1-سنجش بازار کار و بررسی میزان تقاضا
2-سنجش علاقه و استعداد
3-انتخاب یک آموزش رایگان و اطمینان از مسیری که انتخاب کردید(در پست بعد بیشتر توضیح خواهم داد)
4-انتخاب یک دوره آموزشی یا به صورت ایده آل (انتخاب یک منتور)
مرحله چهارم ضروری نیست اما به شدت در صرفه جویی زمانی شما اثر گذار است مثلا به جای 4 سال 2 ساله به نتیجه میرسید.
@raminacademydev
خیلی از علاقه مندان به برنامه نویسی مسیر مشخصی برای خودشان ندارند حتی شده دوره هایی را هم تهیه میکنند اما هنوز هم نمیدانند مرحله بعدی چیست.
بپیشنهاد ما برای این که در این مسیر سر درگم نشوید طی کردن مراحل زیر است:
1-سنجش بازار کار و بررسی میزان تقاضا
2-سنجش علاقه و استعداد
3-انتخاب یک آموزش رایگان و اطمینان از مسیری که انتخاب کردید(در پست بعد بیشتر توضیح خواهم داد)
4-انتخاب یک دوره آموزشی یا به صورت ایده آل (انتخاب یک منتور)
مرحله چهارم ضروری نیست اما به شدت در صرفه جویی زمانی شما اثر گذار است مثلا به جای 4 سال 2 ساله به نتیجه میرسید.
@raminacademydev
👍7
چرا در نقطه شروع یادگیری باید از آموزش های رایگان استفاده کنیم؟
دلیل این پیشنهاد این است که امکان این وجود دارد که علاقه ای که از قبل به یک حوزه دارید با ورود به آن حوزه و روبرو شدن با چالش های آن از بین برود
از این رو ما همیشه به کسانی که دید کامل از علاقه خود ندارند استفاده از آموزش های رایگان راپیشنهاد میکنیم حتی شده نیم ساعت
@raminacademydev
دلیل این پیشنهاد این است که امکان این وجود دارد که علاقه ای که از قبل به یک حوزه دارید با ورود به آن حوزه و روبرو شدن با چالش های آن از بین برود
از این رو ما همیشه به کسانی که دید کامل از علاقه خود ندارند استفاده از آموزش های رایگان راپیشنهاد میکنیم حتی شده نیم ساعت
@raminacademydev
👍4🙏3
عدم قطع کردن زنجیره یادگیری در برنامه نویسی
یکی از مباحثی که در یادگیری برنامه نویسی باید به اون توجه بشه اینه که نباید اجازه بدید که زنجیره یادگیری تون قطع بشه چرا که ممکنه دیگه کلا قید تمرین و یادگیری رو بزنید
واسه همین ما پیشنهاد میکنیم حتی شده روزی 15 دقیقه به یادگیری اختصاص بدید.
@raminacademydev
یکی از مباحثی که در یادگیری برنامه نویسی باید به اون توجه بشه اینه که نباید اجازه بدید که زنجیره یادگیری تون قطع بشه چرا که ممکنه دیگه کلا قید تمرین و یادگیری رو بزنید
واسه همین ما پیشنهاد میکنیم حتی شده روزی 15 دقیقه به یادگیری اختصاص بدید.
@raminacademydev
👍5