دوره های جاوا اسکریپت جی کوئری بهترین راه برای یادگیری جاوا اسکریپت برای Dummies. برای یادگیری و یادگیری نحوه استفاده از جاوا اسکریپت، جی کوئری و آژاکس چه کاری باید انجام دهید

آیا مدت زیادی است که در مورد jQuery شنیده اید، اما زمانی برای تسلط بر این کتابخانه نداشته اید؟ استفاده از آن تا حد زیادی طرح بندی در جاوا اسکریپت را ساده می کند. این کتابخانه JS کوچک، سریع و قابل توسعه، پیمایش عناصر HTML، مدیریت انیمیشن ها و کار با درخواست های Ajax را آسان می کند.

در دوره آموزشی "جاوا اسکریپت و جی کوئری" که توسط پروژه FructCode ارائه شده است، با تمام اسرار و نکات ظریف کتابخانه جی کوئری آشنا می شوید، شروع به استفاده از آن در ایجاد کار خود می کنید. زبان برنامه نویسی جاوا اسکریپت در توسعه وب همه جا وجود دارد. بازار کار آنلاین دائماً به متخصصانی نیاز دارد که بتوانند بر اساس آن وب سایت ایجاد کنند.

آموزش جاوا اسکریپت با FructCode:

  • اولین ایجاد یک متغیر، مقدمه ای بر نحو جاوا اسکریپت.
  • انتقال کد به یک فایل جداگانه، نمایش این متغیرها در مرورگر.
  • اتصال کتابخانه jQuery و دسترسی به DOM.
  • اولین کد در جی کوئری و جاوا اسکریپت، تمرین های گفتگو.

جاوا اسکریپت و جی کوئری را از ابتدا یاد بگیرید. پایگاهی برای خودسازی بیشتر در این زمینه بدست آورید. خود را به عنوان یک کارمند مسئولیت پذیر که برای به دست آوردن دانش جدید تلاش می کند، تثبیت کنید. در هر صورت، این امر منجر به پیشرفت شغلی و دستیابی به شغلی با درآمد بهتر می شود.

2 رای

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

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

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

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

بر خلاف عرف، مدت زیادی دور بوته نمی زنم. اطلاعات زیادی. بیا شروع کنیم.

کلاس های رایگان جاوا اسکریپت

مسئله مالی برای بسیاری از برنامه نویسان تازه کار از اهمیت بالایی برخوردار است. این کاملا منطقی است. اینترنت در ابتدا به عنوان پایگاه دانشی ایجاد شد که همه می توانند اطلاعات مورد علاقه خود را در آن بیابند. "چرا باید ناگهان پرداخت کنم؟" یک سوال کاملا طبیعی است.

متأسفانه، پاسخ به آن نیز بی تکلف است - کیفیت. در کشور ما افراد با استعداد و بی علاقه که حاضرند مجانی وقت بگذارند، اما ناراحت نباشند، بسیار کم هستند.

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

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

شما همچنین می توانید دوره دریافت کنید مبانی برنامه نویسی » با وظایف در وب سایت رسمی شرکت. در ساعت 17، آموزش شامل 27 درس و 21 تمرین عملی است.

پس از یادگیری اصول اولیه، می توانید به مرحله بعدی بروید. JS: آماده شدن ". دسترسی نیز رایگان است.

طبیعتاً من خودم این دوره را گذرانده ام و به همین دلیل نمی توانم کیفیت را به شما تضمین کنم و برخی از ویژگی های آموزش را به شما بگویم. Huxlet نسبتاً جدید است و خود را به عنوان یک تیم بین المللی از متخصصان اختصاص داده است که به آموزش افراد از سطح صفر تا حرفه ای اختصاص دارد.

متون انگلیسی زبان، دوره ها، ارجاع به منابع آشنا مانند Lifehacker و Habr اعتماد به نفس را القا می کند. با این حال، مزیت اصلی، به نظر من، هنوز رایگان است.

شاید کمی بعد این شرکت بتواند خود را ثابت کند، اهمیت خود را در این دنیا ثابت کند، سطح فارغ التحصیلان را نشان دهد و به شهرت، موفقیت و مواردی از این دست دست یابد.


اگر نمی خواهید وقت خود را تلف کنید و چیزهای زیادی یاد بگیرید، می توانید فقط اطلاعات مربوط به JS را "خرید" کنید: "جاوا اسکریپت. سطح یک» و «جاوا اسکریپت. سطح دو." درست است، من فکر می کنم که در این صورت کارآموزی باید فراموش شود. این اطلاعات باید با توسعه دهندگان روشن شود.

اساساً همین است. بهترين ها را برايت آرزو دارم. فراموش نکنید که مشترک شوید گروه Vkontakte منتا کمی بیشتر در مورد کسب درآمد اینترنتی بدانید. دوباره می بینمت.

