محمدعلی دهقان | توسعه دهنده

کدنویسی فرانت اند



مقدمه
اگر می‌خواهید وارد دنیای توسعه وب بشوید و یاد بگیرید چگونه صفحات وب جذاب و کاربرپسند بسازید، دوره "کدنویسی فرانت اند" مناسب شماست. در این دوره به طور کامل با ابزارها و تکنیک‌های روز برای طراحی و توسعه قسمت‌های کاربری وب‌سایت‌ها آشنا خواهید شد. یاد خواهید گرفت که چگونه طراحی‌های جذاب را با استفاده از HTML، CSS و JavaScript پیاده‌سازی کنید. این دوره از سطح مبتدی تا پیشرفته پیش می‌رود و شما را به یک توسعه‌دهنده فرانت‌اند حرفه‌ای تبدیل خواهد کرد.
معرفی مدرس
محمدعلی دهقان، برنامه‌نویس فول استک وب و موبایل و متخصص در هوش مصنوعی، با بیش از ۱۰ سال تجربه در صنعت فناوری است. ایشان با بیش از ۵۰۰ استارتاپ، شرکت و تیم مختلف همکاری کرده‌اند و در طی این مدت به تجربه‌های فراوانی در زمینه توسعه وب و موبایل دست یافته‌اند. محمدعلی دهقان به عنوان یک مدرس مجرب در این حوزه، در این دوره تمامی مفاهیم را به ساده‌ترین شکل ممکن به شما منتقل خواهد کرد.
لیست سرفصل‌ها
آشنایی با HTML و ساختار صفحه وب
معرفی HTML و نحوه استفاده از آن در ساختار صفحات وب
تگ‌های اصلی HTML و نحوه استفاده از آنها
استفاده از فرم‌ها، جداول و لینک‌ها در HTML
CSS و طراحی صفحات وب زیبا
مقدمه‌ای بر CSS و نحوه استفاده از آن
استایل‌دهی به متن‌ها، رنگ‌ها و پس‌زمینه‌ها
طراحی‌های ریسپانسیو با استفاده از Media Queries
JavaScript برای تعاملات وب
معرفی JavaScript و کاربردهای آن در وب
نحوه اضافه کردن تعاملات به صفحات وب
استفاده از JavaScript برای فرم‌ها و اعتبارسنجی داده‌ها
استفاده از فریم‌ورک‌های فرانت‌اند (مثل React)
آشنایی با فریم‌ورک React و نحوه استفاده از آن
ساخت کامپوننت‌ها و مدیریت وضعیت در React
کار با props و state در React
ابزارهای مدرن در فرانت‌اند
معرفی Git و GitHub برای مدیریت پروژه‌ها
استفاده از ابزارهای مدرن مثل Webpack و Babel
کار با NPM برای مدیریت بسته‌ها
توضیحات هر فصل
فصل اول: آشنایی با HTML و ساختار صفحه وب
در این فصل شما با زبان HTML آشنا خواهید شد. نحوه ساختاردهی صفحات وب و استفاده از تگ‌های اصلی مانند div, span, a, form, input را خواهید آموخت. همچنین اصول بهینه‌سازی صفحات وب برای جلب نظر موتورهای جستجوگر را بررسی خواهیم کرد.
فصل دوم: CSS و طراحی صفحات وب زیبا
در این فصل با اصول طراحی زیبا و کاربرپسند آشنا خواهید شد. شما یاد خواهید گرفت که چگونه به صفحات وب خود استایل بدهید و از ویژگی‌های CSS برای تغییر ظاهر صفحات استفاده کنید. این فصل شامل استفاده از Layouts مختلف مانند Flexbox و Grid برای ایجاد صفحات ریسپانسیو است.
فصل سوم: JavaScript برای تعاملات وب
در این فصل به طور کامل با JavaScript آشنا خواهید شد. یاد می‌گیرید که چگونه با استفاده از JavaScript، صفحات وب را به صفحات پویا تبدیل کنید و تعاملات مختلف مانند اسلایدرها، فرم‌ها و پیغام‌های هشدار را ایجاد کنید.
فصل چهارم: استفاده از فریم‌ورک‌های فرانت‌اند (مثل React)
این فصل به شما کمک می‌کند تا با یکی از محبوب‌ترین فریم‌ورک‌های جاوااسکریپت یعنی React آشنا شوید. شما یاد خواهید گرفت که چگونه کامپوننت‌ها را در React بسازید، آن‌ها را مدیریت کنید و ساختارهای پیچیده را به راحتی پیاده‌سازی کنید.
فصل پنجم: ابزارهای مدرن در فرانت‌اند
در این فصل، شما با ابزارهای مدرن فرانت‌اند آشنا خواهید شد. Git و GitHub را برای مدیریت کدهای خود یاد می‌گیرید و همچنین نحوه استفاده از Webpack و Babel برای بهبود روند توسعه را بررسی خواهید کرد.
ضمانت بازگشت وجه ۷ روزه
ما به کیفیت دوره‌های آموزشی خود اطمینان داریم. اگر پس از ۷ روز از شروع دوره احساس کردید که این دوره برای شما مفید نبوده و نتوانستید از مطالب استفاده کنید، می‌توانید درخواست بازگشت وجه خود را داشته باشید. هدف ما رضایت شماست و برای این موضوع تمام تلاش خود را می‌کنیم.
نظر دانشجویان دیگر
"دوره کدنویسی فرانت‌اند خیلی مفید بود. به راحتی توانستم از صفر تا صد طراحی وب رو یاد بگیرم و الان توانایی ساخت وب‌سایت‌های حرفه‌ای رو دارم." - سید علی
"این دوره فوق‌العاده بود! محمدعلی دهقان با شیوه تدریس ساده و کاربردی‌شون، مفاهیم سخت رو هم خیلی راحت توضیح دادن. پیشنهاد می‌کنم به هر کسی که می‌خواهد وارد دنیای توسعه وب بشه، این دوره رو از دست نده." - مرتضی