-
تعداد ارسال ها
824 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
1
دستاورد های Integer
-
سلام؛ برای فول استک به ترتیب اینا کافیه؟ اگه نکته ای هست ممنون میشم راهنمایی کنید
1-Html + Css2-Sass
3-بوت استراپ
4-جاوااسکریپت
5-گیت و گیت هاب
6-ریکت و ریداکس
7-PhpMvc
8-MySql
9-Algorithm/flowchart/DesignPattern/OOP/MVC
10-انواع هاست
11-استانداردهای امنیتی وب سایت - OWASP
12-کار با CDN و شبکه توزیع محتوا ابرآروان و کلودفلر
13-RESTful API
14-سئو و ایندکس کردن وب سایت-
@MiLo ببین این که نوشتی خیلی هم زیاد و اظافی هستن، مثلا الگوریتم و فلوچارت و اینا واسه ی فول استک نیازی نیست، مگر اینکه بخوای هوش مصنوعی بسازی اونم نه با زبان هایس مثل JS و PHP و یک چند تای دیگه
+ بعد از HTML & CSS برو جاوااسکریپت رو یاد بگیر بعد برو سراغ فریم ورک های مثل Bootstrap و زبان هایی مثل SASS، اما استفاده از SASS یا LESS نیازی نیست و همینطور فریم ورک هم اجباری نیست چون فریم ورک ها از نظر من فقط یک چند تا کد اظافی و دست و پا گیر هستن اگه SVG - PATH - Animation رو یاد بگیری توی HTML & CSS میتونی انیمیشن های خیلی زیبایی رو خلق کنی! PHP MVC هم نیازمند این هستش که اول با مفاهیم پایه ی PHP آشنا بشی، مثلا Routing System چی هستش، چون که توی MVC برای ارسال درخواست ها به Controller باید بتونی یک Routing System بسازی، من Template های آماده دارم برای MVC و Routing System اگه خواستی میتونم بهت بدمشون
ولی بازم یادگیری عه MVC اجباری نیست چون MVC فقط برای اینکه که همه چی سره جای خودش کار کنه، وگرنه با PHP معمولی هم میتونی خیلی وب سایت های زیبایی رو بسازی! MVC محدودیت های زیادی توی Routing System داره، مثلا صفحات عادی میتونه به تعداد های زیادی صفحات و روتینگ داشته باشه مثلا:
example.com/blogs/edit/id/53
ولی توی MVC فقط میتونی ۳ تا بدی:
example.com/Class/Method/Values?post=postId
و همینطوری که مشاهده میکنید بعد از ۳ تا باید از متد _GET استفاده کنی، همچنین برای MVC اول باید OOP بلد باشی، چون همونطور که میبینی از فضا نام/کلاس و متد استفاده شده داخلش
برای فریم ورک بوت استرپ هم اگه واقعا میخوای یاد بگیری به جاش یکمی NPM (Node Package Manager) رو تا حد دانلود پکیج ها یاد بگیر و از Tailwind CSS استفاده کن، چون تیلویند مریت های ۹۹۹۹ برابری داره نسبت به بوت استرپ (تیلویند یوتیلیتی فیرست (Utility-First) هستش، یعنی مثل بوت استرپ کامپوننت و اینا نداره، بهت یه چند تا کلاس داده ازشون میتونی یا درجا توی اتریبیوت Class توی HTML استفاده کنی یا اینکه خودت کامپوننت بسازی از روشن)، ریکت و ریداکس هم من دوره های ریداکس رو دارم خیلی خوب و عالی همه ی مواردش رو توضیح داده اگه خواستی بهم بگو بهت بدم دوره هاشو، یعنی واقعا دوره ها درجه یکن، ولی خب ریداکس رو پیشنهاد میدم بیخیال سی به جاش Next.JS رو یاد بگیر، چون ریکت و ریداکس زیاد با سئو یک سایت اوکی نیستن ولی Next.JS همه ی اینارو اوکی میکنه، پس به جای ریداکس برو Next رو یاد بگیر
دیزاین پترن هم برای وب زیاد نیاز نیست درگیرش نشو ولی اگه میخوای مثل من وارد اپلیکیشن و اینا هم شب یاد بگیرش (برای اپلیکیشن اصلا سمت فریم ورک های JS مثل Electron و React Native نرو حتما با سی پلاس پلاس (برای کراس پلتفرم (روی همه چی کامپایل و اجرا میشه حتی iOS)) یا C# (برای ویندوز) و یا Java & Kotlin (برای اندروید) رو یاد بگیر)
استاندارد های امنیتی وب سایت هم توی دوره های PHP و JS باید مدرس کامل توضیح بده پس نیاز به دوره یا اظافی نداری مگر اینکه یارو مدرس بلد نباشه از امنیت چیزی حالیش نشه من توی دوره هایس که یاد گرفتم خودشون قشنگ همه چی رو یاد میدادن، کار با CDN هم که باز توی HTML & CSS یاد میده پس نیازی ندارید، و اصلا نیازی به یادگیریشون نداری، ولی اگه میخوای یکی بسازی باید بری یاد بگیری وگرنه اصلا نیازی نیست بری، RESTful API هم اکثر اوقات دیدم توی دوره های PHP کامل آموزش دادن اونارو، پس لازم نیازی نداری برای دوره یا جدا
سئو و اینا رو هم حتما یاد بگیر، من کلی دوره واسه سئو دارم رایگان و کامل و جامع همه چیزشو توی چند ساعت بهت آموزش میده خواستی اینم بگو تا بهت بدم
پس چیشد؟
۱- یاد بگیر
۲- نیازی نیست، میتونی به جاش Animation های CSS و توی HTML هم SVG - PATH رو یاد بگیری
۳- به جاش Tailwind رو یاد بگیر
۴- اینو جاش رو با ۲ عوض کن و بعد HTML CSS جاوااسکریپت رو یاد بگیر
۵- بله، گیت لب هم پلتفرم خوبی هستش یاد بگیری چیز بدی نمیشه به نفعت هم میشه میگن زگهوار تا گور دانش بجوی
۶- ریکت رو بله، ریداکس الزامی نیست میتونی به جاش Next.JS رو یاد بگیری، ولی اگه خواستی یاد بگیری من همه دوره هاشون رو دارم فقط به پیام تو همینجا بهم بده
۷- اول خود Php و OOP داخلش رو یاد بگیر و بعد MVC رو اما خب اجباری نیست اگه بخوای لاراول یا سیمفونی (سیمفونی بهتره) یا کداینیتر (Codeigniter برای پروژه های کوچیک تا متوسط عالی عه، Laravel برای بزرگ، Symfony برای پروژه های Enterprise بهترینه) رو یاد بگیری حتما باید MVC رو بلد باشی
۸- بله! اگه خواستی Node.js رو هم یاد بگیری و استفاده کنی ازش حتما باید MongoDB رو هم یاد بگیری، اگه از الان باور داری که میتونی پروژه های بزرگ بزنی به جای MySQL و یا در کنارش میتونی PostgreSQL رو یاد بگیری! بهترینشون هم هستش پستگرس
۹- الگوریتم و فلوچارت و دیزاین پترن نیازی نیست، OOP الزامی هستش ولی Mvc نه
۱۰- بله، هاست ها خیلی مبحث جذابی هستن توی دنیای وب! حتما پیشنهاد میکنم یاد بگیرشون!
۱۱- همونطور که گفتم توی دوره های PHP & JS اینا رو آموزش میدم
۱۲- نیازی نیست ولی یاد گیریشون هم بد نیست
۱۳- یاد میده توی خود دوره های PHP
۱۴- بله! اگه میخوای فری لنسینگ کنی بهترین مورد هستش! پول توشه (از ۴۰ تومان هستش تا ۱۰۰ میلیون هم دیدم من برای سئو یک شرکت ها میدن!)
موفق باشی، سوالی چیزی داشتی توی پیام ها میتونی بهم بگی در خدمتتم
-