اما ابتدا به طور خلاصه خودم را معرفی می کنم. نام من میخائیل روساکوف است، بسیاری از شما سال هاست که مرا می شناسید. به دلیل حیا طبیعی که دارم، دوست ندارم در مورد خودم صحبت کنم، اما به نظر می رسد باید. من سال هاست که برنامه نویسی می کنم (در زمان نوشتن این مقاله - 8 سال). با زبان های کاربردی مانند پاسکال، جاوا، سی پلاس پلاس و دیگران. بعد من خیلی غافلگیر شدم فن آوری های وبو برای مدت معینی مطالعه کرد HTML، CSS، جاوا اسکریپت، PHP.

حالا که از صلاحیت من مطمئن شدید، اجازه بدهید به شما بگویم که چگونه درس خوانده ام جاوا اسکریپت. و من بی دلیل به این موضوع دست نزدم، زیرا سایت های پویا با عناصر زیبای مختلف (به عنوان مثال، نوار لغزنده تصویر، نوار پیشرفت، عناصری که به آرامی ظاهر می شوند، ثبت نام بدون بازخوانی صفحه و موارد دیگر) با استفاده از جاوا اسکریپت ایجاد شده است.

تنها سوال این است که چگونه جاوا اسکریپت را یاد بگیریم؟

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

چگونه یاد بگیریم که دانش را در عمل به کار ببریم؟

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

برای یادگیری چه کاری باید انجام دهید
و یاد بگیرید که چگونه از جاوا اسکریپت، جی کوئری و آژاکس استفاده کنید؟

مرحله 1. به اصول اولیه جاوا اسکریپت مسلط شوید.

اول از همه، شما باید با یادگیری تمام اصول زبان و آشنایی با هر چیزی که نیاز دارید به جاوا اسکریپت تسلط داشته باشید. اما باز هم سوال اینجاست: و چه چیزی نیاز به مطالعه دارد، چه چیزی لازم است؟". جاوا اسکریپت زبان بزرگی است که می توانید با خیال راحت یک کتاب درسی 1500-2000 صفحه ای بنویسید و همه چیز را پوشش نمی دهد. بهترین گزینه این است که به شما بگویم فردی با سالها تجربه در استفاده از جاوا اسکریپت، آنچه را که در عمل خود استفاده می کند. چه ساختارها، چه ویژگی های زبانی، و همچنین نمونه هایی را به شما نشان می دهد.

مرحله 2. یاد بگیرید که از جاوا اسکریپت هنگام نوشتن اسکریپت استفاده کنید.

تئوری به خودی خود بی معنی است مگر اینکه عملی شود. اما باز مشکل اینجاست: و از کجا می توان تمرینات را دریافت کرد، اگر هنوز تجربه کمی وجود دارد، چگونه خودتان آنها را به دست آورید؟».

مرحله 3. بر کتابخانه jQuery مسلط شوید.

این امر ضروری است زیرا جاوا اسکریپت به صفحه حیات می بخشد. آ جی کوئری به شما این امکان را می دهد که شیک و درخشش را با حداقل تلاش اضافه کنید. با انجام این کار در جاوا اسکریپت خالص، گاهی اوقات می توانید چند روز، با استفاده از jQuery می توانید این کار را انجام دهید حداکثر در ساعت.

مرحله 4. استفاده از jQuery را یاد بگیرید.

داستانی مشابه با جاوا اسکریپت. تمرین مورد نیازاگر از jQuery برای حل مشکلات خاص استفاده نکنید، تمام تئوری شما در عرض یک هفته ناپدید می شود.

مرحله 5. تسلط داشته باشید و نحوه استفاده از Ajax را یاد بگیرید.

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

همانطور که می بینید، تنها 5 مرحله وجود دارد،
و شما یک متخصص عالی جاوا اسکریپت هستید!

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

اما یک راه ساده تر وجود دارد!

من به شما توجه می کنم - انباری از تمام دانش لازم و تمام تمرینات لازم در جاوا اسکریپت، jQuery و Ajax، یعنی دوره ویدیویی "".

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

همانطور که گفتم تئوری خوب است اما بدون تمرین معنی ندارد. بنابراین باز هم با تکیه بر تمرین خودم برای شما آماده کردم مفیدترین تمرین ها برای تثبیت مطالباز درس ها تقریباً هر درس در این دوره با چندین تمرین از بسیار ساده تا بسیار پیچیده همراه است.

همان درس ها منابع دارندکه در طول آموزش ایجاد کردم. یعنی اگر نتوانستید به همان روشی که من در درس نوشتم بنویسید، همیشه می توانید کل کد درس را در منبع ببینید.

پس از دوره چه چیزی به دست می آورید؟

بخش جاوا اسکریپت

