×
ribbon

۱۰۰ روز کدنویسی: بوت‌کمپ توسعه وب

مدرس:Udemy

Manuel LorenzMaximilian SchwarzmullerPRO PREMIUM ACADEMY

آموزش جامع Web Development از صفر تا صد در 100 روز (یا با سرعت و برنامه دلخواه خودتان)؛ از سطح «مقدماتی» تا «پیشرفته»

جدید
زیرنویس
8دانشجو
78ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیآبان ۱۴۰۵
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

درک سازوکار وب و شروع مسیر شغلی: آشنایی کامل با نحوه کارکرد وب و چگونگی آغاز فعالیت حرفه‌ای به‌عنوان یک Web Developer

یادگیری Web Development در 100 روز: نقشه راه جامع صد روزه (اختیاری – امکان پیشروی با سرعت و برنامه زمانی شخصی)

توسعه همه‌جانبه وب: ساخت Websiteها، Web Appها و Web Serviceها (همراه با درک عمیق ماهیت و تفاوت‌های بنیادین هر یک)

پیاده‌سازی رابط کاربری (Frontend): طراحی و توسعه UI تعاملی و واکنش‌گرا با استفاده از HTML ،CSS و JavaScript

این دوره شامل:

78 ساعت ویدئو

149 جلسه متنی

149 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

پیش‌نیاز‌ها

• هیچ‌گونه دانش قبلی در زمینه برنامه‌نویسی یا Web Development نیاز نیست! ما همه‌چیز را از صفر شروع می‌کنیم!
• برای شروع فقط به یک کامپیوتر (ویندوز یا Mac) نیاز دارید!

توضیحات دوره

به جامع‌ترین بوت‌کمپ Web Development در پلتفرم Udemy بپیوندید!

این دوره Web Development را از پایه به شما آموزش می‌دهد و ظرف ۱۰۰ روز شما را به یک Web Developer مسلط تبدیل می‌کند؛ یا این امکان را فراهم می‌سازد تا مفاهیم کلیدی را بازآموزی کرده و دانش فنی فعلی خود را ارتقا دهید.

ورود به دنیای Web Development یک انتخاب هوشمندانه و عالی است؛ زیرا توسعه وب مسیرهای شغلی متنوعی را پیش روی شما قرار می‌دهد و مهارت‌های آن تقریباً در تمامی کسب‌وکارهای امروزی مورد نیاز است — تقاضایی که در آینده نیز به مراتب بیشتر خواهد شد!

این حوزه صرفاً به وب‌سایت‌ها محدود نمی‌شود؛ بلکه سرویس‌های «پشت صحنه» مورد استفاده در اپلیکیشن‌های موبایلی نظیر Uber یا Airbnb را نیز در بر می‌گیرد. همچنین شامل Web Appهای قدرتمندی همچون Google Docs، بازی‌های تحت مرورگر و البته وب‌سایت‌های متداول مانند Facebook، وبلاگ‌های آنلاین، فروشگاه‌های اینترنتی مانند Amazon و موارد متعدد دیگر است.

بنابراین جای تعجب نیست که تقاضای بالایی برای Web Developerها در بازار کار وجود دارد. علاوه بر موقعیت‌های شغلی فوق‌العاده، به‌عنوان یک توسعه‌دهنده وب می‌توانید کسب‌وکار دیجیتال اختصاصی خود را نیز به سادگی راه‌اندازی کنید!

این دوره برای شما طراحی شده است!

این دوره مبانی Web Development را از پایه آموزش می‌دهد و به لطف چالش «100 Days Of Code» که در ساختار دوره تعبیه شده است (هرچند پایبندی به آن کاملاً اختیاری است)، می‌توانید ظرف ۱۰۰ روز به یک Web Developer تبدیل شوید.

برای شروع به هیچ تجربه قبلی نیاز ندارید؛ ما تمام اصول بنیادین، مبانی و مفاهیم کلیدی را گام‌به‌گام در کنار هم بررسی خواهیم کرد.

همچنین این دوره برای افراد پیشرفته‌تری که با مبانی توسعه وب آشنا هستند نیز مناسب است. ماهیت دوره به‌صورت تخصصی و عمیق (Deep-dive) طراحی شده و امکان تعمیق دانش در بخش‌های پایه نظیر HTML ،CSS یا NodeJS و همچنین بررسی مباحث پیشرفته مانند درگاه‌های پرداخت، ساخت REST APIها و امنیت وب‌سایت را فراهم می‌سازد.

