پکیج آموزش اپلیکشن شبکه اجتماعی برای ios با سوئیفت
( فیلم آموزشی ) ،توسط مهندس حسین فروغی
به کلیک سایت خوش اومدی ،
اینجا میتونی هر فیلم آموزشی که مد نظر داری رو پیدا کنی.
آموزش های کلیک سایت کاملا از صفر تا صد طراحی شده و تمامی آموزش ها به زبان فارسی و مناسب جهت ورود به بازار کار تولید شده.
پس از دیدن آموزش ها ، بدون تردید شما آماده ورود به بازار کار و کسب درآمد خواهید شد.
برای شروع ، ابتدا فیلم معرفی دوره رو مشاهده نمایید.
سپس میتوانید در ادامه همین صفحه ، سایر قسمت های این مجموعه را دانلود نمایید.
برای مشاهده فیلم با سرعت بالا ، از آی پی ایران استفاده نمایید.
معرفی سرفصل های این دوره:
توضیحات کلی دوره:
با سلام
خوش اومدین به حرفه ای ترین دوره ی Swift
ابتدای کار ممکن است سوالی برای شما پیش آید:
-من نیازی به ساخت اپلیکیشن اجتماعی ندارم چرا باید این دوره را ببینم؟
جواب این سوال این است که در این دوره مباحثی حرفه ای گفته شده و با سرچ های مختلف به آن ها نمیرسید...
مباحثی که فقط در اپلیکیشن اجتماعی کاربرد ندارند و به حرفه ای شدن شما کمک خواهند کرد و بعد از دیدن این دوره شما به قدر کافی در swift حرفه ای خواهید شد
از نوشتن کد ها به صورت حرفه ای گرفته تا آشنا شدن با موضوعات خیلی حرفه ای
در کل با دیدن این مجموعه هر اپلیکیشنی که در نظر داشته باشین (فروشگاه و اپ اجتمایی و ....) را میتوانین بدون دردسر بنویسن
سر فصل های این دوره به شدت کافی و زیاد بوده و جدود 221 جلسه آموزش این حرف را تایید میکند
این دوره حاصل تلاش چندین ماه بنده بوده و سعی کردن تمامی تجربیات حرفه ای خودم رو در اختیارتون بزارم
برای ضبط این دوره و جمع آوری مطالب آن حدود 7 ماه زمان گذاشته شده و به همین دلیل میتونم این دوره را با اطمینان یکی از کامل ترین دوره ها بدونیم
با دیدن این دوره علاوه بر switf در php هم حرفه ای خواهید شد و query های حفه ای برای search کردن و یوزر های پیشنهادی و ... را یاد خواهیم گرفت
در ادامه به بررسی سرفصل ها به اختصار میپردازیم:
فصل اول:
در فصل اول ساخت صفحه ی login رو شروع میکنیم...
انیمیشن صفحه login رو میسازیم...
با notification center کار میکنیم...
و کلی مباحث حرفه ای دیگه مانند کد زدن برای ساخت صفحه مانند فیسبوک را کار خواهیم کرد...
فصل دوم:
این فصل یک فصل خیلی مهم هست و شروع به ساخت homepage میکنیم
انتخاب عکس از گالری
گرفتن عکس بادوربین
قرار دادن عکس به عنوان کاور و یا پروفایل
دانلود عکس از سرور
و مهم ترین بحث اپلود عکس که خیلی حرفه ای کار کردیم هم swift و هم php رو
فصل سوم:
-ابتدا به نمایش پست ها میپردازیم
-بعضی از پست دارای عکس و بعضی ها بدون عکس میباشند
-بدین منظور باید از سلول های داینامیک استفاده میکنیم
-پست های بدون عکس و پست های با عکس را نمایش میدهیم
-عکس کاربر را کنار پستی که گذاشته نمایش میدهیم
-loadMore را کار خواهیم کرد که مبحثی بسیار مفید و پرکاربرد هست که در هیچ کجا آموزشی مربوط به آن را پیدا نخواهید کرد و بحثی است که با تجربه بدست می آید
-لایک کردن پست ها
-آنلایک کردن پست ها
-انیمیشن برای لایک و آنلایک کردن
-ارسال اطلاعات لایک به سرور
-شروع مبحث مهم commenting
-ساخت صفحه ی کامنت با object های متفاوت
-ارسال کامنت ها به سرور
-دریافت کامنت های هر پست از سرور
-نمایش کامنت های هر پست زیر آن
-پاک کردن کامنت ها از سمت سرور و برنامه فقظ از طرف کسی که کامنت گذاشته
-ساخت textField حرفه ای برای نوشتن کامنت
-نماشی عکس پست(در صورت وجود) و متن پست در صفحه کامنت
-نمایش عکس شخصی که پست را قرار داده در صفحه ی کامنت کنار متن پست
-نمایش اسم و عکس کسی که کامنت گذاشته زیر پست
-رفتن به آخرین کامنت با انیمیشن زمانی که به صفحه ی کامنت وارد میشویم
-loadMore برای کامنت ها
-نوشتن extension برای دکمه ها
-ساخت صفحه ای برای بازدید کاربران مختلف از پروفایل
نمایش اطلاعات کامل در صفحه ای که بازدید میکنن
و مباحث مهم دیگری که در این فصل درمورد آن ها بحث میشود
فصل چهارم:
در این فصل به مطالب مهم زیادی میپردازیم از جمله:
-نمایش request ها
-ارسال request
-حذف request
-نوشتنی متدی جذاب برای قبول و یا رد request
-رفتن به صفحه ی کاربر از صفحه request ها
-ارایه سناریو های برای request های مختلف
-پیاده کردن سناریو های موجود
-اضافه کردن سناریو ها به صفحه guestvc
-privacy اکانت(سطح امنیت اکانت)
-اضافه کردن ویژگی follow کردن
-خارج شدن از حساب کاربری
-report کردن کاربر
-report کردن پست
-نمایش یوزر های پیشنهادی برای ارسال request (مبحثی بسار جذاب و مهم)
-و ...
فصل پنجم:
در این فصل:
-نمایش notification به کاربر زمانی که اتفاقاتی از قبیل لایک کردن پست و ... میافتد
(این مبحث مبحثی مهم بوده و جلسات زیادی درمورد آن و جزییاتش صحبت میشود)
-نمایش بخشی از friend ها در صفحه homeVc با روشی بسیار حرفه ای
-ساخت صفحه ای جدید برای نمایش تمام friend ها
-حذف friend از صفحه ای که تمام friend ها را نمایش میدهیم
-اراسل درخواست برای friend های حذف شده از صفحه see all
-نمایش تمامیه پست های friend ها در صفحه ی اصلی برنامه
برای دیدن جزییات مباحث بحث شده به توضیحات هر جلسه مراجعه کنین
#واقعا_حرفه_ای_شوید
بخش های رایگان این مجموعه آموزشی:
ساخت صفحه login از صفر به همراه تمام جزییات ( بخش 1 ) دانلود مستقیم ادامه ساخت صفحه login از صفر به همراه تمام جزییات ( بخش 2 ) دانلود مستقیم اضافه کردن constraint ( بخش 3 ) دانلود مستقیم سناریویی پیرامون انیمیشن صفحه ثبت نام(بررسی روش های ممکن) ( بخش 7 ) دانلود مستقیم سناریویی درمورد ساخت صفحه ثبت نام و مرور کلی روش ساخت ( بخش 16 ) دانلود مستقیم ساختن تابع برای CornerRadius دکمه ها و تکست فیلد ها ( بخش 20 ) دانلود مستقیم شروع کار با سرور(توضیحاتی درمورد سرور و محیط های مورد نیاز) ( بخش 30 ) دانلود مستقیم چگونگی ارتباط با سرور(کار هایی که قرار هست انجام بشه) ( بخش 34 ) دانلود مستقیم چگونگی کار کردن صفحه ی login ( بخش 42 ) دانلود مستقیم برگرداندن status ها ( بخش 46 ) دانلود مستقیم ساختار HomePage ( بخش 52 ) دانلود مستقیم ساخت border برای عکس پروفایل ( بخش 59 ) دانلود مستقیم شروع کار با bio ( بخش 70 ) دانلود مستقیم آماده سازی صفحه برای share کردن پست ( بخش 81 ) دانلود مستقیم ساخت جدول برای ذخیره پست ها در سرور ( بخش 87 ) دانلود مستقیم ساخت جدول مربوط به لایک ( بخش 116 ) دانلود مستقیم انیمیشن برای دکمه ی لایک ( بخش 123 ) دانلود مستقیم ساخت جدول برای ذخیره کامنت ( بخش 130 ) دانلود مستقیم پاک کردن پست ها سمت برنامه(2) ( بخش 144 ) دانلود مستقیم اضافه کردن امکان privacy بودن request و follow سمت برنامه(3) ( بخش 178 ) دانلود مستقیم ادامه نوشتن کد ها php لازم برای recommended user ( بخش 188 ) دانلود مستقیم ادامه ی گرفتن اطلاعات از سرور(php) ( بخش 201 ) دانلود مستقیم درست کردن message طبق notification های مختلف ( بخش 205 ) دانلود مستقیمانیمیشن صفحه login رو میسازیم...
با notification center کار میکنیم...
و کلی مباحث حرفه ای دیگه مانند کد زدن برای ساخت صفحه مانند فیسبوک را کار خواهیم کرد...
( ساخت صفحه login از صفر به همراه تمام جزییات )
( ادامه ساخت صفحه login از صفر به همراه تمام جزییات )
( اضافه کردن constraint )
( اضافه کردن constraint )
( شبیه کردن صفحه به ساختار اصلی )
( ادامه ی شبیه کردن صفحه به ساختار اصلی )
( سناریویی پیرامون انیمیشن صفحه ثبت نام(بررسی روش های ممکن) )
( شروع ساخت انیمیشن صفحه ثبت نام(معرفی متد های مورد نیاز) )
( شروع ساخت انیمیشن صفحه ثبت نام(شروع کار با عکس دست ها) )
( ساخت انیمیشن صفحه ثبت نام(تغییر اندازه کاور) )
( ساخت انیمیشن صفحه ثبت نام(لوگو و رفع اشکال برنامه) )
( ساخت انیمیشن صفحه ثبت نام(حرکت دکمه ی ثبت نام) )
( درمورد notification center بیشتر بدانیم... )
( با constraint ها حرفه ای تر کار کنیم... )
( شروع ساخت صفحه ی ثبت نام... )
( سناریویی درمورد ساخت صفحه ثبت نام و مرور کلی روش ساخت )
( ساخت تک تک صفحه های مورد نیاز در صفحه ی ثبت نام )
( ادامه ی ساخت صفحه ها ی ثبت نام )
( ادامه ی ساخت صفحه ها ی ثبت نام و گرفتن اولین خروخی )
( ساختن تابع برای CornerRadius دکمه ها و تکست فیلد ها )
( درست کردن محل قرار گیری placeholder ها )
( ساخت frame برای دکمه های male و female )
( نوشتن پروتکل برای دریافت ایمیل و اسم )
پروتکلی مینویسیم که ایمیل و اسم مجاز رو فقط از کاربر دریافت کنه...
( اجرا کردن پروتکل و ظاهر شدن دکمه ها بعد از وارد کردن ایمیل درست )
( غیر فعال کردن دکمه ها )
( اسکرول شدن صفحات فقط با دکمه ها )
( Datapicker برای تاریخ تولد )
( کار کردن روی نمایش و عدم نمایش keyboard در صفحه های مختلف ثبت نام )
( Swipe کردن برای رفتن به صفحه ی قبلی )
( شروع کار با سرور(توضیحاتی درمورد سرور و محیط های مورد نیاز) )
( ساخت جدول user )
( نوشتن فایل وصل شدن به سرور )
( ادامه ی نوشتن فایل وصل شدن به سرور )
( چگونگی ارتباط با سرور(کار هایی که قرار هست انجام بشه) )
( گرفتن اطلاعات )
( امنیت کد های php )
( چک کردن تکراری نبودن email )
( وارد کردن اطلاعات به جدول(insert) )
( ادامه ی جلسه ی قبل (وارد کردن اطلاعات به جدول(insert)) )
( ارسال اطلاعات از سمت برنامه )
( دریافت پاسخ از سرور و سازمان دهی error ها )
( چگونگی کار کردن صفحه ی login )
( گرفتن اطلاعات )
( وصل شدن به سرور )
( چک کردن اطلاعات login )
( برگرداندن status ها )
( چک کردن ایمیل و پسورد valid برای صفحه login )
( ارسال اطلاعات برای چک کردن به سرور )
( بررسی وضعیت ثبت نام و ورود بر اساس اطلاعات بازگشتی از سرور )
( رفتن به صفحه اصلی بعد از موفقیت آمیز بودن ورود و یا ثبت نام )
( استفاده از userdefaults برای سیو کردن اطلاعات )
تخفیف تا تاریخ 1403/12/29 (تخفیف فوق،صرفا به خرید کل پکیج،و یا خرید فصل ها تعلق می گیرد و به خرید تک بخش ها،اعمال نمی گردد)
وضعیت دوره: تکمیل شده
تعداد قسمت ها : 221 قسمت
سطح آموزش: صفر تا صد
به همراه کدها و فایل های آموزش
تعداد فصل ها: 5 فصل
مدت زمان: 64 ساعت و 16 دقیقه
افزودن پکیج به سبد خرید
جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:
نظر/پرسش/پیشنهاد شما
در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.
جهت بزرگنمایی،ماوس را روی تصویر حرکت دهید
در حال بارگزاری تصاویر...
نظرات/پرسش ها/پیشنهادات
soniya
میگه:
با سلام و وقت بخیر اگه دوره رو به صورت پکیج درب منزل درخواست بدم فایل ها با چه فرمتی هستند و اینکه آیا قابلیت اینو داره که با دستگاه dvd تماشا کنم؟
پاسخ:
درود از پشتیبانی سوال کنید این موضوع رو
محمد صادقی
میگه:
سلام دوباره استاد توی این دوره با موارد زیر آشنایی پیدا میکنیم.
(نحوه ارسال درخواست http - کار با نقشه - مکان یابی - کار با socket.io - نوتیفیکیشن )
پاسخ:
سلام
در مورد،مورد اول و اخری که گفتین صحبت میشه
بقیه خیر
سعیدی
میگه:
سلام با searchbar کار نمی کنید؟
توی صفر تا صد هم نبود
پاسخ:
سلام توي قسمت سرچ كاربران استفاده شده
و الگوريتم سرچ در php هم گفته شده
محمد
میگه:
بعد از ساخت این اپ میشه اپ اندروید هم ساخت و به این سرور وصل کرد
پاسخ:
سلام بله سرور رو هم كاملا ميسازيم
محمد
میگه:
سلام
برای ساخت این باید گوشی ایفون به کامپیوتر وصل باشه یا با اندروید هم میشه؟
۲ مثل فیسبوک میشه به هم پیام داد
۳ تمام امکانات فیسبوک رو داره یا نه ؟ چه چیزی کم داره از فیسبوک؟
۵ هزینه سرور برای این اپ چقدره ؟
میتونه کاربر میلیونی انلاین رو بدون اشکال داشته باشه
لطفا همه رو جواب دهید
پاسخ:
سلام وقت بخير...
نياز به گوشي ios نيست
فقط امكانات پيام دادن در اين اپ وجود نداره
بقيه امكانات كاملا پياده شده
تعدا كاربر ها هم بستگي به كاربران انلاين در واحد زمان داره
sam
میگه:
سلام ، قسمت آموزش سرور، درباره دیکد کردن جیسون آبجکتی که type های متفاوت می گیره ،صحبت کردید؟؟ (منظورم همون enum codingKeys هستش)
پاسخ:
سلام وقت بخير
بله
محمد حیدری
میگه:
سلام میخواستم بببینم بعد از ساخت اپ شبکه اجتماعی میشه پیام هایی که کاربران برای هم میفرستن رو دید اصلا برنامه پنل مدیریت داره
پاسخ:
سلام قسمت پيام دادن در اين دوره كار نشده
سروش اسامی
میگه:
سلام و خسته نباشید
من از هر ۳ دوره شما استفاده کردم و تنها اموزشی که مونده کار با گوگل مپ و ساخت یک نرم افزار مثل اسنپ هست. این اموزش رو ممکنه اضافه کنید ؟
پاسخ:
سلام ممنون
بعد از دوره ي react native حتما در دستور كار قرار خواهيم داد...
مسعود مرادی
میگه:
سلام استاد وقتتون بخیر با زبان های مثل کاتلین وreactnative
]چه نیاز هست که مابیاییم زبان این یاد بگیریم میشه یکم درباره این مورد توضیح بدهید
پاسخ:
سلام اولا هر زباني بازار كار خودشو داره
دوما سوييفت زباني فوق العاده قوي هست
و اين كه بيشتر شركت ها هم براي اپليكيشن هاي ios ترجيح ميدن از swift استفاده كنن...
براي مطمين شدن يه نگاهي به استخدامي ها بندازين
محسن
میگه:
برای این دوره حتما باید سیستم مکینتاش و گوشی آیفون داشت یا میشه از شبیه سازها هم استفاده کرد و اگر میشه در مورد شبیه سازها مخصوصا شبیه ساز گوشی آیفون توضیح بفرمایید
پاسخ:
سلام وقت بخير...
نه نيازي نه به مك هست و نه به گوشي آيفون...
اگر جلسات اول رايگان دوره ي صفر تا صد رو مشاهده كنين متوجه خواهيد شد
محسن
میگه:
سلام، دیجی کالا پیشنیاز این دوره هست؟ یعنی اول باید دیجی کالا رو ببینیم بعد بیام سراغ این؟
پاسخ:
سلام خير ميتونين به طور مستقيم بعد از صفر تا صد اين دوره رو ببينين
mari
میگه:
سلام
در این دوره دریافت اطلاعات از web api رو هم میگید؟
پاسخ:
سلام كدهاي سمت سرور رو خودمون مينويسم
ناصری
میگه:
سلام این دوره مزیتش نسبت به دوره ی دیجی کالا چی هست؟ و کدامیک حرفه ای تر هست؟
پاسخ:
سلام وقت بخير اين دوره حرفه اي تر هست نسبت به دوره ي ديجي كالا و كد نويسيه حرفه اي كار شده ...
آنا نعمتی
میگه:
ببخشید این سوال رو یادم رفت بپرسم، تو اپلیکشین ها حالا چه ios چه android برای ui از چه زبان هایی استفاده میشه؟
مثلا تو طراحی وب از HTML & CSS & JQuery و فریم ورک بوتسترپ استفاده میکنن.
پاسخ:
سلام توي سوييفت
Ui ميتونه به صورت گرافيكي طراحي شه و يا با همون زبان swift نوشته شه
علی اسکندری
میگه:
سلام
ببخشید story تو این دوره گفته شده؟
پاسخ:
سلام استوري گذاشتن هم مثل همون پست قرار دادن هست
به خاطر همين اضافه تر گفته نشده
Jafar
میگه:
سلام. پیش نیازی هم داره این دوره ؟
من تابحال سوییفت کار نکردم.
پاسخ:
سلام بله اين دوره حرفه اي هست...
بعد از دوره ي صفر تا صد ميتونين اين دوره را ببينين...
کاربر
میگه:
سلام
واقعا خسته نباشید و سپاس .دوره کامل شده؟
پاسخ:
سلام وقت بخیر
ضبط دوره بله 220 قسمت
که به زودی کامل روی سایت قرار خواهد گرفت
Hakan56
میگه:
سلام خسته نباشید. من فایل macos رو با فرمت .dmg دانلود کردم.شما به جلسه اولی که اضافه کردید،اصلا ذکر نکردید کدوم فرمت رو باید دانلود کنیم.راهی برای تبدیلش به vmdk هستش؟
پاسخ:
سلام لینک دانلود توی توضیحات جلسه اول قرار داده شده...
علی اسکندری
میگه:
سلام
ببخشید پیشنیاز این دوره کدوم دوره یا دوره ها هستش؟
پاسخ:
سلام این دوره از صفر هست ... وهیچ پیشنیازی نداره و حتی اگر تا حالا برنامه نویسی هم کار نکرده باشین میتونین استفاده کنین...
محمد
میگه:
با عرض سلام و خسته نباشید
در این دوره و دوره دیجی کالا از چه دیزاین پترنی استفاده کردین؟
امکانش هست پکیجی هم در زمینه Viper بسازید؟
ممنون
پاسخ:
سلام چشم حتما viper رو در دستور کار قرار خواهم داد...
پ ف
میگه:
انشالله آموزش تا عید تموم میشه؟بیصبرانه منتظریم
پاسخ:
سلام،خيلي زود تر تموم ميشه...
الان تا قسمت ١٢٠ ضبط شده و به مرور روي سايت قرار ميگيره...
مهدي
میگه:
سلام،تازه آگهي را ديدم
خيلي خوبه اگه كامل بگين
با جزييتات اموزش داده شده؟
مثلا قسمت فرند و اين چيزا هم گفته شده؟
پاسخ:
سلام وقت بخير...بله با تمام جزييات و قسمت friend هم گفته شده...و حدود ٢٠٠ جلسه اموزش هست...