از این بخش یاد خواهید گرفت:
همه مبانی ضروری جاوا اسکریپت، ندانستید که خودتان به طور فوق العاده ای کدام خواهید بود در حین یادگیری سرعت خود را کاهش دهید، و سوء تفاهم های زیادی در مورد چیزهای اساسی در جاوا اسکریپت وجود خواهد داشت که بدون آن به سختی می توانید حتی اسکریپت هایی با پیچیدگی متوسط ​​بنویسید.

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

روش های تعامل و دریافت داده ها از کاربر. بنابراین، ایجاد می کند تعامل صفحه.

درباره رویدادها در جاوا اسکریپت. رویداد نوعی کنش است که می توان آن را به نحوی در جاوا اسکریپت مدیریت کرد. به عنوان مثال، کاربر روی تصویر کلیک کرد - این یک رویداد است. و در جاوا اسکریپت میتوانیم مثلا این تصویر را بزرگ کنیم و وقتی دوباره کلیک کردی اندازه اصلی را برگردانیم. بسیاری از رویدادهای دیگر وجود دارد که قطعاً از این بخش با آنها آشنا خواهید شد و مهمتر از همه، نحوه مدیریت صحیح آنها را یاد خواهید گرفت.

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

مجموعه ای از توابع مورد نیاز برای عملیات، در عین حال هیچ چیز اضافی نیاوردم.

در باره DOM (مدل شیء سند) - اساس همان jQuery. اگر DOM را می شناسید، بسیاری از وظایف (که اتفاقاً اکثر آنها) می توانید به راحتی و به سرعت بدون کمک کتابخانه سنگین جی کوئری انجام دهید.


بخش جی کوئری

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

کجا و چه زمانی از jQuery استفاده کنیم. اکثر برنامه نویسان از آن در جایی استفاده می کنند که می توانند بدون آن کار کنند یا اساساً اشتباه استفاده می کنند. برای اینکه همان "برنامه نویس" نباشید، قطعاً باید به این بخش نگاه کنید.

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

نحوه کار با صفحهبا استفاده از jQuery این بسیار مهم است، زیرا اگر ندانید چگونه با عناصر موجود در صفحه کار کنید، جی کوئری اصلا معنی ندارد.

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

در باره، چگونه رویدادها در jQuery تنظیم می شوند و چگونه آنها را مدیریت کنیم. در اینجا همه چیز کمی با جاوا اسکریپت متفاوت است، بنابراین این نیز یک نکته ضروری است.

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


بخش آژاکس

تمام ظرافت ها و ظرافت های فناوری آژاکس. برای مثال، بدون دانستن این تفاوت های ظریف، تعجب خواهید کرد که چرا نمی توانید درخواست Ajax را با استفاده از روش های استاندارد به دامنه دیگری ارسال کنید. به طوری که شما پایه و اساس دانش خود را از آژاکس داشته باشید، این بخش الزامی است.

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

چگونه درخواست های GET و POST را به سرور ارسال کنیدبا استفاده از jQuery اگر تعداد زیادی از این موارد ارسالی وجود داشته باشد، استفاده از jQuery گاهی اوقات نوشتن کد را ساده می کند و خوانایی آن را به طرز چشمگیری بهبود می بخشد.

درباره فرمت JSON - مهمترین "پل" بین جاوا اسکریپت و PHP. اینها اساساً زبان های متفاوتی هستند و برای اینکه بتوانند داده ها را تبادل کنند، از فرمت جهانی JSON استفاده می شود که در این قسمت کار با آن را نیز یاد خواهید گرفت.

نحوه کنترل ارسال داده ها در هر مرحله. فرض کنید می خواهید یک نوع تصویر متحرک (مانند "بارگذاری داده ها"، مطمئناً، با آن برخورد کرده اید) در زمان ارسال قرار دهید. هنگامی که خطایی رخ می دهد، می خواهید یک پیام مناسب برای کاربر نمایش دهید. و در صورت موفقیت آمیز بودن ارسال، می خواهید نتیجه خاصی را در صفحه نمایش دهید. در اینجا در هر یک از مراحل می توانید وظایف خاصی را انجام دهید، نحوه انجام این کار، دوباره از این بخش یاد خواهید گرفت.

گنجینه باحالی از دانش، اینطور نیست؟

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

شامل چه چیزی است طلا? این کیت شامل دوره ""، و همچنین دوره های ویدئویی " طرح بندی سایت از ابتدا"و" PHP و MySQL از صفر تا گورو».

دوره جاوا اسکریپت نیاز به دانش HTML داردو CSS بسیار مطلوب (به ویژه در بخش jQuery مهم است). و دوره طرح بندی سایت از ابتدا” تمام این دانش را می دهد و همچنین به شما یاد می دهد که چگونه صفحات را بسازید. پس از همه، اگر هیچ صفحه ای وجود ندارد، پس جاوا اسکریپت لازم نیست، بنابراین ابتدا صفحه تایپ بندی می شود و تنها پس از آن اسکریپت ها با جاوا اسکریپت نوشته می شوند.