با توجه به حجم بالای دوره، سرفصل‌ها به‌صورت ماژولار تدوین شده‌اند. شما می‌توانید ویدیوها را جلسه به جلسه دنبال کنید یا مستقیماً به سراغ بخش‌های مدنظر خود بروید. برای افراد تازه‌کار، رویکرد «گام‌به‌گام» توصیه می‌شود؛ چرا که مفاهیم پیوسته و مکمل یکدیگرند، اما توسعه‌دهندگان باتجربه‌تر می‌توانند مباحث مقدماتی را رد کنند.

چالش ۱۰۰ روز کدنویسی (The 100 Days Of Code Challenge)

این دوره با الگوگیری از چالش معروف «100 Days Of Code» طراحی شده است؛ چالشی استاندارد با هدف حفظ انگیزه برای حداقل ۱ ساعت کدنویسی روزانه به مدت ۱۰۰ روز.

از آنجا که این دوره بسیار جامع است (حدود ۸۰ ساعت آموزش ویدیویی)، پیگیری آن در ابتدا ممکن است چالش‌برانگیز به نظر برسد؛ و بسیاری از دانشجویان دوره‌های طولانی را به پایان نمی‌رسانند. این در حالی است که دوره سرشار از تمرینات کاربردی، کوییزها، تکالیف و پروژه‌های عملی است (ساخت بازی مرورگری، وبلاگ، وب‌سایت گردشگری، فروشگاه اینترنتی و پروژه‌های دیگر).

به همین منظور، یک نقشه راه شفاف برای تکمیل صفر تا صد این دوره ظرف ۱۰۰ روز (با اختصاص روزانه ۱ الی ۲ ساعت زمان) در اختیارتان قرار می‌گیرد. همچنین به یک وب‌سایت اختصاصی همراه دوره و راهنماهای مشخص در سرفصل‌ها دسترسی خواهید داشت. شرکت در قالب این چالش کاملاً اختیاری است و می‌توانید دوره را با سرعت و زمان‌بندی شخصی خود پیش ببرید.

آنچه در این دوره خواهید آموخت

  • درک نحوه عملکرد وب (How the Web Works)
  • تسلط بر فناوری‌های هسته وب: HTML ،CSS و JavaScript
  • شناخت ساختار اسناد HTML و نحوه استفاده استاندارد از المان‌های HTML
  • یادگیری مفاهیم کلیدی CSS نظیر Box Model ،Flexbox ،Positioning، واحدها (Units) و غیره
  • بررسی مباحث پیشرفته CSS از جمله طراحی واکنش‌گرا (Responsive)، چیدمان‌ها (Layouts)، متغیرهای سفارشی (Custom CSS Properties) و CSS Grid
  • آموزش JavaScript سمت مرورگر (Client-Side) از پایه
  • شناخت ساختار «DOM» و نحوه دستکاری و مدیریت آن از طریق JavaScript
  • آشنایی با رویدادهای کاربری و مرورگر (Events) و مدیریت آن‌ها با JavaScript
  • پیاده‌سازی پروژه‌های متعدد (نظیر بازی مرورگری Tic-Tac-Toe) برای تثبیت مهارت‌ها
  • ورود به توسعه سمت سرور (Backend Development) با NodeJS و ExpressJS
  • درک معماری و نحوه عملکرد NodeJS
  • توسعه وب‌سایت‌های مبتنی بر Backend همراه با مفاهیم Routing پویا و قالب‌های داینامیک (Dynamic Templates)
  • یادگیری کار با دیتابیس‌های SQL و NoSQL و درک تفاوت‌های ساختاری آن‌ها
  • پیاده‌سازی و کار با دیتابیس‌های SQL و NoSQL در محیط NodeJS و Express
  • تسلط بر قابلیت‌های پیشرفته مانند احراز هویت (Authentication)، امنیت وب‌سایت، الگوهای کدنویسی، آپلود فایل و اعتبارسنجی فرم‌ها (Validation)
  • توسعه پروژه‌های جامع در سطح Production (از جمله ساخت یک فروشگاه اینترنتی کامل از صفر)
  • نحوه استفاده از سرویس‌ها و پکیج‌های شخص ثالث (Third-Party) نظیر درگاه پرداخت Stripe
  • ورود به مباحث تخصصی‌تر مانند طراحی و پیاده‌سازی REST APIها
  • آشنایی با فریم‌ورک‌های Frontend جاوااسکریپت مانند Vue.js برای ساخت رابط‌های کاربری قدرتمندتر و ده‌ها سرفصل کاربردی دیگر که در بخش سرفصل‌های دوره قابل مشاهده است!

