
سلام وقت بخیر
در بازتولید دوره در مورد کار با کتابخانه AXIOS صحبت خواهد شد؟
در این دوره با برنامه نویسی Asynchronous (ناهمگام) و Synchronous (همگام) و نحوه کارکرد آنها در دنیای جاوااسکریپت صحبت میکنیم. بحث فوق العاده مهم در جاوااسکریپت که هر کسی که با جاوا اسکریپت آشنا هست باید با این مبحث آشنا باشه و استفاده زیادی در جاوااسکریپت و فریمورک های آن دارد.
در این دوره در مورد Callback, Promise, Async/Await صجبت میکنیم، روش های که با آن توی جاوااسکریپت میتونیم کدهای Asynchronous بنویسیم و در قدم بعدی با مبحث API آشنا میشیم و روش های کار با API (درخواست و دریافت اطلاعات از API) در جاوااسکریپت که AJAX وهمچنین استاندارد جدید Fetch API هست صحبت میشه و در نهایت پروژه وضعیت آب و هوا از طریق API و مباحثی که یاد گرفتیم ایجاد میکنیم.
در این دوره مباحث کاربردی و مهمی از جاوااسکریپت گفته میشه که هر برنامه نویس جاوااسکریپت باید باهاش آشنا باشه و پیش نیاز دوره های بعدی جاوااسکریپت هم هست چرا که بشدت مهم و کاربردی در استفاده از فریمورک های جاوااسکریپت داره.
پس پیشنهاد میکنم که حتما این دوره و ویدیو معرفی دوره را مشاهده کنید.
مباحثی که در این دوره گفته میشود شامل :
دوره های پیشنهادی، بعد از گذراندن این دوره:
پیش نیاز های این دوره فوق العاده کاربردی:
برای ارسال نظر ابتدا باید وارد سایت شوید
سلام وقت بخیر
در بازتولید دوره در مورد کار با کتابخانه AXIOS صحبت خواهد شد؟
سلام وقت بخیر.
خیر، این یک کتابخانه و استفاده ازش اختیاری هست از طرفی داکیومنت ساده ای داره که میتونید بعد از مشاهده کامل دوره مطالعه کنید.
مثل همیشه عالی بود ممنونم استاد
سلام وقت بخیر.
ممنون از شما و حمایتتون🙏
خداروشکر دوره براتون مفید بوده
سلام خسته نباشید دوره های قبلی که باز تولید کردید نسبت به دوره های اولیشون خیلی جامع تر و از هر لحاظ بهتر بودن. این دوره و دوره ی شی گرایی رو هم باز تولید نمیکنین؟
سلام وقت بخیر.
والا فعلا برنامه ای براش نداریم ولی خب درخواست زیاد باشه، چشم سعی میکنیم توی برنامه قرار بدیم.
سلام و عرض خداقوت به خدمت استاد گرامی .
این اولین تجربه من از تماشای دوره های شماست , به جرئت می توانم بگویم که مباحث ajax , api که شما تدریس کرده اید در بین دوره های فارسی زبان , جزو اولین ها یا شاید بی رقیب باشد .
با آرزو موفقیت در سال نو .
سلام وقت بخیر.
ممنون از شما و حمایتتون
خداروشکر دوره براتون مفید بوده
سلام جناب آقای شیخ.
من چیزای زیادی از شما یاد گرفتم و لازم دونستم بابت دوره های فوق العاده تون تشکر و قدردانی کنم.
به تمام کسانی که وارد این وبسایت میشن توصیه میکنم برای یادگیری هر تکنولوژی از وب با دوره های وب پروگ جلو برید.
نحوه تدریس، پروژه ها، نقشه ی راه و... همه و همه عالی.
آموزش هاتون از دیگر سایت های آموزشی که قبلا دنبال میکردم کیفیت بالاتری دارن.
و یک سوال هم داشتم استاد.
من با یادگیری این تکنولوژی ها میتونم استخدام شرکت بشم و این چند موردی که عرض میکنم برای استخدام کافی هستن؟
html & css
sass
flexbox
javascript
asynchronous javascript
vue js 3
vuex & pinia
ممنون میشم پاسخ بدین.
سلام وقت بخیر.
ممنون از شما و حمایتتون، خداروشکر دوره براتون مفید بوده
شما باید برید و شرکت های شهرتون یا اگه شرکتی مد نظرتون هست و سوال کنید که بیشتر به دنبال چی هستند و چه دانشی از شما میخواهند
ممنون.
استاد میدونم که هر شرکتی به دنبال یه چیزه مثلا بعضی ری اکت دولوپر میخوان و بعضی vue یا...
اما در کل منظورم اینه برای استخدام به عنوان توسعه دهنده ی فرانت اند تو یه شرکت دانش html css js vue vuex کافیه؟
یعنی این موارد رو بلد باشیم جایی هست که ما رو استخدام کنن؟ کار گیرمون میاد؟
منم شهرستانی ام و منطقه ی خودمون برنامه نویس فرانت نمیخوان. بیشتر هدفم دور کاری یا کار توی شهرای بزرگ هست.
ببینید این موارد اوکی هست و بستگی داره شرکت با چی کار کنه شاید با فریمورک nuxt.js که مربوط به vue هم هست نیاز داشته باشه
آیا برنامه ای برای بازتولید این دوره دارید ؟
سلام وقت بخیر.
خیر، مشکلی نداره دوره
سلام علی آقا وقتتون بخیر و تشکر بابت این همه تسلط در تدریس مباحث
یه چیزی که متوجه نشدم و گیجم کرده اینه که ما اول میایم asynchronous رو به این مفهموم درک میکنیم که آقا این خط طول میکشه برو خط های بعدی
ولی وقتی میایم از کال بک یا پرامیز اینا استفاده میکنیم و به سرور میخایم درخواست بدیم در واقع بر عکس این میشه و میگیم که صبر کن این جوابش بیاد و بعد فلان کار کن
اینو هیچ جوره درک نمیکنم میشه یه توضیح بفرمایید
سلام وقت بخیر.
بله درست میفرماید، توی مثال درخواست به سرور، شما به سرور درخواست میدید و از طرفی قصد ندارید برنامه متوقف بشه و اجرای کدها ادامه داده بشه
اما مسله بعدی اینکه خب زمانی که جواب از سرور برگشت چی؟ چطوری میتونم به اون اطلاعات دسترسی داشته باشم و بخوام بعد از دریافت اطلاعات یکسری کارا و کدهای اجرا کنم؟
اینجا شما از پرامیز کمک میگیرید. کدهای بعدی اجرا شده از طرفی توی پرامیز هم میتوانید کدهای که بعد از درخواست قرار بوده اجرا بشه هم اجرا کنید.
سلام استاد با تشکر مجدد از دوره عالی که برگزار کردید. می خواستم خواهشی بکنم آیا امکانش هست پروژه سبد خرید رو هم به این دوره اضافه نمایید . یا حتی یه دوره جداگانه با تشکر
سلام وقت بخیر.
ممنون از شما، این موارد را توی دوره های فریمورک های، js توضیح دادیم که با js خام هم میتوانید پیاده سازی کنید و در آخر که کاربر روی پرداخت کلیک میکنه شما اطلاعات سبد خرید را سمت سرور ارسال میکنید.
سلام استاد .
این آموزش خیلی خوب بود و درک خوبی از ایجکس و fetch پیدا کردم.
یک سوال داشتم.
آیا در بخش فرانت میتوانم به جای استفاده از فریم ورک های جاوا اسکریپتی از جاوا اسکریپت محض استفاده کنم.
تو اینترنت هم سرچ کردم به این نتیجه رسیدم که با توجه به امکانات خوبی که به جاوا در ورژن های جدید اضافه شده کم کم توسعه گران به دلیل این که استفاده از جاوا اسکریپت محض استفاده میشه کد هاشون تمیزتر و حجم کمتری داشته باشه از جاوا اسکریپت استفاده خواهند کرد.
آیا شما با این استدلال موافقید و توصیه میکنید؟
سلام وقت بخیر.
ممنون از شما، خداروشکر که دوره براتون مفید بوده
ببینید فریمورک های js دارند از همون js استفاده میکنند پس هر کاری این فریمورک ها انجام بدهند با js خام هم میشه انجام داد اما سخت تر و با کد های بیشتری میشه، اصلا دلیل امدن فریمورک ها اینکه کار شما را ساده کنند.
در مورد سوال دومتون بستگی داره که چه کاری قرار هست انجام بدید توی پروژه و به اشتباه از کتابخانه و فریمورکی که مناسب نیست استفاده نکنید. در کل بنظر من استفاده از فریمورک مناسب مشکلی نداره
شما جلوتر که بیاید توی دنیای js بهتر درک میکنید
salam vaght bekhyr ostad. msihe khahesh konam Angular.js o shoro konid be tadrids man vaghan ba shoma khili khob yad migiram bazam merc az amozesh haye khobeton
سلام وقت بخیر.
ممنون از شما، درخواست برای دوره angular خیلی کم هست?
سلام استاد وقتتون بخیر
میشه خواهش کنم راهنمایی کنید این کد چرا کار نمیکنه ؟
function get_data_from_user() {
var postId = document.querySelector('#postId').value;
var id = document.querySelector('#id').value;
var fullname = document.querySelector('#fullname').value;
var email = document.querySelector('#email').value;
var body = document.querySelector('#body').value;
var user_post = {
postId: postId,
id: id,
name: fullname,
email: email,
body: body
};
console.log(user_post)
return user_post;
}
function post_data_to_server(data) {
fetch('https://jsonplaceholder.typicode.com/comments', {
method: 'POST',
body: JSON.stringify(data),
headers: { 'content-type': 'application/json' }
})
.then(response => {
if (response.status == 201) {
console.log(response.status);
document.querySelector('#my_li').innerHTML = response.status;
return response.status;
} else {
throw new Error(response.status)
}
})
}
function init() {
get_data_from_user()
.then(data => {
console.log(data);
post_data_to_server(final);
})
.catch(error => console.log(error))
}
document.querySelector('#my_form').addEventListener('submit', function(e) {
e.preventDefault();
init()
});
سلام وقت بخیر.
ببینید شما توی تابع init امدید و از تابع get_data_from_user استفاده کردید و بعدش ()then. قرار دادید در صورتی که این تابع اصلا promise برنمیگردونه و تابع معمولی هست مگر اینکه async و await به تابع اضافه بشه که با توجه با کاری که تابع شما انجام میده نیازی به این کار نیست، از طرفی، به تابع post_data_to_server متغیر final را پاس دادین که اصلا تعریف نشده!!
حتما کدهای که مینویسید را دیباگ کنید و بخش به بخش کد را بررسی کنید که آیا تابع و متغیر ها به درسی کار و یا مقدار دهی میشوند یا نه. به ارورهای توی console هم دقت کنید.
سلام متوجه شدم ممنون
خواهش میکنم
سلام استاد
خداقوت
ممنون از آموزشای فوق العادتون
عذرمیخوام شما توی vs code از چه تمی استفاده میکنید؟
یادمه توی یکی از جلسات دوره جاوااسکریپتتون گفتید، اما بنده چون vs code ام رو مجددا تنظیم کردم، اکستنشن هام پاک شده و الان دنبال تم قبلی هستم
سلام وقت بخیر.
ممنون از شما?
اسم تم electron هست.
سلام وقتتان بخیر - ممنون از دوره های آموزشی خوبتان
یک سوال داشتم ممنون میشم پاسخ بدید .
خیلی از شرکت ها نوشتند مسلط به RESTful API.
آیا با این دوره می توان نیازمان را برطرف کنیم . با تشکر
سلام وقت بخیر.
موضوعی که شما میفرمائید یک معماری برای ایجاد api هست و در سمت بک اند که api ایجاد میشه بحثش هست. مثله دوره ای api نویسی با لاراول که در موردش کامل صحبت کردیم.
سلام و عرض ادب .
استاد شما دوره Typescript هم برگزار می کنید.؟
سلام وقت بخیر.
امروز توی وب سایت قرار گرافت.
استاد من اکثر دوره های شما رو دیدم خواستم تشکر کنم انقدر واضح و شمرده جزیات رو میگین خواستم بگم دمتون گرم و حلالت استادی کمه برای شما شما واقعا معلمی
سلام وقت بخیر.
ممنون از شما، خداروشکر دوره براتون مفید بوده
سلام استاد ممنون بابت اموزش خوبتون فقط یه نکته موند چطوری عکس و فیلم و فایل رو از طریق ای پی ای به یه سرور دیگ ارسال کنیم
سلام وقت بخیر.
ممنون از شما، شما فایل مورد نظر را دریافت میکنید و یک FormData ایجاد میکنید و ارسال میکنید. برای اشنایی بیشتر میتوتید FormData را سرچ کنید.
خدا شما رو واسه ما برنامه نویسان آینده نگه داره. خیلی روان و شیوا ممنون
سلام وقت بخیر.
ممنون از شما،خداروشکر دوره ها براتون مفید بوده?
سلام وقت بخیر چرا سبک تدریستون توی آموزش های جاوا اسکریپت تغییر کرده قبلا کدهای از قبل نوشته شده رو توضیح میدادید و کدها برای اضافه کردن توضیحات جدید تغییر نمیکرد بلکه کدهای جدیدتر از حالت توضیح بیرون میامدند و این خیلی خوب بود بود و با همه آموزش های ایرانی فرق میکرد - خواهشا دوره های بعدی رو با همون سبک پیش برید
سلام وقت بخیر.
بدلیل درخواست خیلی زیاد دوستان برای اینکه کد ها آماده نباشه، ما هم سبک دوره ها را تغییر دادیم و در حین توضیح کد ها را مینویسیم.
سلام
پروژه اين دوره با promise نوشته شده يا async await ؟
سلام وقت بخیر.
از async await استفاده شده
Mehdivlpr
سلام لطفا راهنمايي كنيد
من ٤٥ سال سن دارم شغل و درآمد مورد قبول هم دارم و با شغلي كه دارم حدود ٢ تا ٣ ساعت در روز وقت مفيد خالي دارم كه به برنامه نويسي اختصاص بدم
چند سال هست كه توي زمينه هاي مختلف آموزش ديدم اچ تي ام ال سي اس اس جاوا اسكريپت پي اچ پي ام وي سي كه بهترينش هم دوره هاي شما بوده اما بين كار ناتمام مونده
چندتا ايده دارم كه ميخوام حتما عمليشون كنم و به همه اين موارد نياز داره
سردرگم هستم و فكر ميكنم كه به تنهايي نميشه همه اين كارا رو انجام بدم
به نظر شما با وقتي كه دارم و شرايطي كه گفتم ميشه به هدف رسيد يا بايد ايده ها رو يا حتي بخشيش رو به افراد حرفه اي واگذار كنم؟
علاقه و عشق شديد به برنامه نويسي هم دارم كه بخاطر لزوم پول دراوردن نميشه توي اين شرايط بهش چسبيد متاسفانه
علی شیخ
6 روز پیش
سلام وقت بخیر.
ممنون از شما و حمایتتون
ببینید بصورت کلی مدت زمانی که شما میتونید اختصاص بدید کم هست، از طرفی برنامه نویسی مانند هر شغلی نیاز به کسب دانش، مهارت و تجربه داره که همه ای اینها یعنی قرار دادن زمان زیادی برای اینکار و این بستگی به شما داره که با توجه به کار و زندگیتون میتونید یا خیر، از طرفی اگه ایده ای دارید میتونید برون سپاری کنید که براتون پیاده سازی کنند.
پیاده سازی ایده یا کد زدنش یه بخش هست و مدیریت و هندل کردنش یه بخش دیگه