خوب " PHP و MySQL از صفر تا گورو» افزودنی عالی برای دوره جاوا اسکریپت است زیرا از فناوری Ajax برای ارسال داده ها به سرور استفاده می شود و این داده ها در PHP پردازش می شوند. بنابراین، اگر به طور جدی می خواهید با فناوری Ajax سر و کار داشته باشید، قطعاً باید کاملاً خوب بدانید PHP و MySQL. و دوره PHP و MySQL از صفر تا گورو» این به شما آموزش داده خواهد شد.

و اضافه می کنم که هر کدام از دوره ها دارای چند جایزه خیلی خوبکه با خرید ست GOLD با آن آشنا می شوید.

شامل چه چیزی است پلاتین? این شامل همه چیز همان است ست طلایی(به همراه پاداش های همه دوره ها)، به علاوه دوره "".

اگر GOLD-kit به شما یاد می دهد که چگونه سایت های زیبا ایجاد کنیدبا عملکرد عالی، با طرح بندی با کیفیت بالا و پرداخت عالی با استفاده از جاوا اسکریپت، سپس دوره " ایجاد و ارتقاء سایت از A تا Z» به شما یاد خواهد داد سایت ها را تبلیغ کنیددر اینترنت. ویژگی اصلی دوره این است که فقط برخی از موارد نظری را بیان نمی کند که به وفور یافت می شود، بلکه سایت در آن تبلیغ می شود. myrusakov.ru. این تویی با استفاده از مثال تبلیغ یک سایت واقعی، یاد بگیرید که چگونه این کار را خودتان انجام دهید.

البته دوره «ایجاد و ارتقای سایت از A تا Z» نیز دارد پاداش های خود را دارند که قطعا با خرید مجموعه پلاتینیوم دریافت خواهید کرد.


من هم براتون آماده کردم
برخی از پاداش های خوب!

به طور خلاصه، چه چیزی به دست می آورید؟

با خرید دوره ویدیویی "جاوا اسکریپت، جی کوئری و آژاکس از صفر تا گورو":

شما همه چیز لازم و کافی را خواهید دانستبرای برنامه نویسی موفق جاوا اسکریپت

شما یاد خواهید گرفت که چگونه جلوه های مختلف جالبی ایجاد کنیدبا استفاده از jQuery و پلاگین های مختلف برای این کتابخانه.

شما یاد خواهید گرفت که چگونه از فناوری Ajax استفاده کنید، که به شما امکان می دهد نه تنها سایت های زیبا، بلکه همچنین ایجاد کنید برای بازدیدکنندگان شما بسیار راحت است.

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

با خرید مجموعه پلاتینیومشما هنوز هم یاد خواهید گرفت هر سایتی را تبلیغ کنید، به عنوان مثال تبلیغ یکی از سایت های من.

آیا می ترسید که موفق نشوید؟

چه قیمتی؟

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

اما حداقل مزیتی که دریافت خواهید کرد (اگر قبلاً تجربه برنامه نویسی دارید و به طور تصادفی دقیقاً آنچه را که نیاز دارید و نه همه چیز را مطالعه می کنید) 5 ماه است (تحصیل دوره - 1 ماه و مطالعه مستقل حدود 6 ماه) . فکر چقدر می توانید در این 5 ماه درآمد داشته باشید، در این مدت چند کار مفید می توانید انجام دهید، چند سایت می توانید حداقل برای سفارش یا برای نیازهای خود ایجاد کنید؟

از طرف دیگر، قیمت بالایی تعیین نکردم(البته در اینجا توجیه خواهد شد) تا حداکثر افراد بتوانند این دوره را خریداری کنند.

قیمت به مجموعه ای که انتخاب می کنید بستگی دارد.

3490 روبل

5170 روبل

5970 روبل

این کیت برای کسانی مناسب است که قبلاً دوره هایی از کیت های GOLD یا PLATINUM دارند یا برای کسانی که قبلاً HTML و CSS را می دانند و نیازی به ایجاد سایت های پیچیده و کاربردی ندارند.

این کیت برای کسانی است که می خواهند یاد بگیرند که چگونه سایت های واقعا جالبی ایجاد کنند!

این کیت برای کسانی است که نه تنها می خواهند یاد بگیرند که چگونه وب سایت های عالی ایجاد کنند، بلکه می خواهند بتوانند آنها را تبلیغ کنند.

به یاد بیاور شما 100٪ با ضمانت من محافظت می شوید. پس با خیال راحت سفارش دهید و شروع به یادگیری کنید.

ادامه بده دوست عزیز!

با احترام، میخائیل روساکوف!