این دوره برای چه کسانی مناسب است؟

  • علاقه‌مندان به یادگیری Web Development در تمام سطوح (مقدماتی تا پیشرفته)
  • افرادی که هیچ‌گونه پیش‌زمینه برنامه‌نویسی ندارند و قصد دارند از صفر وارد حوزه وب شوند
  • توسعه‌دهندگان با‌تجربه‌ای که به دنبال یک مرجع آموزشی کامل، بازآموزی مبانی یا یادگیری مباحث پیشرفته‌تر هستند
  • دانشجویانی که قصد دارند با انجام پروژه‌ها و تمارین عملی متعدد، مهارت کدنویسی خود را تقویت کنند

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
5دوره
2,990دانشجو
1,564نظر و امتیاز

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

به عنوان یک پذیرنده اولیه (Early Adopter) ابزارهای جدید و به‌سرعت در حال تکامل، همواره از یادگیری این ابزارها و انتقال دانشم به همکاران و دانشجویان لذت می‌بردم.

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

از آنجا که همیشه یافتن مواد آموزشی با کیفیت بالا، قابل فهم و جامع را دشوار می‌یافتم، تصمیم گرفتم خودم چنین مواد را تولید کنم. به همراه ماکسیمیلیان شوارتسمولر، آکادم‌مایند را تأسیس کردم تا بهترین تجربه یادگیری ممکن را در زمینه توسعه وب و علم داده به بیش از ۲,۰۰۰,۰۰۰ دانشجوی خود ارائه دهیم

13دوره
3,909دانشجو
1,639نظر و امتیاز

تجربه به عنوان توسعه‌دهنده (وب):

از سن ۱۲ سالگی که شروع کردم، هرگز یادگیری مهارت‌ها و زبان‌های برنامه‌نویسی جدید را متوقف نکردم. در اوایل کار شروع به ساخت وب‌سایت برای دوستان و همچنین برای تفریح کردم. علاوه بر توسعه وب، من پایتون و سایر زبان‌های غیر مبتنی بر وب را نیز کاوش کردم. این اشتیاق از آن زمان تاکنون ادامه داشته و من را به تصمیم‌گیری برای کار به عنوان یک توسعه‌دهنده وب فریلنسر و مشاور سوق داد. موفقیت و لذتی که در این شغل دارم بسیار زیاد است و واقعاً آن اشتیاق را با شعله‌ای زنده نگه می‌دارد.

با شروع توسعه وب در سمت بک‌اند (PHP با لاراول، NodeJS، پایتون)، من در بسیاری از پروژه‌ها به تدریج به یک توسعه‌دهنده فرانت‌اند با استفاده از فریم‌ورک‌های مدرن مانند React، Angular یا VueJS تبدیل شدم. امروزه از هر دو دنیا لذت می‌برم!

من همچنین برنامه‌های کاربردی فول‌استک می‌سازم و دانش تخصصی در زمینه DevOps و محاسبات ابری کسب کرده‌ام - که این امر با گواهینامه‌های متعدد AWS که دارم (شامل گواهینامه سطح بالای حرفه‌ای معمار راهکار) اثبات شده است.

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

تجربه به عنوان مدرس:

به عنوان یک حرفه‌ای خودآموخته، من واقعاً بخش‌های سخت و موضوعات دشوار هنگام یادگیری زبان‌های جدید یا بهبود زبان‌های شناخته شده را می‌شناسم. این پیش‌زمینه و تجربه به من امکان می‌دهد تا بر مهم‌ترین مفاهیم کلیدی و موضوعات تمرکز کنم. سابقه درخشان من شامل بسیاری از دوره‌های با امتیاز ۵ ستاره و بیش از ۲,۰۰۰,۰۰۰ دانشجو در یودمی، بهترین مدرک برای این ادعاست.

