Forwarded from Seyed Ahmad Khosravani Tavana
🖥 دوره آموزشی #C 🖥
------------------
🆔 @barnamene 📍
------------------
📟 طول دوره آموزشی: ۱۳ جلسه دو ساعته
📟 هزینه هر ساعت آموزش:
چهار هزار تومان
📬 مشاوره و کسب اطلاعات بیشتر:
🆔 @codepad📍
-----------------------
💻 کانال برنامه نویسی 💻
-----------------------
🆔 @barnamene 📍
#دوره_آموزشی
#سی_شارپ
------------------
🆔 @barnamene 📍
------------------
📟 طول دوره آموزشی: ۱۳ جلسه دو ساعته
📟 هزینه هر ساعت آموزش:
چهار هزار تومان
📬 مشاوره و کسب اطلاعات بیشتر:
🆔 @codepad📍
-----------------------
💻 کانال برنامه نویسی 💻
-----------------------
🆔 @barnamene 📍
#دوره_آموزشی
#سی_شارپ
Forwarded from Seyed Ahmad Khosravani Tavana
Forwarded from Seyed Ahmad Khosravani Tavana
🎂 روز مهندس رو به جامعه مهندسان تبریک می گوییم.
🍰 به همین مناسبت، مجموعه استیکر برنامه نویسی تقدیم به شما دوستان عزیز 🎂
🆔 @barnamene 📍
#استیکر
🍰 به همین مناسبت، مجموعه استیکر برنامه نویسی تقدیم به شما دوستان عزیز 🎂
🆔 @barnamene 📍
#استیکر
Forwarded from Seyed Ahmad Khosravani Tavana
Forwarded from Seyed Ahmad Khosravani Tavana
Forwarded from Seyed Ahmad Khosravani Tavana
🖥 استخدام 🖥
------------------
🆔 @barnamene 📍
------------------
🔅 شرکت سنجش افزار آسیا از افراد با تخصص های زیر در #تهران دعوت به همکاری می نماید :
📟 برنامه نویس اندروید مسلط به SQLite به صورت تمام وقت
واجدین شرایط می توانند رزومه خود را به ایمیل زیر ارسال نمایند.
📬 آدرس ایمیل:
So1@saa.ir
📱 شماره تماس:
02188799914
📆 مهلت ارسال رزومه:
28/12/1395
---------------------------
💻 کانال برنامه نویسی 💻
---------------------------
🆔 @barnamene 📍
#استخدام
------------------
🆔 @barnamene 📍
------------------
🔅 شرکت سنجش افزار آسیا از افراد با تخصص های زیر در #تهران دعوت به همکاری می نماید :
📟 برنامه نویس اندروید مسلط به SQLite به صورت تمام وقت
واجدین شرایط می توانند رزومه خود را به ایمیل زیر ارسال نمایند.
📬 آدرس ایمیل:
So1@saa.ir
📱 شماره تماس:
02188799914
📆 مهلت ارسال رزومه:
28/12/1395
---------------------------
💻 کانال برنامه نویسی 💻
---------------------------
🆔 @barnamene 📍
#استخدام
Forwarded from Seyed Ahmad Khosravani Tavana
🖥 آماده کردن برنامه #اندروید برای انتشار 🖥
------------------
🆔 @barnamene 📍
------------------
📍قسمت یک
📟در این پست و پست های دیگر کارهای اصلی را که لازم است پیش از انتشار برنامهتان انجام دهید با هم مرور میکنیم. بعد از انجام این چند قدم ساده، شما فایل apk رمزگذاری شدهای در اختیار خواهید داشت که میتوانید در کافهبازار بارگذاری نمایید و برای نصب در اختیار کاربران قرار دهید.
1⃣ قبل از هرکاری اطمینان حاصل کنید که نامبسته مناسبی برای برنامهتان انتخاب کردهاید:
با توجه به اینکه پس از انتشار برنامه امکان تغییر نامبسته وجود نخواهد داشت، پیش از اینکه اولین نسخهٔ برنامه را در اختیار کاربران قرار دهید، حتماً از مناسب بودن package nameای که انتخاب کردهاید اطمینان حاصل نمایید.
2⃣رمزگذاری بسته:
سیستمعامل اندروید قبل از اینکه اجازه بدهد برنامهای روی دستگاه نصب شود، بررسی میکند که برنامه با یک certificate به صورت دیجیتالی امضا شده باشد. پس اگر برنامهای به این صورت رمزگذاری نشده باشد، امکان نصب آن روی دستگاه کاربران وجود نخواهد داشت. حالا این certificate چه اطلاعاتی را در خودش نگهداری میکند و اصلاً چیست؟
این سند، گواهی، certificate یا هر چه که دوست دارید آن را خطاب کنید برای تشخیص هویت صاحب اصلی برنامه استفاده میشود و فقط توسعهدهندهٔ برنامه هست که private key لازم برای دسترسی به این certificate را دارد. مجموعهای که این certificate و کلید آن را در بر میگیرد KeyStore نام دارد و از اینجا به بعد بیشتر با این اسم سروکار خواهیم داشت.
📋 ادامه دارد....
------------------------
💻 کانال برنامه نویسی 💻
------------------------
🆔 @barnamene 📍
#امضا
#اندروید
------------------
🆔 @barnamene 📍
------------------
📍قسمت یک
📟در این پست و پست های دیگر کارهای اصلی را که لازم است پیش از انتشار برنامهتان انجام دهید با هم مرور میکنیم. بعد از انجام این چند قدم ساده، شما فایل apk رمزگذاری شدهای در اختیار خواهید داشت که میتوانید در کافهبازار بارگذاری نمایید و برای نصب در اختیار کاربران قرار دهید.
1⃣ قبل از هرکاری اطمینان حاصل کنید که نامبسته مناسبی برای برنامهتان انتخاب کردهاید:
با توجه به اینکه پس از انتشار برنامه امکان تغییر نامبسته وجود نخواهد داشت، پیش از اینکه اولین نسخهٔ برنامه را در اختیار کاربران قرار دهید، حتماً از مناسب بودن package nameای که انتخاب کردهاید اطمینان حاصل نمایید.
2⃣رمزگذاری بسته:
سیستمعامل اندروید قبل از اینکه اجازه بدهد برنامهای روی دستگاه نصب شود، بررسی میکند که برنامه با یک certificate به صورت دیجیتالی امضا شده باشد. پس اگر برنامهای به این صورت رمزگذاری نشده باشد، امکان نصب آن روی دستگاه کاربران وجود نخواهد داشت. حالا این certificate چه اطلاعاتی را در خودش نگهداری میکند و اصلاً چیست؟
این سند، گواهی، certificate یا هر چه که دوست دارید آن را خطاب کنید برای تشخیص هویت صاحب اصلی برنامه استفاده میشود و فقط توسعهدهندهٔ برنامه هست که private key لازم برای دسترسی به این certificate را دارد. مجموعهای که این certificate و کلید آن را در بر میگیرد KeyStore نام دارد و از اینجا به بعد بیشتر با این اسم سروکار خواهیم داشت.
📋 ادامه دارد....
------------------------
💻 کانال برنامه نویسی 💻
------------------------
🆔 @barnamene 📍
#امضا
#اندروید
Forwarded from Seyed Ahmad Khosravani Tavana
Forwarded from Seyed Ahmad Khosravani Tavana
🖥نگاه کلی به روشهای امضا کردن برنامه 🖥
-----------------
🆔 @barnamene 📍
------------------
قسمت دو 📍
📟 برای امضا کردن برنامه ۲ راه وجود دارد که هرکدام در شرایط متفاوتی استفاده میشوند؛ شما میتوانید برنامه را در debug mode یا release mode امضا کنید.
📟 زمانی که در حال ساخت برنامهٔ خودتان هستید، آن را در debug mode امضا میکنید و زمانی که قصد انتشار برنامه را دارید، آن را در release mode امضا میکنید. اولین روش که فقط برای تست برنامه است، استفاده از کلید دیباگ اندروید است. این کلید توسط android SDK ساخته و در زمان ساخت و تست برنامه استفاده میشود؛ هدف از استفاده از این کلید سرعت دادن به تست برنامه است. برای امضای برنامه در release mode شما باید KeyStore مختص خودتان را بسازید.
📟 امضای برنامه در debug mode:
در زمان تست برنامه، شما آن را با فایل کلیدی که توسط android SDK ساخته شده امضا میکنید. این فایل کلید، یک private key با پسوردی شناخته شده دارد تا شما بدون اینکه هر بار برای اجرا و تست برنامه پسورد را تایپ کنید بتوانید به کار خود سرعت دهید.
برای مثال Android Studio بهصورت خودکار برنامهٔ شما را زمانی که آن را برای تست اجرا میکنید از محیط توسعهٔ نرمافزار امضا میکند و ممکن است در این حالت شما متوجه فرآیند امضا شدن برنامه نشوید.
🅾 احتیاط: شما میتوانید برنامهای که با کلید دیباگ امضا شده را روی شبیهسازها یا دستگاهی که برای تست با کابل USB به کامپیوتر خود متصل کردهاید، نصب و اجرا کنید. اما نمیتوانید برنامهای که با کلید دیباگ امضا شده را در کافهبازار یا گوگلپلی بارگذاری کنید و در اختیار کاربران قرار دهید.
📟 بهصورت پیشفرض، تنظیمات دیباگ از یک Debug KeyStore با پسوردی شناخته شده و یک private key با پسوردی شناخته شده استفاده میکند. شما میتوانید Debug KeyStore را در مسیر زیر پیدا کنید:
HOME/.android/debug.keystore
📋 ادامه دارد...
--------------------------
💻 کانال برنامه نویسی 💻
---------------------------
🆔 @barnamene 📍
#امضا
#اندروید
-----------------
🆔 @barnamene 📍
------------------
قسمت دو 📍
📟 برای امضا کردن برنامه ۲ راه وجود دارد که هرکدام در شرایط متفاوتی استفاده میشوند؛ شما میتوانید برنامه را در debug mode یا release mode امضا کنید.
📟 زمانی که در حال ساخت برنامهٔ خودتان هستید، آن را در debug mode امضا میکنید و زمانی که قصد انتشار برنامه را دارید، آن را در release mode امضا میکنید. اولین روش که فقط برای تست برنامه است، استفاده از کلید دیباگ اندروید است. این کلید توسط android SDK ساخته و در زمان ساخت و تست برنامه استفاده میشود؛ هدف از استفاده از این کلید سرعت دادن به تست برنامه است. برای امضای برنامه در release mode شما باید KeyStore مختص خودتان را بسازید.
📟 امضای برنامه در debug mode:
در زمان تست برنامه، شما آن را با فایل کلیدی که توسط android SDK ساخته شده امضا میکنید. این فایل کلید، یک private key با پسوردی شناخته شده دارد تا شما بدون اینکه هر بار برای اجرا و تست برنامه پسورد را تایپ کنید بتوانید به کار خود سرعت دهید.
برای مثال Android Studio بهصورت خودکار برنامهٔ شما را زمانی که آن را برای تست اجرا میکنید از محیط توسعهٔ نرمافزار امضا میکند و ممکن است در این حالت شما متوجه فرآیند امضا شدن برنامه نشوید.
🅾 احتیاط: شما میتوانید برنامهای که با کلید دیباگ امضا شده را روی شبیهسازها یا دستگاهی که برای تست با کابل USB به کامپیوتر خود متصل کردهاید، نصب و اجرا کنید. اما نمیتوانید برنامهای که با کلید دیباگ امضا شده را در کافهبازار یا گوگلپلی بارگذاری کنید و در اختیار کاربران قرار دهید.
📟 بهصورت پیشفرض، تنظیمات دیباگ از یک Debug KeyStore با پسوردی شناخته شده و یک private key با پسوردی شناخته شده استفاده میکند. شما میتوانید Debug KeyStore را در مسیر زیر پیدا کنید:
HOME/.android/debug.keystore
📋 ادامه دارد...
--------------------------
💻 کانال برنامه نویسی 💻
---------------------------
🆔 @barnamene 📍
#امضا
#اندروید
Forwarded from Seyed Ahmad Khosravani Tavana
🖥 امضای برنامه در release mode 🖥
------------------
🆔 @barnamene 📍
------------------
قسمت سه 📍
📟 بعد از اینکه مراحل ساخت و تست برنامه را انجام دادید لازم است بستهای را که مناسب ارائه به کاربران است تولید کنید. در این حالت شما باید برنامه را با certificateای تنها مختص شماست و فقط خودتان از پسورد و private key آن آگاه هستید امضا نمایید. به صورت کلی این کار شامل مراحل زیر میشود:
1⃣ یک KeyStore بسازید.:
فایل Keystore یک فایل است که مجموعهای از private keyها را در بر میگیرد. بعد از ساخت این فایل، شما باید از آن مراقبت نمایید و ترجیجاً در چند جای امن نگهدارید تا احتمال از دست دادن آن را تا حد ممکن کاهش دهید.
🅾 یادداشت: در برخی ابزارهای توسعهٔ برنامه مانند Basic4android ممکن است بهجای KeyStore گزینههای معادل مانند Private Sign Key را مشاهده نمایید.
2⃣ یک private key بسازید:
این کلید نشاندهندهٔ هویت شخص یا کمپانی توسعهدهندهٔ برنامه است.
3⃣ پیکربندی امضا را به فایل build اضافه کنید:
...
android{
...
defaultConfig { ... }
signingConfigs {
release {
storeFile file("myreleasekey.keystore")
storePassword "password"
keyAlias "MyReleaseKey"
KeyPassword "password"
}
}
buildTypes {
release {
...
signingConfig
}
}
}
...
4⃣ پس از ساخت KeyStore و private key، در اندروید استودیو assembleRelease را فراخوانی کنید.
🅾 یادداشت: بعد از امضای برنامه، میتوانید بستهٔ آماده شده را در مسیر
app/build/apk/app-release.apk
پیدا کنید.
------------------------
💻 کانال برنامه نویسی 💻
-------------------------
🆔 @barnamene 📍
#امضا
#اندروید
------------------
🆔 @barnamene 📍
------------------
قسمت سه 📍
📟 بعد از اینکه مراحل ساخت و تست برنامه را انجام دادید لازم است بستهای را که مناسب ارائه به کاربران است تولید کنید. در این حالت شما باید برنامه را با certificateای تنها مختص شماست و فقط خودتان از پسورد و private key آن آگاه هستید امضا نمایید. به صورت کلی این کار شامل مراحل زیر میشود:
1⃣ یک KeyStore بسازید.:
فایل Keystore یک فایل است که مجموعهای از private keyها را در بر میگیرد. بعد از ساخت این فایل، شما باید از آن مراقبت نمایید و ترجیجاً در چند جای امن نگهدارید تا احتمال از دست دادن آن را تا حد ممکن کاهش دهید.
🅾 یادداشت: در برخی ابزارهای توسعهٔ برنامه مانند Basic4android ممکن است بهجای KeyStore گزینههای معادل مانند Private Sign Key را مشاهده نمایید.
2⃣ یک private key بسازید:
این کلید نشاندهندهٔ هویت شخص یا کمپانی توسعهدهندهٔ برنامه است.
3⃣ پیکربندی امضا را به فایل build اضافه کنید:
...
android{
...
defaultConfig { ... }
signingConfigs {
release {
storeFile file("myreleasekey.keystore")
storePassword "password"
keyAlias "MyReleaseKey"
KeyPassword "password"
}
}
buildTypes {
release {
...
signingConfig
}
}
}
...
4⃣ پس از ساخت KeyStore و private key، در اندروید استودیو assembleRelease را فراخوانی کنید.
🅾 یادداشت: بعد از امضای برنامه، میتوانید بستهٔ آماده شده را در مسیر
app/build/apk/app-release.apk
پیدا کنید.
------------------------
💻 کانال برنامه نویسی 💻
-------------------------
🆔 @barnamene 📍
#امضا
#اندروید
Forwarded from Seyed Ahmad Khosravani Tavana
آموزش حرفه ای HTML از پایه 📟
🔴 مدت : ۵ ساعت
🔴 حجم : ۴۵۲ مگابایت
🔴 بازدید : ۵۰۰k یوتیوبی
⬇️ لینک دانلود:
http://79.137.4.65:3001/?l=ZiBzSPJ1
🆔 @barnamene 📍
#ویدئو
#html
🔴 مدت : ۵ ساعت
🔴 حجم : ۴۵۲ مگابایت
🔴 بازدید : ۵۰۰k یوتیوبی
⬇️ لینک دانلود:
http://79.137.4.65:3001/?l=ZiBzSPJ1
🆔 @barnamene 📍
#ویدئو
#html
Forwarded from Seyed Ahmad Khosravani Tavana
معرفي زبان برنامه نويسي آبجكتيو-سي 📟
تهيه شده توسط: shayan
🅾 مطالب بیشتر در:
🆔 @barnamene 📍
#objective-c
#آبجكتيو_سي
تهيه شده توسط: shayan
🅾 مطالب بیشتر در:
🆔 @barnamene 📍
#objective-c
#آبجكتيو_سي
Forwarded from Seyed Ahmad Khosravani Tavana
آموزش حرفه ای CSS3 از پایه 📟
🔴 مدت : ۱ ساعت
🔴 حجم : ۱۸۷ مگابایت
🔴 بازدید : ۲۴۵k یوتیوبی
⬇️ لینک دانلود:
http://79.137.4.65:3001/?l=AeWwqsjQ
🔻 ویدیو های بیشتر در 🔻
🆔 @barnamene 📍
#css3
🔴 مدت : ۱ ساعت
🔴 حجم : ۱۸۷ مگابایت
🔴 بازدید : ۲۴۵k یوتیوبی
⬇️ لینک دانلود:
http://79.137.4.65:3001/?l=AeWwqsjQ
🔻 ویدیو های بیشتر در 🔻
🆔 @barnamene 📍
#css3
Forwarded from Seyed Ahmad Khosravani Tavana
آموزش حرفه ای php از پایه 📟
🅾 مدت : ۱ ساعت
🅾 حجم : ۱۰۹ مگابایت
🅾 بازدید : ۱۶۵۰ یوتیوبی
⬇️ لینک دانلود:
https://checker.in/go/672000
🅾 ویدیو های بیشتر در 🔻
🆔 @barnamene 📍
#php
🅾 مدت : ۱ ساعت
🅾 حجم : ۱۰۹ مگابایت
🅾 بازدید : ۱۶۵۰ یوتیوبی
⬇️ لینک دانلود:
https://checker.in/go/672000
🅾 ویدیو های بیشتر در 🔻
🆔 @barnamene 📍
#php
Forwarded from Seyed Ahmad Khosravani Tavana
آموزش برنامه نویسی #پایتون 📟
❇️ درس یک
🅾 مدت : ۵ دقیقه
🅾 حجم : ۱۰ مگابایت
🅾 زبان: فارسی
⬇️ لینک دانلود:
https://telegram.me/barnamene/638
🅾 ویدیو های بیشتر در 🔻
🆔 @barnamene 📍
❇️ درس یک
🅾 مدت : ۵ دقیقه
🅾 حجم : ۱۰ مگابایت
🅾 زبان: فارسی
⬇️ لینک دانلود:
https://telegram.me/barnamene/638
🅾 ویدیو های بیشتر در 🔻
🆔 @barnamene 📍
Forwarded from Seyed Ahmad Khosravani Tavana
❇️ فروش تضمینی اکانت مجازی تلگرام با قیمت باورنکردنی
🅾هر اکانت تتها ۲۰۰۰ تومان(شارژ نیز پذیرفته می شود)
📮جهت اطلاعات بیشتر با آیدی زیر در تماس باشید:
🆔 @codepad 📍
🆔 @barnamene 📍
🅾هر اکانت تتها ۲۰۰۰ تومان(شارژ نیز پذیرفته می شود)
📮جهت اطلاعات بیشتر با آیدی زیر در تماس باشید:
🆔 @codepad 📍
🆔 @barnamene 📍