P.S. "در دانش - عظمت و زیبایی،
دانش گرانبهاتر از گنجینه مروارید است:
هر زمان گنج را نابود خواهد کرد،
عاقل و دانا تا ابد مورد نیاز است"

سمرقندی

پرسش و پاسخ

آیا گواهی صادر می شود؟

بله، گواهی شخصی جداگانه برای هر دوره ویدیویی صادر می شود.

برخی از "واسیا" به من پیشنهاد خرید این دوره را به قیمت 500 روبل دادند. آیا این شریک زندگی شماست؟

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

دوره را کجا آپلود می کنید؟

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

این دوره بر جاوا اسکریپت مدرن (EcmaScript 2015+)، استفاده از JS برای کار در مرورگر (رویدادها، دستکاری HTML و CSS)، کار با ماژول های JS (NPM، Webpack)، کار با سرور (HTTP، REST، AJAX، Axios) تمرکز دارد. ، وب سوکت). این دوره پایه ای برای یادگیری چارچوب های وب Angular و React است. تاکید بر استفاده از OOP، کار با JSON، برنامه نویسی کاربردی است. کار با کلاس‌ها، اشیا، آرایه‌ها، تاریخ‌ها، تغییرناپذیری و ناهمزمانی به تفصیل مورد مطالعه قرار می‌گیرد.

موضوعات تحت پوشش

1. زبان جاوا اسکریپت:
  • نسخه ها و پیاده سازی های جاوا اسکریپت؛
  • کاربردهای جاوا اسکریپت (مرورگر، سرور، توسعه موبایل);
  • انواع داده ها: رشته، عدد، بولی (مفهوم صدق و غلط)؛
  • اپراتورها، اولویت عملگر.
  • اعلان متغیر: var, const, let;
  • حلقه ها: while, for, for … in, for … of;
  • کار با اعداد و رشته ها؛
  • مقادیر تهی و تعریف نشده: تفاوت ها و اهداف کاربرد.
  • کار با کنسول؛
  • استثناها در جاوا اسکریپت
2. JSON، اشیا و آرایه ها:
  • فرمت JSON، نمونه؛
  • JSON.parse و stringify.
  • اشیاء، کار با کلاس Object.
  • ایجاد اشیاء (با استفاده از کلمه ()، عملگر جدید، متد ایجاد)؛
  • وراثت اولیه، مرجع __proto__;
  • گیرنده و تنظیم کننده؛
  • عملگر in و hasOwnProperty، مفهوم خواص شمارش شده.
  • متد toString()، فراخوانی و نادیده گرفتن متد.
  • متد valueOf()، فراخوانی و نادیده گرفتن متد؛
  • ایجاد آرایه ها: Literals و new Array();
  • تغییر خودکار طول آرایه؛
  • گرفتن و تنظیم طول یک آرایه، کوتاه کردن یک آرایه.
  • با استفاده از متدهای join() و concat()؛
  • با استفاده از روش مرتب سازی، ترتیب مرتب سازی آرایه را تنظیم کنید.
  • استفاده از روش های برش و اسپلایس؛
  • استفاده از روش‌های فشار، پاپ، شیفت، حذف تغییر: ایجاد یک پشته یا صف.
3. کار با تاریخ ها و رشته ها:
  • با استفاده از سازنده new Date();
  • مفهوم نمایش کامپیوتری تاریخ به عنوان زمان از زمان
  • استفاده از getTime() و setTime();
  • نمایش رشته تجزیه تاریخ.
  • گزینه هایی برای ایجاد رشته ها در JS: استفاده از نقل قول های تکی و دوگانه.
  • درون یابی رشته ای (رشته در آپستروف ها)؛
  • فرار از کاراکترهای خاص در یک رشته؛
  • الحاق رشته، تبدیل به حروف بزرگ و کوچک.
  • جستجوی زیر رشته با indexOf() و lastIndexOf();
  • انتخاب یک رشته فرعی با substring() و substr()
  • با استفاده از متدهای include، endsWith، startsWith.
4. استفاده از جاوا اسکریپت در مرورگر: مدل DOM:
  • مدیریت پنجره مرورگر، سند، رویدادها و استایل (سبک های CSS)؛
  • شی پنجره و کاربرد آن؛
  • اتصال کد جاوا اسکریپت به صفحه HTML.
  • ترتیب اجرای اسکریپت ها در صفحه؛
  • ذخیره اسکریپت، سرورهای CDN، بارگذاری مجدد اجباری جاوا اسکریپت.
  • کار با پیوندها، اتصال جاوا اسکریپت به پیوندها.
  • رویداد onload و استفاده از آن؛
  • حملات XSS به سایت؛
  • کار با DOM: با استفاده از پنجره، سند، کودک نود.
  • دستکاری سند با استفاده از DOM: ایجاد، حذف، جابجایی عناصر.
  • استفاده از getElementById()، getElementsByTagName()، getElementsByClassName() برای یافتن عناصر در صفحه.
  • کار با روش ها و ویژگی های HTMLDocument و HTMLElement.