چه به عنوان مدرس توسعه نرم‌افزار و چه تدریس مدیریت کسب‌وکار، همیشه بازخورد بسیار خوبی دریافت کرده‌ام. پاداش‌بخش‌ترین تجربه این است که ببینم چگونه افراد با کمک محتوای من، شغل‌های جدید و بهتری پیدا می‌کنند، برنامه‌های کاربردی وب فوق‌العاده می‌سازند، پروژه‌های شگفت‌انگیز کسب می‌کنند یا صرفاً از سرگرمی خود لذت می‌برند.

به همراه مانوئل لورنز، آکادم‌مایند را تأسیس کردم تا بهترین تجربه یادگیری ممکن را به بیش از ۲,۰۰۰,۰۰۰ دانشجوی خود ارائه دهیم.

PRO PREMIUM ACADEMYپایان مرزهای زبانی برای دسترسی هوشمند و بومی به برترین آموزش‌های جهان
21دوره
1,002دانشجو
105نظر و امتیاز

پرو پرمیوم با هدف فراهم‌کردن دسترسی فارسی‌زبانان به آموزش‌های باکیفیت، به‌روز و استاندارد جهانی فعالیت می‌کند.
ما آموزش‌های بین‌المللی را صرفاً ترجمه نمی‌کنیم؛ بومی‌سازی می‌کنیم. با استفاده از آخرین تکنولوژی ها و مهندسی محتوا، دوره‌ها را برای تجربه‌ای روان، تخصصی و قابل‌فهم به زبان فارسی آماده می‌کنیم؛ از ترجمه و زیرنویس تخصصی و توضیحات دوره گرفته تا HTML، متن، فایل‌های تمرینی و سایر منابع همراه دوره.
برای هر دوره واژه‌نامه تخصصی و یکپارچه ایجاد می‌شود تا اصطلاحات و مفاهیم تخصصی در سراسر محتوا با دقت و ثبات حفظ شوند و اجزای مختلف دوره در قالب یک بسته یادگیری یکپارچه در اختیار مخاطب قرار گیرند.
 

 چشم انداز آکادمی پرو پرمیوم | PRO PREMIUM:

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

درباره بنیان‌گذار | سجاد ثریا

فعال در حوزه هوش مصنوعی، علم داده ، آموزش و مهندسی سیستم‌ها.
تمرکز من بر ساخت سیستم‌های هوشمند برای تولید، بومی‌سازی و بهبود تجربه یادگیری است.
سوابق و مدارک تخصصی:
دارای گواهینامه‌های حرفه‌ای (Professional Certificates) متعدد از دانشگاه هاروارد (HarvardX) از جمله:
• علوم کامپیوتر برای هوش مصنوعی (Computer Science for Artificial Intelligence)
• علم داده (Data Science)
• پایتون برای علم داده و یادگیری ماشین (Python for Data Science and Machine Learning)
• پایتون برای علم داده و یادگیری عمیق (Python for Data Science and Deep Learning)
• علوم کامپیوتر برای برنامه‌نویسی پایتون (Computer Science for Python Programming)
• علوم کامپیوتر برای علم داده (Computer Science for Data Science)
• علوم کامپیوتر برای برنامه‌نویسی وب (Computer Science for Web Programming)
• علوم کامپیوتر برای امنیت سایبری (Computer Science for Cybersecurity)
دستاوردهای حرفه‌ای و تخصص‌های کلیدی:
مدرس رسمی دانشگاه هاروارد در ایران
معماری و توسعه پلتفرم‌های هوشمند برای بومی‌سازی و تولید محتوای آموزشی بین‌‌المللی.
تسلط عمیق بر هوش مصنوعی و معماری‌های نوین از جمله پیاده‌سازی و آموزش مدل‌های زبانی بزرگ (LLMs)، سیستم‌های RAG و توسعه معماری‌های چندعاملی (Multi-agent).
رهبری تحول دیجیتال در صنایع کلان: تدوین استراتژی، طراحی نقشه راه تحول دیجیتال و معماری سرفصل‌های آموزشی تخصصی برای صنایع پیچیده و مقیاس‌بزرگ نظیر نفت و گاز.

poster

۱۰۰ روز کدنویسی: بوت‌کمپ توسعه وب

8دانشجو

دیگر دوره‌های Manuel Lorenz

دیگر دوره‌های Maximilian Schwarzmuller

دیگر دوره‌های PRO PREMIUM ACADEMY