آموزش برنامه نويسي

فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 12

فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 12

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

(بیشتر…)

7 نکته برای نوشتن کدهای بهتر و پاکیزه‌تر در برنامه نویسی

7 نکته برای نوشتن کدهای بهتر و پاکیزه‌تر در برنامه نویسی

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

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

(بیشتر…)

آموزش دریافت تصاویر از دیتابیس آنلاین در بیسیک فور اندروید

آموزش دریافت تصاویر از دیتابیس آنلاین در بیسیک فور اندروید

با آموزش دریافت تصاویر از دیتابیس آنلاین در بیسیک فور اندروید از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم. کتابخانه پیکاسو یکی از کتابخانه های مهم در زمینه کار با هاست برنامه های دیتابیس آنلاین است. کتابخانه پیکاسو به راحتی تصاویر را از دیتابیس آنلاین دریافت می نماید.

(بیشتر…)

آموزش ساخت کتابخانه استاندارد .NET در ASP.NET Core

آموزش ساخت کتابخانه استاندارد .NET در ASP.NET Core

در جلسه یازدهم آموزش ASP.NET Core در خدمت شما هستیم با آموزش ساخت کتابخانه استاندارد .NET در ASP.NET Core از وب سایت آموزش برنامه نویسی سورس باران. با ما همراه باشید…

(بیشتر…)

دانلود OzCode v4.0.0.2637 - ابزار تشخیص باگ برای ویژوال استودیو

دانلود OzCode v4.0.0.2637 – ابزار دیباگ برای ویژوال استودیو

در این مطلب برای شما دوستان دانلود OzCode v4.0.0.2637 – ابزار دیباگ برای ویژوال استودیو رو قرار دادیم. OzCode ابزاری است که با تشخیص باگ ها و ایزوله کردن آن ها، مدت زمان لازم برای دیباگ کردن را به حداقل می رساند و بازده شما را افزایش می دهد و در عین حال رفع این مشکلات را آسان می کند. OzCode کار دیباگ C# را به یک تجربه ساده، کارآمد و لذت بخش تبدیل می کند.

(بیشتر…)

برنامه نویسی کلوژر (clojure) چیست؟

برنامه نویسی کلوژر (clojure) چیست؟

برنامه نویسی کلوژر (clojure) چیست؟ کلوژر (به انگلیسی: Clojure) گویشی از زبان برنامه‌نویسی لیسپ است که توسط ریچ هیکی ایجاد شده‌است. این زبان، یک زبان همه‌منظوره تابعی است. کد کلوژر به بایت‌کد ماشین مجازی جاوا کامپایل می‌شود، و بنابراین می‌توانید از کتابخانه‌های جاوا استفاده کند. تا انتها این مقاله با ما همراه باشید…

(بیشتر…)

آموزش حلقه های تکرار در برنامه نویسی پایتون

آموزش حلقه های تکرار در برنامه نویسی پایتون

در این مطلب آموزش حلقه های تکرار در برنامه نویسی پایتون رو خواهیم داشت. حلقه‌ ها بخش جدایی‌ناپذیر از هر زبان برنامه‌ نویسی هستند. زمانی‌ که بخواهیم عملی را روی داده‌ای بارها تکرار کنیم از حلقه‌ها استفاده می‌کنیم.در جلسه دهم آموزش متنی پایتون حلقه های تکرار for و while رو برای شما دوستان توضیح میدهیم.

(بیشتر…)

آموزش ساخت نرم افزار مدیریت باشگاه با برنامه نویسی سی شارپ-جلسه دوازدهم

آموزش ساخت نرم افزار مدیریت باشگاه با برنامه نویسی سی شارپ-جلسه دوازدهم

با فیلم آموزش ساخت نرم افزار مدیریت باشگاه با برنامه نویسی سی شارپ-جلسه دوازدهم از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم. با ما همراه باشید…

(بیشتر…)

معرفی 9 زبان‌ برنامه‌ نویسی قدرتمند برای پروژه‌های هوش مصنوعی

معرفی 9 زبان‌ برنامه‌ نویسی قدرتمند برای پروژه‌های هوش مصنوعی

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

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

(بیشتر…)

فریم ورک آیونیک چیست؟ (ionic سکو توسعه موبایل)

فریم ورک آیونیک چیست؟ (ionic سکو توسعه موبایل)

در ادامه معرفی ابزار و زبان های برنامه نویسی در خدمت شما هستیم با مقاله فریم ورک آیونیک چیست؟ (ionic سکو توسعه موبایل) از وب سایت آموزش برنامه نویسی سورس باران. آیونیک یک کیت توسعه نرم‌افزار با منبع باز برای توسعه برنامه موبایل ترکیبی است که در سال ۲۰۱۳ توسط مکس لینچ، بن اسپری و آدام بردلی در شرکت Drifty ساخته شده‌ است.