5. کار با رویدادها در مرورگر:
  • مفهوم برنامه ریزی رویداد؛
  • گردانندگان و شنوندگان رویداد؛
  • اتصال هندلرها با addEventListener();
  • ویژگی ها و متدهای کلاس Event;
  • انتشار رویدادها به بالا (حباب زدن) و پایین (گرفتن)؛
  • توقف انتشار؛
  • رویدادهای پنجره؛
  • رویدادهای ماوس و صفحه کلید، ویژگی های رویداد خاص؛
  • شکل رویدادها؛
6. کار با CSS و مدیریت سبک ها:
  • استاندارد CSS، ویژگی های اصلی CSS.
  • سبک ها و سبک های کلی عناصر فردی؛
  • سبک آبشاری;
  • انتخابگرهای CSS؛
  • تغییر CSS با جاوا اسکریپت.
  • بالشتک: حاشیه، بالشتک، حاشیه.
  • مدیریت نمایان بودن عناصر: دید و نمایش؛
  • موقعیت عنصر: مطلق، ثابت، نسبی، تنظیم بالا و چپ.
  • واحدهای اندازه گیری px، pt و دیگران؛
  • سرریز عنصر و کنترل از طریق ویژگی سرریز.
  • مدیریت لایه های سند: ویژگی zIndex.
  • انیمیشن، عناصر متحرک.
  • کار با کلاس ها، تنظیم className.
  • کار با شفافیت و انتقال (انتقال)؛
  • متد querySelectorAll().
7. کار با ماژول ها در جاوا اسکریپت، مدیر بسته NPM، سازنده Webpack:
  • دلایل استفاده از ماژول ها
  • صادرات از ماژول؛
  • واردات از یک ماژول؛
  • صادرات مجدد؛
  • کار با NPM، فایل package.json.
  • نصب جهانی و محلی بسته ها؛
  • استفاده از پک وب برای ساخت پروژه؛
  • لودرهای CSS و TypeScript؛
  • پیکربندی webpack.config.js؛
  • ایجاد بسته نرم افزاری، فشرده سازی؛
  • پلاگین های پک وب؛
  • استفاده از سیستم های مدولار قدیمی - CommonJS و AMD.
  • با استفاده از CommonsChunkPlugin، چندین نقطه ورودی.
  • تعویض داغ ماژول های HMR.
8. کلاس ها و وراثت در جاوا اسکریپت:
  • وراثت نمونه اولیه، مرجع __proto__;
  • نمونه اولیه شی؛
  • با استفاده از instanceof;
  • کلاس کلمه کلیدی، ایجاد کلاس.
  • کلمه کلیدی فوق العاده؛
  • با استفاده از Object.assign();
  • با استفاده از Object.defineProperty();
  • گیرنده و تنظیم کننده؛
  • عملگر Spread برای کار با اشیا و آرایه ها.
  • تخریب آرایه و شی
9. برنامه نویسی کاربردی در جاوا اسکریپت:
  • توابع به عنوان متغیر؛
  • آرایه آرگومان ها
  • متدهای کلاس تابع، call() و application();
  • متد bind() که این و بخشی از پارامترها را با bind تنظیم می کند.
  • بسته شدن در جاوا اسکریپت؛
  • کپسوله کردن ارزش با بسته شدن
  • ایجاد یک تابع از طریق سازنده Function: ساخت یک رشته.
  • توابع پیکان، نمونه هایی از کاربرد آنها؛
  • دستکاری آرایه عملکردی: find, findIndex, filter;
  • نمونه هایی از استفاده از نقشه/فیلتر/کاهش برای پردازش داده ها در یک آرایه.
10. تغییر ناپذیری، آزمایش، الگوی MVC:
  • مفهوم تغییر ناپذیری، مزایای آن؛
  • روش های تغییرپذیر و تغییرناپذیر برای تغییر اشیا و آرایه ها.
  • مفهوم و مزایای Virtual DOM;
  • تست توابع تغییرناپذیر با استفاده از Jest.
  • یادداشت، مزایای آن؛
  • اشتباهات اساسی و توصیه ها هنگام استفاده از برنامه نویسی عملکردی.
  • الگوی MVC، ایجاد رابط کاربری؛
  • مروری بر کتابخانه های اصلی برای توسعه front-end: Angular، React، Vue.