نسخه اصلی در سال ۲۰۱۳ منتشر شد و برروی انگولار جی‌اس و Apache Cordova ساخته شده‌است. با این حال، آخرین نسخه به عنوان مجموعه ای از کامپوننت‌های وب مجدداً ساخته شد و به کاربر اجازه می‌داد هر سکو رابط کاربری مانند انگولار، ری‌اکت و ویو جی‌اس را انتخاب کند. همچنین امکان استفاده از اجزای آیونیک بدون هیچگونه سکو رابط کاربری را فراهم می‌کند. آیونیک با استفاده از فناوری‌های وب مانند اچ‌تی‌ام‌ال۵، سی‌اس‌اس CSS و Sass، ابزارها و خدماتی را برای توسعه برنامه‌های موبایل ترکیبی، رایانه رومیزی و برنامه‌های پیشرفته وب مبتنی بر فناوری‌ها و شیوه‌های نوین توسعه وب ارائه می‌دهد. به‌طور خاص، برنامه‌های تلفن همراه می‌توانند با این فناوری‌های وب ساخته شوند و سپس از طریق فروشگاه‌های برنامه‌های بومی توزیع شوند تا با استفاده از Cordova یا Capacitor روی دستگاه‌ها نصب شوند.

(بیشتر…)

آموزش Reflection در جاوا از درس مهندسی اینترنت

آموزش Reflection در جاوا از درس مهندسی اینترنت

با بخش ششم از آموزش مهندسی اینترنت در خدمت شما دوستان عزیز هستیم. در این بخش آموزش Reflection در جاوا از درس مهندسی اینترنت را خواهیم داشت. با ما همراه باشید….

(بیشتر…)

آموزش کار با TextInput در برنامه نویسی ریکت نیتیو

آموزش کار با TextInput در برنامه نویسی ریکت نیتیو

در خدمت شما هستیم با آموزش کار با TextInput در برنامه نویسی ریکت نیتیو از وب سایت آموزش برنامه نویسی سورس باران. در جلسه نهم آموزش ریکت نیتیو یاد میگیرید که چطور مقدار TextInput در ریکت نیتیو رو بگیرید و مقدار ورودی کاربر رو در قالب Alert Dialog نمایش بدید. TextInput برای بدست آوردن Value از کاربر در ReactNative استفاده میشود.

با استفاده از این مثال افرادی که تازه شروع به یادگیری ReactNative کرده اند به راحتی میتوانند کار با Stateها و Propsها رو یاد بگیرند. با ما همراه باشید…

(بیشتر…)

نمایش و استفاده از دیتابیس ساخته شده در محیط اپلیکیشن در بیسیک فور اندروید

نمایش و استفاده از دیتابیس ساخته شده در محیط اپلیکیشن در بیسیک فور اندروید

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

(بیشتر…)

آموزش رمزگذاری URL در HTML

آموزش رمزگذاری URL در HTML

با جلسه بیست و سوم آموزش متنی Html در خدمت شما هستیم با آموزش رمزگذاری URL در HTML از وب سایت آموزش برنامه نویسی سورس باران. URL (Uniform Resource Locator) نام دیگر آدرس اینترنتی است که می‌تواند از کلمات (sourcebaran.com) یا آدرس پروتکل اینترنتی (IP) (192.68.20.50) تشکیل شده باشد. بیشتر افراد هنگام جستجو در وب نام را وارد می‌کنند چون به خاطر سپردن نام از عدد آسان‌تر است. مرورگرهای وب با استفاده از url‌‌ها صفحات را از وب سرورها درخواست می‌کنند. از url برای آدرس دادن به یک سند یا داده در وب استفاده می‌شود.

(بیشتر…)

آموزش لیست ویو در برنامه نویسی React Native

آموزش لیست ویو در برنامه نویسی React Native

در خدمت شما عزیزان هستیم با  آموزش لیست ویو در برنامه نویسی React Native از وب سایت آموزش برنامه نویسی سورس باران. در جلسه هشتم آموزش ریکت نیتیو،لیست ویو (ListView) یکی از قدیمی ترین و پرکاربردترین کامپوننت ها در توسعه اپلیکیشن های Android و Ios است. لیست ویو ساده ترین راه برای نمایش داده های چندگانه در یک صفحه نمایش با قابلیت scroll است. تا نتها با ما همراه باشید…

(بیشتر…)

فیلم آموزش برنامه نویسی فلاتر (Flutter) صفر تا حرفه ای

فیلم آموزش برنامه نویسی فلاتر (Flutter) صفر تا حرفه ای

در خدمت شما عزیزان هستیم با فیلم آموزش برنامه نویسی فلاتر (Flutter) صفر تا حرفه ای به زبان اصلی از وب سایت آموزش برنامه نویسی سورس باران. این دوره که با نام Flutter Zero to Professional: cross platform development for iOS Android یا فلاتر (Flutter) صفر تا حرفه ای: ابزار توسعه چندسکویی برای اندروید و iOS منتشر شده است آموزش فلاتر را از صفر نا پیشرفته برای شما خواهد داشت. فلاتر یا Flutter جهت توسعه برنامه های کاربردی برای Android، iOS، Windows، Mac، Linux، Google Fuchsia و وب استفاده می شود. نسخه اول Flutter با نام رمزگذاری شده “Sky” شناخته شد و روی سیستم عامل اندروید اجرا شد. این برنامه در اجلاس برنامه نویس Dart 2015 رونمایی شد، با هدف اعلام شده که قادر به ارائه مداوم با سرعت 120 فریم در ثانیه است. در ادامه با ما همراه باشید…

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

(بیشتر…)