11. ناهمزمانی در جاوا اسکریپت. وعده ها.:
  • مفهوم و ضرورت ناهمزمانی;
  • کار با setTimeout، setInterval، clearTimeout.
  • توابع پاسخ به تماس (Callbacks)؛
  • از دست دادن این هنگام کار با یک تابع پاسخ به تماس. راه حل ها (با استفاده از توابع bind، arrow، و غیره)؛
  • مفهوم وعده ها، برگرداندن یک Promise از یک تابع ناهمزمان.
  • متد Promise.all()، استفاده از آن؛
  • syntax async/wait، موارد استفاده، محدودیت‌ها.
  • Exception handling: Promise reject، مدیریت استثنا در تماس های ناهمزمان.
12. کار با سرور. پروتکل HTTP خدمات REST:
  • پروتکل HTTP؛
  • هدرها و روش های HTTP (GET، POST، PUT، DELETE، سایرین)، انتقال داده.
  • سرورهای HTTP (نمای کلی)؛
  • کدهای پاسخ سرور HTTP.
  • استفاده از فرم ها برای ارسال داده ها؛
  • انتقال داده ها به سرور با استفاده از AJAX.
  • معماری REST: مزایا و ویژگی ها.
  • اجرای CRUD (عملیات ایجاد/خواندن/به‌روزرسانی/حذف) هنگام کار با REST.
  • استفاده از تابع fetch() برای دریافت و ارسال داده.
  • مستندسازی خدمات REST با Swagger
  • مفهوم، کاربرد HATEOAS.
13. کتابخانه AXIOS. پروتکل WebSocket:
  • مقایسه بین کتابخانه Axios سطح بالا و fetch ();
  • درخواست‌های GET و POST در Axios.
  • استفاده از async/wait با Axios؛
  • رسیدگی به خطا هنگام استفاده از Axios.
  • لغو درخواست با Axios.
  • پروتکل WebSocket;
  • نمونه هایی از استفاده از WebSocket، مقایسه با HTTP.
  • انیمیشن HTML;

اهداف

پس از اتمام دوره، دانش آموزان درک خوبی از امکانات زبان جاوا اسکریپت خواهند داشت و مبنایی برای استفاده بیشتر از چارچوب های وب مانند React یا Angular دریافت خواهند کرد. دانش‌آموزان ساختار و نحو زبان، مدل شی آن را با جزئیات مطالعه خواهند کرد. مدل DOM یک سند HTML به تفصیل در نظر گرفته می شود، مقدمه ای بر CSS ارائه می شود و تکنیک مدیریت DOM و CSS با استفاده از جاوا اسکریپت مورد مطالعه قرار می گیرد. مدل‌های مدیریت رویداد در حال مطالعه هستند. سوالات ایجاد فرم ها مورد مطالعه قرار می گیرد. فناوری JSON و فناوری Ajax، ناهمزمانی و کار با سرور در نظر گرفته شده است.

مخاطب هدف

توسعه دهندگان وب

آماده سازی اولیه

دانش آموزان با HTML و CSS آشنا هستند، تجربه برنامه نویسی در هر زبانی با سینتکس C مانند (C، C++، Java، C#) مطلوب است.

فقط دروس خصوصی تماس بگیرید و ثبت نام کنید!

این دوره به صورت فردی تدریس می شود. هزینه برای 1 درس (4 ساعت تحصیلی) ذکر شده است. شما می توانید در مورد تعداد کلاس ها و زمان آموزش با مدیران مرکز ما به توافق برسید.

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

هدف دوره:برای آموزش مفاهیم، ​​اصول، نحو و ابزارها برای توسعه صفحات وب و برنامه های کاربردی با استفاده از جاوا اسکریپت - یک زبان برنامه نویسی برنامه نویسی مبتنی بر نمونه اولیه از ابتدا.

دوره Basic Professional Javascript برای موارد زیر طراحی شده است:

  • دانش آموزان بدون تجربه توسعه وب و دانش هیچ زبان برنامه نویسی؛
  • دانش آموزان با دانش اولیه HTML و CSS؛
  • برنامه نویسان، برنامه نویسان و متخصصانی که می خواهند یک زبان برنامه نویسی اضافی یاد بگیرند.

در نتیجه تسلط بر برنامه دوره های جاوا اسکریپت و جی کوئری، مجموعه دانش و مهارت های زیر را دریافت خواهید کرد:

  • کاربردها و اصول برنامه نویسی در جاوا اسکریپت و جی کوئری.
  • مفاهیم اشیاء، شناسه ها، آرایه ها، چرخه ها و ساختارها؛
  • توابع، روش ها و ویژگی های اشیاء عددی؛
  • اصول چارچوب jQuery و تعامل آن با زبان جاوا اسکریپت.
  • کار با DOM - Document Object Model.
  • اعمال توابع و اقدامات به عناصر، برنامه نویسی رویدادها و واکنش ها در یک صفحه وب، کار با فرم ها، ایجاد لغزنده.

در دوره های برنامه نویسی جاوا اسکریپت در GCCPE ثبت نام کنید تا پایه و اساس توسعه حرفه ای بیشتر در زمینه توسعه وب را بدست آورید!

برنامه درسی دوره

مبحث 1. اطلاعات عمومی و اصول برنامه نویسی درجاوا اسکریپتوجی کوئری. ایجاد محیط توسعه

1. مبانی نحو جاوا اسکریپت. روش ها، اشیاء، خواص.

2. روش نوشتن شی سند.

3. مفهوم و استفاده از یک متغیر.

4. عملیات روی متغیرها.

مبحث 2. آرایه ها، ساختارها، چرخه ها.

1. مقدمه ای بر آرایه ها.

2. خاصیت طول، روش اتصال.

3. روش ها و روش های اساسی کار با آرایه ها.

4. آرایه های چند بعدی.

5. ساختار if-else.

مبحث 3. روش ها، توابع، خواص رشته ها و اشیاء عددی.

1. ساخت و سازهای چرخه ای در حالی که و برای.

2. روش های شی پنجره هشدار، اعلان، تایید.

3. مقدمه ای بر توابع.

4. روش ها و روش های اساسی کار با توابع.

5. خواص و روش های اشیاء رشته.

مبحث 4. کار با تاریخ درجاوا اسکریپت. تغییروب-صفحات

1. توابع و روش های اشیاء عددی.

2. کار با تاریخ در جاوا اسکریپت.

3. اشیاء خود را ایجاد کنید.

4. ایجاد روش برای شی خود.

مبحث 5. درک عمومیجی کوئری و اصول اساسی تعامل

1. اصلاح صفحات وب.

2. DOM - مدل شیء سند.

3. مقدمه ای بر جی کوئری.

4. مبانی فناوری جی کوئری و استفاده.

مبحث 6. ایجاد مجموعه ای از عناصر صفحه، اقدامات روی عناصر انتخاب شده.

1. اقدامات بر روی عناصر انتخاب شده.

2. توابع متن، پنهان کردن، نشان دادن.

3. مفهوم توابع زنجیره ای و چرخه های خودکار.

4. تغییر عرض و ارتفاع عناصر.

5. توابع اساسی که اعمال روی عناصر را گسترش می دهند.

موضوع 7. واکنش عناصر صفحه وب به رویدادها.

1. رویدادها در صفحه وب.

2. رفتار عناصر صفحه وب.

3. رویدادهای ردیابی شده توسط مرورگر.

4. مدل رویداد jQuery.

5. رویدادهای جی کوئری.

6. یک اسلایدر از یک نمایش اسلاید ایجاد کنید.

مبحث 8. روش ها و فیلترهای کار با فرم ها.

1. اصول کار با فرم ها در جی کوئری.

2. انتخاب و فیلتر کردن عناصر فرم.

3. فیلترهای حالات عناصر فرم.

4. خاموش و روشن کردن، پنهان کردن و نمایش فیلدها.

5. ویژگی های اضافی جی کوئری.

 
مقالات توسطموضوع:
دریافت اطلاعات تفاوت دریافت اطلاعات و دریافت پیام چیست؟
اطلاعات عبارت است از اطلاعاتی در مورد چیزی مفهوم و انواع اطلاعات، انتقال و پردازش، جستجو و ذخیره سازی اطلاعات گسترش محتوا جمع کردن محتوا اطلاعات، تعریف اطلاعات عبارت است از هر گونه اطلاعات دریافتی و انتقالی، ذخیره شده
صفحه فرود چیست و چگونه باید باشد نام صفحه فرود در اینترنت چیست؟
اکثر صاحبان مشاغل خصوصی، خدمات مختلف و سازمان های کوچک می دانند که انجام تجارت آنلاین چقدر اهمیت دارد. ایجاد وب سایت و حفظ صفحه در شبکه های اجتماعی در حال حاضر بخشی از استراتژی بازاریابی هر شرکتی است. اما تعداد کمی از شرکت ها و
چگونه قالب خود را روی ucoz نصب کنیم - برنامه ای که از آن اطلاعی نداشتید، ما در حال یادگیری اتصال هستیم!
نحوه نصب قالب جوملا - رفع عیب - 4.5 از 5 بر اساس 2 رای انتخاب، نصب و پیکربندی قالب یکی از مهم ترین مراحل ایجاد سایت جوملا است. در این آموزش نحوه نصب قالب را بررسی خواهیم کرد
Faibisovich - راهنمای طراحی شبکه های الکتریکی
کتابچه راهنمای طراحی شبکه های الکتریکی ویرایش شده توسط D. L. FAIBISOVICH ویرایش 4، بازبینی و تکمیل شده داور V. V. Mogirev نویسندگان: I. G. Karapetyan (pp. 3.2, 5.1, 5.3-5.8, sec. 7bisov), sec.