بهترين نكات آموزشي براي فروشگاه و برنامه نويسي بهترين نكات آموزشي براي فروشگاه و برنامه نويسي .

بهترين نكات آموزشي براي فروشگاه و برنامه نويسي

داستان اولين درآمد و اولين اپ هايي كه با برنامه نويسي نوشتم :)

اين داستان نقل قول يكي از برنامه نويسان موفق است كه از وبلاگ ايشان كپي كردم خيلي به من انگيزه و شور براي ادامه دادن برنامه نويسي داد اميدوارم به درد شما هم بخوره . داستان درباره ي فردي هست كه در يك شرايط بحراني مالي بوده و با نوشتن اپليكيشن به زبان برنامه نويسي كاتلين و انتشار آن در ماركت اندرويدي توانسته ماه اول مبلغ ۲۸۰ ميليون تومان كسب درآمد كنه ! براي منم اولش عجيب بود ولي وقتي به آمارهاي دانلود اپ ها دقت كردم ديدم اين عدد حتي خنده دارم هست.

درهرصورت هرچه هست من كپي نوشته ي وبلاگ ايشان را اينجا قرار دادم تا شما هم بخونيد و لذت ببريد...

 

سلام به همگي ... اين پست براتون سورپرايز دارم ميخام داستان اولين درآمدي كه از برنامه نويسي موبايل كسب كردم رو بگم و اميدوارم لذت ببرين 😊😊

راستش برعكس بيشتر اونايي كه ميان سمت برنامه نويسي من علاقه ي زيادي بهش نداشتم 

انگيزم مالي بود 🤑🤑 چون به مبلغي نياز داشتم و تو اينترنت چرخ ميزدم تا ديدم يه آقايي تونسته با نوشتن يه اپليكيشن ساده ده ها ميليون پول بسازه

گفتم منم ميخام و داستان شروع شد ...

داستان اصلي و شروع برنامه نويسي اندرويد

بزاريد همين اولش بگم كه من رشته ي دانشگاهيم مربوط به برنامه نويسي نبود من رشتم تو دانشگاه فيزيك بود. همونطور كه ميدونيد رشته ي فيزيك همچين بازار كار خوبي هم نداره و من هم بعنوان كسي كه تازه فارغ التحصيل شدم درآمد مالي واسه خودم نداشتم.

مطالعه در اينترنت را از اول دوست داشتم و اخبار فناوري و تكنولوژي ميخوندم البته بيشتر جاهايي كه مربوط به فيزيك و اين مسائل ميشد.

من هميشه با لپتاپم ميرفتم اينترنت و كارهامو انجام ميدادم مثلا ايميلم رو چك ميكردم تو اينترنت وبلاگ مينوشتم مطالب درسي ميخوندم اگه نياز بود فيلم ميديدم و .....

تا اينكه يك روز صبح لپتاپم روشن نشد ...

اولش فك كردم كابل برق قطع شده و باطري لپتاپ هم خاليه كلي با كابل آداپتور لپتاپ ور رفتم ولي هيچ نتيجه اي نگرفتم تا اينكه مجبور شدم فرداش لپتاپو ببرم بدم تعميرگاه

تعميركار گفت اين لپتاپ خيلي قديميه ولي از لپتاپ هاي قوي هست بزاريد يك هفته بمونه روش كار كنم ببينم ميتونم درستش كنم يا نه

يك هفته بعد شد ولي هنوز تعمير نشده بود

تعميركار گفت يك قطعه ي خاصي ازش سوخته كه سفارش دادم بايد دستم برسه تعويض كنم گفتم باشه

يه چند روز گذشت و دوبار پيگير شدم تعميركار گفت من قطعه رو عوض كردم ولي چون لپتاپ شما مشكل برق داشته زده چندتا قطعه ديگه هم سوخته بايد اونا رو هم عوض كنم گفتم باشه

يك هفته ديگه گذشت خبري نشد

يك هفته شد دو هفته و من اين مدت بدون لپتاپ بودم و شديدا بهش نياز هم داشتم البته تو اين تايم با گوشي اندرويديم هم مشغول بودم ولي خب نميشد كارايي كه با لپتاپ ميكردمو با گوشي بكنم

يعني مثل الان نبود ... خيلي از سايت ها براي موبايل مناسب نبود و تو موبايل به درستي نمايش داده نميشد...

خلاصه كه اون تعميركار با من تماس گرفت و گفت متاسفم لپتاپ شما ديگه درست بشو نيست 😢 تا اينكه مجبور شدم برم لپتاپمو تحويل بگيرم  بيام

اون روز كه رسيدم خونه به فكر اين بودم كه چطوري يه لپتاپ جديد خريداري كنم...

😍😍😍 معجزه اينجا اتفاق افتاد 😍😍😍

شب بود رفتم پيش لپتاپم و يكم دكمه پاورش رو زدم كه روشن بشه ولي نشد همينطوري كه داشتم باهاش بازي ميكردم گفتم بزار باطريشو در بيارم ببينم چي ميشه وقتي باطري را درآوردم و مستقيم به پريز زدم در كمال ناباوري لپتاپ روشن شد...

ويندوز بالا اومد و همه چي اوكي بود ( اينم بگم تعميركار دستمزدشو ازم گرفته بود با اينكه درستش نكرده بود )

خيلي خوشحال بودم ولي يه حس استرس داشتم فكر ميكردم الانه كه دوباره لپتاپ خاموش بشه و من بمونم و يه لپتاپ خاموش ....

همينجا بود كه به فكرم زد از يه جايي پول در بيارم تا بتونم سريعا يه لپتاپ ديگه بخرم 

همون شب سرچ كردم كه چطور ميتوانم از اينترنت سريعا پولدار بشم كه يه مقاله باز شد از سايت آواسام درباره ي درآمد ميلياردي از برنامه نويسي بود و با مطالعه ي اون به برنامه نويسي علاقمند شدم

خلاصه كه هنوزم اون لپتاپ كه باعث موفقيت هاي بعدي من شده بود رو نگه داشتم شايد يه روزي بزارن تو موزه 😂😂

عكساشم اينجا ميزارم ببينيد چيبوده 

لپتاپ كه با آن برنامه نويسي كاتلين شروع كردم شماره ۱

لپتاپي كه با آن برنامه نويسي kotlin شروع كردم شماره دو

 

لپتاپ من كه با آن برنامه نويسي كاتلين شروع كردم شماره سه

لپ تاپ كه با آن برنامه نويسي كاتلين شروع كرده ا

سيستمي كه با آن برنامه نويسي كاتلين را شروع كردم

چطور برنامه نويسي اپليكيشن موبايل به ذهنم رسيد! 

همونطور كه گفتم من داشتم يك مقاله از سايت آواسام درباره ي درآمد ميلياردي از برنامه نويسي ميخوندم تا فهميدم كه سريعترين راه براي پولدار شدن در جهان همان برنامه نويسيه ... يه چيزي ميگم يه چيزي ميشنويدا بايد دركش كنيد ... اونايي كه درآمد خوب از برنامه نويسي دارند ميفهمن من چي ميگم

بعد از خوندن اون مقاله با ذوق و شوق فراوان داشتم همه جاي اينترنت رو ميگشتم تا ببينم در زمينه ي برنامه نويسي چطور ميشه سريعا به پول رسيد...

يك برنامه نويس موبايل بود كه اسمش يادم نيست و حتي من پيج اينستاگرامش را هم داشتم يه اپليكيشن موبايل كمكي براي اينستاگرام نوشته بود و من با يكي از فاميل هاي اون ارتباط گرفتم

وقتي فهميدم با نوشتن يك اپ موبايل و انتشار آن در ماركت كافه بازار ماهانه ۲۰۰ الي ۴۰۰ ميليون تومان درآمد داره من ديگه آرام و قرار نداشتم

فيزيك كامل از يادم رفت و جاش علاقه مندي به برنامه نويسي اومد 😂😂😂

برنامه نويسي دنياي بزرگي داره و من هم موقعي كه ميخاستم آموزش برنامه نويسي ببينم با دنياي بزرگي از آموزش ها روبرو بودم كه بايد بين آنها يكي رو انتخاب ميكردم

از اونجايي كه من دنبال كسب درآمد خيلي سريع بودم طبق تحقيقاتي كه كردم فهميدم برنامه نويسي موبايل سريعترين راه براي رسيدن به درآمد هست چون يه سري ماركت هاي اندرويدي مثل كافه بازار و مايكت در ايران هستند كه ميليون ها كاربر دارن و وقتي اپليكيشن ميسازيد به اون ميليون ها كاربر نمايش داده ميشه...

درآمدهاي بالا و رشد سريع اپليكيشن هاي ديگه رو هم ميديدم و اتفاقا در هر گروه برنامه نويسي هم عضو شدم و مشورت خاستم برنامه نويسي موبايل رو پيشنهاد دادن 

تا اينكه رفتم سمت آموزش برنامه نويسي اندرويد 

براي برنامه نويسي اندرويد شما بايد يكي از زبان هاي java يا kotlin را ياد بگيريد كه البته دوران جاوا تمام شده و تقريبا kotlin بعنوان زبان اصلي برنامه نويسي اندرويد در نظر گرفته ميشه و اگر شما هم ميخواييد برنامه نويسي اندرويد ياد بگيريد حتما بريد سراغ زبان برنامه نويسي كاتلين !

من در طي يك ماه برنامه نويسي كاتلين ياد گرفتم شايد غيرقابل باور باشه ولي من شديدا تلاش ميكردم و البته از دوره ي آموزشي فوق العاده ي استاد نيكزاد و كمك هاي ايشان هم استفاده ميكردم كه همينجا ازشون تشكر ميكنم

دوره ي آموزش برنامه نويسي كاتلين

دوره ي آموزش برنامه نويسي اندرويد به زبان كاتلين

 

خب بعد از اينكه دوره ي آموزش كاتلين را تمام كردم شروع كردم به كدنويسي با كاتلين... اولين اپ هايي كه با كاتلين نوشتم خيلي جالب نبودند ولي حس ميكردم هر بار كه اپ جديدي مينويسم يه سر و گردن بهتر از قبلي هست. بخاطر همين نااميد نميشدم و ادامه ميدادم.

به همين شيوه برنامه نويسي kotlin را ادامه دادم تا تونستم چند اپليكيشن جالب بنويسم . فكر كنيد همه را فقط در يك هفته نوشتم درسته اپ هاي كوچكي بودند ولي كاربردي ! 

همه ي اپليكيشن ها را در كافه بازار منتشر كردم.

كافه بازار اپليكيشن ها را بررسي ميكرد و در صورت اينكه اوكي بودن منتشر ميكرد و من اولش نگران بودم كه نكنه به زبان كاتلين گير بدن و وقتي از پشتيباني كافه بازار درباره ي زبان برنامه نويسي كاتلين سوال كردم گفتند : 

مهم نيست از چه زبان و تكنولوژي براي پياده سازي اپليكيشن هاي خود استفاده ميكنيد مهم نتيجه ي نهايي است كه قوانين كافه بازار را نقص نكند. با احترام 

همينجا خيالم من راحت شد چون از يكي شنيده بودم كه كافه بازار فقط اپليكيشن هايي را قبول ميكنه كه به زبان جاوا نوشته شده باشند

 

اولين درآمدم واريز شد

خب خب ! انتظار ها به سر رسيد ... اپليكيشن هاي من نصب خوبي داشتند ... يكي از اپ هاي من در كمال ناباوري در شب اول ۲۰۰۰ نصب شده بود 🤯🤯 خيلي شگفت انگيز بود

من داشتم نتيجه ي زحمات شديدي كه در روزهاي گذشته كشيده بودم را ميديدم

مبلغ درآمد من روزانه در حال افزايش بود و خدا خدا ميكردم به مبلغي برسه كه بتونم باهاش يك عدد لپتاپ بخرم ولي درآمدم حتي فراتر از مبلغ يك لپتاپ رفت 🥰🥰 ....

چندين تصوير از داشبورد توسعه دهندگي خودم در كافه بازار ميزارم كه اعداد و ارقام و ميزان درآمد را خودتان ببينيد. اين اسكرين شات ها را دو هفته بعد از انتظار اپليكيشن هايم گرفته ام.

 

اين ميزان درآمد من بعد از دو هفته بود :‌

 

درآمد من از برنامه نويسي كاتلين

 

 

اينم ليست اپليكيشن هاي من هست ( قسمت تعداد نصب ها و تعداد كامنت هاشون ) :

 

ميزان نصب اپليكيشن هاي برنامه نويسي شده توسط من

 

و اولين درآمد من به شماره شبا بانكيم واريز شد ❤️ كه عكس از واريزي اون تاريخ رو براتون ميزارم :‌

اولين واريزي من از كافه بازار بخاطر برنامه نويسي اپليكيشن هام‍

 

مبلغ دقيق ميشه ۲۸۳ ميليون تومان 

اونجا اولين باري بود كه چنين مبلغي رو تو زندگيم حس ميكردم مني كه درآمد نداشتم و توخانواده ي فقيري هم بزرگ شده بودم 

حالا كه پول به حسابم ريخته شد نفس راحتي كشيدم 

لپتاپم رو گذاشتم كنار و گفتم امروز يه لپتاپ اپل ميخرم 

اون روز رفتيم پاساژ و دنبال لپتاپ گشتيم ولي لپتاپي كه مد نظرم بود را پيدا نكردم 

گفتم اشكالي نداره از ديجيكالا ميخرم

اولين تجربه ي خريد من از ديجيكالا بود و بعد از چند روز لپتاپم رو تحويل دادن خداروشكر مشكلي نداشت و با گارانتي معتبري هم بود.

الان كه الانه دارم همون لپتاپ رو استفاده ميكنم و اين كلماتي كه ميخونيد با همون لپتاپ داره نوشته ميشه ( اگه فرصت كنم عكس ميگيرم براي اين لپتامم ميزارم )

 

حالا نه تنها يك لپتاپ اپل نو داشتم كه خيلي از قبلي بالاتر و گرونتر و سريعتر بود بلكه كلي پول هم اضافه آوردم

تازه من برنامه داشتم براي ماه هاي بعدي كه اپليكيشن هاي بيشتري بنويسم

خوشبختانه ادامه ي مسيرم تو زندگي برنامه نويسي هم بدون مشكل بود و تازه الان فهميدم كه اگر من با زبان برنامه نويسي كاتلين شروع به برنامه نويسي نميكردم ممكن بود چقدر عقب باشم و شايد هم از شانس منه 

چون زماني كه من با كاتلين اپ نوشتم زبان كاتلين تازه وارد عرصه ي برنامه نويسي شده بود و مشخص نبود آينده چي ميشه

الان تو آينده هستيم سالها گذشته و كاتلين هر روز نسبت به قبل پيشرفت كرده 

اگه به يادگيري يك زبان برنامه نويسي مدرن و قوي و جديد فكر ميكنيد بريد سراغ آموزش كاتلين 

از من گفتن بود ...

 

با يادگيري زبان كاتلين به چه درآمدي ميرسيم ؟

اين يكي از سوال هاييه كه طي اين سالها از من پرسيده شده من بارها تو گروه ها و انجمن هاي مختلف كه حرف ميزدم ( رفته بودم بالامنبر ) گفتم كه كاتلين ( kotlin ) يك زبان برنامه نويسي آينده داري هست...

ممكنه به همين زودي بتركونه البته تو زمينه ي برنامه نويسي موبايل تا اينجاشم تركونده منظورم ديگر زمينه ها بود

مثل هوش مصنوعي

مثل توسعه ي وب سايت

مثل بازي سازي و ...

شركت جت برينز هر روز داره يه سري چيزهاي جديدي به كاتلين اضافه ميكنه 

از زماني كه من كاتلين را شروع كردم كلي چيز به كاتلين اضافه شده و در آينده هم قراره وارد ديگر حوزه هاي برنامه نويسي بشه...

اما دليل نوشتن اين مقاله چيبود ؟ 

۱ - اينكه از شر سوال هاي پرتكرار خلاص شم باور كنيد هركسي كه با من آشنا ميشه سوال بعديش چيزيه كه در بالا پاسخ دادم بهش 

 

۲ - بهتون انگيزه و اميد بدم من با برنامه نويس هاي زيادي در ارتباط بودم حالا بواسطه ي ايميلم كه زير كارهام درج ميكنم يا در انجمن هاي گفتگوي برنامه نويسي و ... بيشتر برنامه نويسان ايراني بي انگيزه هستند و باور ندارند كه برنامه نويسي واقعا جدي هست و اگر جدي بگيرندش صد در صد موفقيتشون تضمين ميشه هم از نظر مالي و هم از منظرهاي ديگه ...

 

۳ - زبان برنامه نويسي كاتلين را معرفي كنم و بهتون پيشنهاد بدم دنبال آموزش زبان كاتلين باشيد. چون مطمعنم آينده ي اين زبان خيلي درخشانه 

 

۴ - نويسندگي خودمو تقويت كنم 😂😂


برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۹ آبان ۱۴۰۲ساعت: ۰۵:۰۲:۲۲ توسط:ناهيد موضوع:

توسعه ي فروشگاه اينترنتي : بهترين زبان ها براي ساختن فروشگاه آنلاين

از زماني كه بيماري كويد - ۱۹ شروع شد بسياري از كسب وكار ها مجبورا تمايل به آنلاين كردن فروشگاه هاي خود داشتند . البته قبلتر از ان نيز بسياري از فروشگاه ها تمايل داشتند كه فروشگاه هاي خود را آنلاين بكنند.

اگر آمارها را نگاه كنيد حتي در كشوري مثل ايران از سالهاي ۱۳۹۰ به بعد فروش اينترنتي افزايش چشم گيري داشته است.

وقتي صحبت از ساختن فروشگاه اينترنتي ميشود اولين سوال اين است كه اين فروشگاه ها چطور ساخته ميشود ؟

اگر برنامه نويس هستيد سوالتان اين است كه كدام زبان هاي برنامه نويسي بايد استفاده شود تا يك فروشگاه جامع و خوب خلق شود ؟‌

 

مزاياي داشتن فروشگاه اينترنتي

 

بهترين زبان برنامه نويسي براي ساختن فروشگاه اينترنتي

 

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

 

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

همچنين يكي از مزيت هاي داشتن فروشگاه اينترنتي اين است كه فروش شما را به طرز چشمگيري افزايش ميدهد و باعث ميشود كه بتوانيد برند خود را از طريق كانال هاي انلاين فراوان به مخاطبين زيادي بشناسانيد.

يكي ديگر از مزاياي قابل توجه داشتن يك فروشگاه اينترنتي، امكان رشد سريعتر به دليل انعطاف پذيري بالاتر عمليات و ارتباطات بيشتر در بازار آنلاين است.

 

توسعه و برنامه نويسي فروشگاه هاي اينترنتي

 

آموزش ساخت فروشگاه اينترنتي بصورت برنامه نويسي

 

آموزش توسعه ي فروشگاه هاي اينترنتي

 

اولين و مهمترين شرط براي تجارت الكترونيك موفق، ايجاد يك حضور آنلاين قوي و جذاب است.

وب سايت فروشگاه اينترنتي يا شركت شما اولين جايي هست كه مردمم ميبينيد و از آن طريق شما را ميشناسد و ممكن است خريدي هم از شما داشته باشد.

 

به همين دليل است كه داشتن يك وب سايت فروشگاه اينترنتي با طراحي خوب و مناسب براي موفقيت كسب و كار در بازار آنلاين بسيار مهم است.

 

توسعه و برنامه نويسي سايت هاي فروشگاه اينترنتي ممكن است مسئله اي پيچيده به نظر برسد كه شامل هفت مرحله ي اوليه است:

 

  • تحقيق درباره ي فروشگاه ها و بازار آنلاين

  • بررسي نياز هاي مشتريان

  • مفهوم سازي

  • طراحي UI/UX

  • برنامه نويسي فروشگاه اينترنتي

  • انجمن يا بخش سوال و جواب

  • تست و آزمايش

  • راه اندازي نهايي ( لانچ كردن )

 

شركت هايي بسياري وجود دارند كه خدمات طراحي فروشگاه اينترنتي و پشتيباني آنرا به عهده ميگيرند يا اينكه ميتوانيد شخصا آنرا انجام دهيد ولي بهتر است كه كار دست خودتان باشد شايد نياز باشد كمي افراد جمع كنيد و تيم خود را تشكيل دهيد البته براي شروع يك نفرم كافيست !

 

چه تكنولوژي هايي براي ساختن فروشگاه اينترنتي مشابه ديجي كالا نياز است و چرا آنها مهم هستند ؟

 

بهترين زبان هاي برنامه نويسي براي ساختن فروشگاه اينترنتي مشابه ديجي كالا

 

آموزش ساخت فروشگاه اينترنتي مشابه ديجي كالا

 

در توسعه و راه اندازي فروشگاه اينترنتي مشابه ديجيكالا ابزارها و تكنولوژي هاي مختلفي وجود دارد كه به يك يك آنها ميپردازيم.

توجه كنيد كه هر كدام از ابزارها و زبان هاي برنامه نويسي معرفي شده براي ساختن فروشگاه اينترنتي كاربرد خاص خود را دارد و بعضي از آنها مناسب شماست ولي بعضي نه ! و اينجاست كه صاحب كسب و كار ميپرسد كدام مناسب من است ؟ در ادامه ي مقاله متوجه ميشويد.

انتخاب مناسب ترين و بهترين زبان برنامه نويسي براي توسعه يك وب سايت فروشگاه اينترنتي بسيار مهم است زيرا بر تجربه مشتري و ذهنيت كه از فروشگاه شما ايجاد ميشود موثر است.

انتخاب بهترين زبان برنامه نويسي براي فروشگاه اينترنتي مي تواند به شما در دستيابي به موفقيت تجاري و رفع نيازهاي مشتري كمك كند و به مخاطبان شما يك پلتفرم راحت و كاربر پسند براي تسهيل خريد آنلاين ارائه دهد كه باعث محبوبيت بيشتر برند و فروشگاه شما خواهد شد.

 

اگر دوست داريد ياد بگيريد چطوري از صفر شروع كنيد و يك فروشگاه اينترنتي كامل بسازيد و برنامه نويسي و تخصص كامل هم ياد بگيريد تا در پروژه هاي ديگر هم استفاده كنيد بهتر است از دوره ي آموزشي زير بهره بگيريد . اين دوره به همراه سورس كد آماده ارائه شده است و ميتوانيد از سورس كد درون آن استفاده كنيد تا براي راه اندازي انواع فروشگاه هاي كاملا اختصاصي با لاراول استفاده كنيد . پروژه ي فروشگاهي درون اين دوره با فريمورك لاراول زبان پي اچ پي و همچنين اپليكيشن موبايل درون آن ساخته شده است كه با زبان برنامه نويسي كاتلين است حتما تهيه كنيد . 

دوره ي آموزش ساخت فروشگاه اينترنتي مشابه ديجي كالا با سورس كامل

 

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

 

بهترين زبان هاي برنامه نويسي براي ساختن فروشگاه اينترنتي

 

دوره ي آموزش ساخت فروشگاه اينترنتي مشابه ديجي كالا

بهترين زبان برنامه نويسي ساخت فروشگاه اينترنتي

 

در زير بعضي از زبان هاي برنامه نويسي يا تكنولوژي يا فريمورك هاي مناسب براي ساختن فروشگاه اينترنتي را براي شما ليست كرده ايم كه مطالعه ي ان ديد كلي نسبت به ساختن فروشگاه با آنها به شما ميدهد :‌

 

  • زبان جاوا

  • زبان جاوا اسكريپت

  • زبان پي اچ پي

  • زبان پايتون

  • زبان سي اس اس

  • بسته ي MEAN

  • فريمورك جانگو

  • زبان Ruby On Rails

  • زبان c++

  • و Query

 

در ادامه به توضيحات مختصر درباره ي هر كدام براي ساختن فروشگاه اينترنتي ميپردازيم.

 

زبان جاوا ( JAVA )

 

جاوا يكي از پركاربرد ترين زبان ها در جهان است اين زبان به شما اجازه ميدهد كه بتوانيد فروشگاه هاي اينترنتي مستحكم و پركاربردي را درست كنيد كه قابل اعتماد باشد.

اين زبان يك زبان سمت سرور يا server-side است كه براي پروژه هاي بزرگ مناسب است علاوه بر اين جاوا كراس پلتفرم است و همه جا هم كاربرد دارد يعني ميتوانيد با آن حتي اپليكيشن موبايل بنويسيد.

 

زبان جاوا اسكريپت ( javascript )

 

به لطف قابليت ها و انعطاف پذيري بالايي كه جاوااسكريپت دارد آنرا مناسب براي ساختن فروشگاه هاي اينترنتي كرده است. يكي از مزيت هاي زبان محبوب جاوااسكريپت اين است كه توسط همه ي مرورگرها قابل اجراست و برنامه هاي سمت كاربر يا كلاينت سايد با آن نوشته ميشود.

جاوا اسكريپت ميتواند هم براي فرانت اند ( frontend ) و هم براي بك اند ( backend ) فروشگاه هاي اينترنتي استفاده شود.

يكي ديگر از ويژگي هاي جاوا اسكريپت كه باعث مميشود اين زبان يك زبان مناسب براي برنامه نويسي فروشگاه هاي اينترنتي شود داشتن كتابخانه ها و فريمورك هاي زياد و گوناگون آن است كه به كمك برنامه نويسان مي آيد.

 

زبان برنامه نويسي پي اچ پي ( PHP )

 

آيا هنوز به دنبال بهترين زبان برنامه نويسي براي ساختن فروشگاه اينترنتي هستيد ؟‌ پي اچ پي پاسخ شماست ... پي اچ پي محبوب ترين و قويترين زبان برنامه نويسي براي تمام وب سايت هاي فروشگاهي است . تقريبا تمام فروشگاه هاي اينترنتي محبوب در ايران با پي اچ پي ساخته شده است از جمله ديجي كالا

بسياري از پلتفرم هاي اماده ي ساخت فروشگاه اينترنتي و فريمورك هاي قوي براي ساختن فروشگاه هاي اينترنتي با پي اچ پي نوشته شده است مثل لاراول مثل مجنتو مثل پرستاشاپ و ...

اگر علاقه داريد با پي اچ پي و فريمورك لاراول يك فروشگاه اينترنتي مشابه ديجيكالا بسازيد من يك دوره ي آموزشي به نام دوره ساخت فروشگاه مشابه ديجيكالا سايت آواسام را پيشنهاد ميكنم كه بصورت پروژه محور به شما آموزش ميدهد چطور يك فروشگاه را از صفر بسازيد و به همراه خود سورس كد آماده هم دارد كه براي كسب و كارتان استفاده كنيد.

 

زبان برنامه نويسي پايتون ( python )

 

پايتون نيز يكي از قدرتمندترين زبان هاي سمت سرور است كه براي پروژه هايي كه سرعت و پرفرمنس براي آنها مهم است قابل استفاده است. شما ميتوانيد با پايتون سمت سرور برنامه نويسي كنيد و يك زبان بك اند حساب ميشود.

پايتون براي ساخت فروشگاه اينترنتي دو ويژگي را براي شما به ارمغان مي آورد : خوانايي و كارايي ...

 

زبان سي اس اس

 

اين يك زبان برنامه نويسي نيست ولي بايد براي طراحي و شكل دهي به يك فروشگاه زيبا حتما بلد باشيد چون اگر فروشگاه شما ظاهري زيبا نداشته باشد و مخاطبين را جلب نكند عملا فروشي هم نخواهد داشت.

 

بسته ي MEAN

 

اين يك بسته اي هست كه شامل Mongo Express Angular Node ميباشد. يعني شما براي فرانت سايتتون از angular express استفاده كنيد براي بك node و براي ديتابيس از مانگو ... چه شود .اين چهار ابزار به اين دليل در كنار هم قرار گرفته اند كه يك ابزاري قدرتمند براي توليد انواع وب سايت ها چه از نظر فرانت چه از نظر بك اند درست شود. اگر اين چهار را مسلط شويد بهترين و پرسرعت ترين فروشگاه اينترنتي را ميتوانيد برنامه نويسي كنيد.

 

فريمورك جانگو ( django ) براي ساخت فروشگاه اينترنتي

 

جانگو يكي از بهترين فريمورك هاي توسعه ي وب است و البته كمي هم از نظر يادگيري سخت است ولي نتيجه ي نهايي قدرتمند ميشود و پرفرمنس بسيار بهتري خواهد داشت.

بقيه مواردي كه در ليست بالا هستند بسيار معروف هستند و ممقالات آموزشي خيلي زيادي براي آنها نوشته شده است كافيست كمي سرچ و تحقيقات بكنيد.

 

اما شايد سوال اين باشد كه در بين اين همه زبان و فريمورك و ابزاري كه معرفي شده است من چطور بهترين ابزار براي خودم را انتخاب كنم و شروع كنمم‌؟

 

 

نتيجه :

 

براي اينكه بهترين زبان برنامه نويسي براي ساختن فروشگاه اينترنتي را انتخاب كنيد بايد بدانيد كه ممكن است يك گزينه براي شما مناسب باشد درحاليكه براي شخص ديگر يا شركت ديگري اصلا مناسب نباشد ... زبان ها با اهداف متفاوت و شرايط متفاوتي قابل استفاده هستند.

 

بصورت كلي يك زباني را بايد انتخاب كنيد كه پاسخ سوالات زير براي آنها قطعا بله باشد و اگر زبان برنامه نويسي مورد نظر شما جواب بله گرفت تبريك ميگوييم شما زبان مناسب خود را پيدا كرديد پس بشينيد آنرا خوب ياد بگيريد و كار را شروع كنيد .

 

  • آيا زبان مد نظر ،‌نيازمندي هاي فروشگاه اينترنتي من را رفع خواهد كرد ؟

  • آيا زبان مد نظر از نظر پشتيباني تمام پلتفرم هايي كه مد نظر دارم را پشتيباني خواهد كرد ؟

  • آيا براي راه اندازي فروشگاه اينترنتي با زبان مد نظرم تنظيمات سخت و پيچيده ي سروري نياز هست ؟

  • آيا زباني كه انتخاب كردم جامعه ي خوبي دارد تا وقتي يك سوالي پيش آمد از آنها بپرسم ؟

  • آيا آينده ي زبان برنامه نويسي كه انتخاب كردم خوب است ؟

  • آيا من پيش زمينه ي مطالعاتي يا آشناييت با زبان دارم ؟‌

 

اگر يك زباني مثل پي اچ پي را انتخاب كرديد و جواب سوالات بالا براي آن همگي بله بود شك نكنيد بهترين انتخاب است و شروع كنيد فروشگاه اختصاصي خود را با آن بسازيد البته دوره ي اموزشي كه هم معرفي كردم فوق العاده هست و من را خيلي كمك كرد.


برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۱۲ دى ۱۴۰۰ساعت: ۰۲:۱۲:۵۵ توسط:ناهيد موضوع:

چطور كاتلين را شروع كنيم و ياد بگيريم !

سلام

كاتلين يك زبان برنامه نويسي جديد ، راحت و قوي است كه عمده ي استفاده ي آن براي برنامه نويسي موبايل ( اندرويد ) است و در سالهاي اخير هم استفاده كنندگان آن روز به روز افزايش پيدا ميكند ، اگر قصد داريد زبان برنامه نويسي كاتلين را ياد بگيريد من در اين مقاله مسير مناسبي را براي شما مينويسم تا ديد كاملي نسبت به اين زبان ، يادگيري اين زبان و شروع برنامه نويسي اندرويد يا هر پلتفرم ديگري با اين زبان را داشته باشيد.

 

آموزش كاتلين براي برنامه نويسي اندرويد

 

يادگيري زبان برنامه نويسي كاتلين ( kotlin )

 


 

چرا بايد كاتلين ياد بگيريم ؟‌

زبان كاتلين (kotlin) بصورت گسترده اي قابل استفاده است چون اين زبان يك زبان كراس پلتفرم است و به پلتفرم خاصي وابسته نيست دليل عدم محبوبيت اين زبان هم جديد بودن آن است ولي در همين بازه ي زماني كم محبوبيت خيلي زيادي در حوزه ي برنامه نويسي اندرويد كسب كرده است.

ما به دلايل زير بايد كاتلين را ياد بگيريم :

  • سادگي يادگيري

  • قدرت بالا

  • كدنويسي مختصر

  • سينتكس عالي و قابل درك براي انسان

  • استقبال و استفاده ي گسترده در برنامه نويسي اپليكيشن هاي اندرويدي

  • آينده ي درخشان

  • بازار كار و تقاضاي زياد

همانطور كه در بالا اشاره شده است يادگيري كاتلين واقعا آسان و بي دردسر است و از آنجايي كه سينتكس يا قواعد نوشتاري ساده اي دارد براي انسان قابل دركتر است و يكي از ويژگي هاي زبان كاتلين كه آنرا متمايز ميكند كدنويسي مختصر يا كم آن است براي مثال به تصوير زير توجه كنيد :

 

دوره ي آموزش كاتلين فارسي

 

مقايسه ي زبان جاوا و كاتلين از نظر قواعد دستوري

 

همانطوري كه ميبينيد در كدهاي بالا يك كار واحد در دو زبان كاتلين و جاوا نوشته شده است ولي در جاوا ۱۴ خط است در حاليكه با كاتلين فقط ۱ خط است و اين نشان دهنده ي مختصر بودن زبان كاتلين است.

يكي از دلايلي كه بالا مطرح كردم استقبال برنامه نويسان در حوزه ي برنامه نويسي اندرويد از كاتلين بوده است. شما كافيست به نمودار زير نگاهي بياندازيد :‌

 

دوره ي آموزش كاتلين

 

مقايسه ي رشد جاوا و كاتلين در برنامه نويسي اندرويد

 

همانطور كه در نمودار هاي بالا كه براي سالهاي ۲۰۱۸ و ۲۰۱۹ است ميبينيد تعداد اپليكيشن هاي توليد شده با كاتلين در سال ۲۰۱۹ به ۹۰٪ در مقابل جاوا ۱۰٪ رسيده است و اين در حاليست كه فقط يك سال پيش يعني در سال ۲۰۱۸ اين رقم براي كاتلين ۴۸٪‌ و براي جاوا ۵۲٪‌ بوده است.

اين نشان از محبوبيت شديد زبان برنامه نويسي كاتلين براي خلق اپليكيشن هاي اندرويدي بوده است.

وقتي جامعه ي برنامه نويسان با اين حجم به سمت زبان كاتلين حركت كرده است شما چرا نكنيد و اين زبان جديد را تست نكنيد ؟‌

وقتي تعداد برنامه نويسان به سمت يك زبان برنامه نويسي جديدي حركت ميكنند مطمئنا پروژه هاي جديد با اين زبان نوشته ميشود و بازار كار هم براي استخدامي و هم بصورت فريلنسري براي اين زبان گسترش پيدا ميكند.

 

چطور كاتلين را شروع كنيم ؟

 

كاتلين همانند هر زبان برنامه نويسي ديگري سينتكس مخصوص خود را دارد البته كمي متفاوت تر از بقيه زبان ها !!!‌ اگر قبلا با يك زبان برنامه نويسي ديگري مثل پايتون يا پي اچ پي يا جاوا كار كرده باشيد شايد برخي مفاهيم كاتلين براي شما جديد باشد و شما را دچار سردرگمي بكند.

در ابتداي كار يادگيري مباني كامپيوتر و مباني برنامه نويسي كه براي همه ي زبان هاي برنامه نويسي توصيه ميشود را بايد در نظر بگيريد. سپس سينتكس خود زبان كاتلين را بدون در نظر گرفتن دانشي كه از ديگر زبان ها داريد بايد شروع كنيد.

يادگيري كاتلين واقعا ساده است ولي براي اينكه سينتكس اين زبان جديد است بايد يك دوره ي آموزشي خوبي پيدا كنيد كه تمام اصول و سينتكس هاي زبان كاتلين را به شما آموزش دهد.

بدون ديدن دوره ي آموزش مناسب ممكن است با تصورات زبان هاي قبلي كه بلد بوديد وارد كاتلين شويد و همين باعث سردرگم شدن بيشتر و گم كردن راهتان ميشود پس هرچيزي كه از زبان هاي ديگربلد هستيد را كنار بگذاريد و سينتكس كاتلين را با حوصله و كامل ياد بگيريد.

من براي يادگيري زبان كاتلين از دوره ي آموزش كاتلين سايت آواسام كه مهندس سام نيكزاد تدريس كرده است استفاده كردم و ميتونم بگم يكي از فوق العاده ترين دوره هاي آموزشي بود كه تمام مباحث ريز و درشت را پوشش داده بود.

دوره ي آموزش كاتلين

 

دوره ي آموزش مناسب براي يادگيري كاتلين

 

باز هم تاكيد ميكنم كه براي شروع يادگيري برنامه نويسي با زبان كاتلين حتما حتما از يك آموزش خوب استفاده كنيد تا مثل من در ابتداي راه دچار سردرگمي و تلف شدن بيشتر وقت نشويد. دوره ي آموزشي مهندس نيكزاد كه در بالا معرفي كردن علاوه بر ياد دادن كل مباحث كاتلين سه بخش پروژه محور هم دارد كه به ساختن اپليكيشن هاي واقعي ميپردازد و بسيار عالي ميتوانيد كاتلين را مسلط شويد.

 

در زبان كاتلين حرفه اي شويد !

خيلي از دستان كه برنامه نويسي با زبان كاتلين را شروع ميكنند از من سوال ميكنند خب ما كاتلين را ياد گرفتيم حالا چطوري حرفه اي شويم و بتوانيم اپليكيشن هاي عالي را با زبان كاتلين بسازيم ؟

جواب سوال اين است :

  • ساختن اپليكيشن با كاتلين

  • ساختن اپليكيشن هاي بيشتر با كاتلين

  • ساختن اپليكيشن هاي بيشتر و بيشتر با كاتلين

شما هر چقدر هم آموزش ببينيد و تمرين كنيد تا اپليكيشن هاي واقعي نسازيد يك برنامه نويس كاتلين واقعي نميشويد.

بعد از ديدن آموزش كاتلين بهترين راه و سريعترين راه براي تسلط كامل به مباحث كاتلين ساختن اپليكشن هست مهم نيست تفريحي باشد يا نه ، مهم نيست به درد كسي بخورد يا نه ، مهم اين است كه انجامش دهيد وحتي بعد از انجام آنرا پاك كنيد باز هم مهم نيست.


اما رسيديم به مهم ترين بخش اين مقاله كه درباره ي ويژگي هاي خوب خود زبان كاتلين و چيزهاي جذاب آن صحبت خواهم كرد. پس تا اخر مقاله همراه باشيد...

 

ويژگي هاي عالي و جذاب زبان كاتلين

 

۱ - كاتلين با زبان جاوا صد در صد سازگار است : اين خبر خوشي است براي افرادي كه قبلا با جاوا كار ميكردند و قصد دارند به كاتلين مهاجرت كنند بدون دردسر ميتوانند ادامه ي پروژه هاي قديمي خود را با كاتلين بزنند چون كاتلين و جاوا در كنار هم هيچ مشكلي ندارند

۲ - كاتلين مشابه زبان سوييفت اپل است و سينتكس هر دو مدرن و زيباست

۳ - كاتلين در سال ۲۰۱۷ توسط شركت گوگل بعنوان زبان رسمي براي توسعه ي اپ هاي اندرويدي معرفي شد و پشتيباني رسمي از آن دارد و هم اكنون كه سال ۲۰۲۱‍ است مستندات آموزشي گوگل براي اندرويد نيز با كاتلين ميباشد.

۴ - سيستم جلوگيري از نال شدن داده ها : اين سيستم از خطاي معروف جاوا به اسم nullpointerexception جلوگيري ميكند كه باعث كرش كردن اپ ها و كاهش كيفيت آنها در آينده ميشد.

۵ - كاتلين كراس پلتفرم است : يعني كاتلين فقط براي نوشتن اپ هاي اندرويد نيست بلكه شما ميتوانيد براي نوشتن اپليكيشن هاي دسكتاپ ، اپ براي iOS و سمت سرور براي توسعه ي وب نيز استفاده كنيد.

 

منبع : https://vrgl.ir/H4tgP


برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۲۰ آذر ۱۴۰۰ساعت: ۰۸:۴۴:۵۵ توسط:ناهيد موضوع:

چطور شد برنامه نويس اندرويد شدم ؟ ( مسير من )

لام وقتي دارم اين مقاله را مينويسم من برنامه نويس اندرويد هستم و دو سال از شروع برنامه نويسي اندرويد من ميگذرد هرچند كه من برنامه نويس جونيور حساب ميشوم ولي پيش بسوي برنامه نويس سينيور موبايل !!!

دوست دارم تجربيات خودم از مسيري كه آمده ام را بنويسم تا دوستاني كه وارد دنياي برنامه نويسي موبايل يا اندرويد ميشوند از تجربيات من استفاده كنند 😍

باور كنيد وقتي اين مقاله را مينويسم سراسر شور و اشتياق دارم به اين كه منم بعنوان يك عضو كوچكي از جامعه ي برنامه نويسان اندرويدي دارم به بقيه راه و چاه رو نشون ميدم و معتقدم نوشتن اين مقاله انرژي مثبتي هم در خودم ايجاد خواهد كرد كه بيشتر از قبل پيشرفت كنم.

داستان من از جايي شروع ميشود كه من برنامه نويس وب با php بودم و كلي هم وقت و زحمت براي اين زبان گذاشته بودم ولي يك روزي به من زنگ زدند و گفتند يك پروژه داريم ميتونيد انجام بديد ؟ منم با تصور اينكه به زبان پي اچ پي هست گفتم اكي مشكلي نيست توضيح بديد بعد از تكميل شدن توضيحات اون فردي كه پشت گوشي بود تازه فهميدم ايشون اپليكيشن موبايل ميخاد و وقتي مبلغي كه ايشان پيشنهاد داد خيلي فراتر از تصورات من بود من نتونستم پيشنهاد را رد كنم و با خودم گفتم هر طور كه شده من انجامش ميدم !

دوره ي آموزش برنامه نويسي اندرويد با كاتلين

چطوري يك برنامه نويس اندرويد شدم ؟‌

خلاصه بعد از اينكه من اوكي رو به طرف دادم خيلي استرس گرفتم كه بايد چيكار كنم يا نكنم و خب چيزي را قبول كرده بودم كه بلد هم نبودم بريم كه در ادامه بهتون بصورت بخش بخش بگم چيشد كه نهايت پروژه انجام شد و من تونستم علاوه بر اون يك برنامه نويس موبايل هم بشم يعني برنامه نويس اندرويد

 

اولين بخش : فرار از سختي هاي برنامه نويسي اندرويد

بعد از چند روزي كلنجار رفتن با خودم و ديدن چند ويديو آموزش برنامه نويسي اندرويد تصميم گرفتم كه اين پروژه را انجام ندم ولي نميتونستم به طرف بگم كه نميتونم چون پنج شش روزي گذشته بود كه من كامل اوكي را داده بودم و مبلغي را هم بعنوان پيش پرداخت به حساب من واريز كرده بودند

تصميم گرفتم يك شخص يا تيم برنامه نويسي پيدا كنم كه پروژه را به انها بسپارم و خودم بكشم كنار !

در سايت هاي مختلفي دنبال برنامه نويس اندرويد گشتم و كلي با تيم ها و شركت هاي مختلفي صحبت كردم ولي همگي مبالغ بالاتري ميخاستن يا بازه ي انجام خيلي زيادتر بود و خلاصه به هر شيوه اي كه شده بود من نميتونستم اين پروژه را به كسي بسپارم

اين اولين باري بود كه در زندگيم توي فورس بودم و داشتم كم كم سردرگم ميشدم كه من چرا اينو قبول كردم و اگر قبول كردم بايد انجامش بدم

ولي براي اموزش ديدن هم آماده نبودم من برنامه نويس وب بودم با مباحث پيچيده ي برنامه نويسي موبايل آشنا نبودم اصلا

چند روزي به همين شكل گذشت تا بلاخره تصميم گرفتم شروع كنم و قسمتي از پروژه را استارت بزنم و كار كنم

 

بخش دوم :‌ شروع سخت اما پر نتيجه !

بلاخره روز تصميم گيري من رسيد و من تصميم گرفتم كه يك دوره ي اموزشي خوبي بگيريم و شروع كنم ! براي من پروژه محور بودن خيلي مهم بود و من سايت هاي سونلرن ، تاپلرن ، كليك سايت ، فرادرس و كلي سايت ديگر رو گشتم و در بين محصولات آموزشي آنها خيلي گشتم تا يه دوره خوب پيدا كنم تا هم مدرس آموزشي عالي باشه هم فشرده و سريع تدريس كنه و هم پروژه محور باشه تا بلاخره رسيدم به سايت آموزش برنامه نويسي آواسام كه بعد از تهيه دوره ي آموزش برنامه نويسي اندرويد با زبان كاتلين شروع كردم به يادگيري اين زبان فوق العاده ! اين دوره همان دوره است كه برام شگفت انگيز بود و مدرس خوب و كيفيت عالي داشت كه به زبان فارسي هم بود و كلي مشكلات و سختي هاي راه را حل كرد :

 دوره ي آموزش كاتلين آواسام مهندس نيكزاد

دوره ي آموزش برنامه نويسي اندرويد با كاتلين

دوره ي آموزش كاتلين سايت آواسام

بلاخره بعد از ديدن نصف دوره من كاتلين را يك زبان شيرين ساده و عالي ديدم با اينكه قبلا پي اچ پي كار بودم !

من خيلي خوب داشتم كاتلين را ياد ميگرفتم و اين زبان ها را هم در گروه هاي برنامه نويسي به من معرفي كردند و گفتند :‌

چون كدنويسي در كاتلين مختصر هست برنامه نويسي اندرويد سرعت بيشتري پيدا ميكند يعني با تعداد خطوط كمتري در زمان كمتري ميتوني كارهايي را انجام بدي كه در زبان هاي ديگر زمان بيشتري ميخاد

همين صحبت ها درباره ي زبان كاتلين برام انگيزه اي شد تا برنامه نويسي اندرويد را با زبان كاتلين انجام بدم.

البته بعضي جاها هم نياز به جاوا بود و من با مطالعه و كپي كدها و كارهاي ديگر اون قسمت هاي جاوايي را حل ميكردم و فكر كنم حرف آقاي نيكزاد درباره ي ديدن آموزش هاي برنامه نويسي اندرويد درست باشه :‌

براي برنامه نويسي اندرويد بهتره ابتدا با جاوا آشنا بشيد و بعد از انجام چند پروژه ي كوچك با جاوا زبان كاتلين را شروع كنيد و با كاتلين به پروژه هاي خود سرعت و قدرت بيشتري بدهيد

 

بخش سوم : پايان شب سيه سپيدي است

من در دوران كمي بصورت فشرده مجبور بودم هم كارهاي خودم را انجام بدم كه كارهاي شركت با php بود هم يك كار روي يكي از سايت هاي خودم را انجام بدم هم برنامه نويسي اندرويد با كاتلين را بايد سريعا تمام ميكردم

روزهاي سختي بود واقعا ! يادمه يكبار توي يه هفته هر روز پنج شش ساعت فقط آموزش برنامه نويسي اندرويد ميديدم !

با ويديو هاي دوره ي آموزشي كه بالاتر معرفي كردم تمرين ميكردم خيلي جاها به مشكل ميخوردم بلاخره زبان برنامه نويسي كاتلين يك زبان جديدي بود و من با محيط هاي اندرويد استوديو و اينتليجي و ... كار نكرده بودم و مجبور بودم با همون ها كار كنم

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

آموزش برنامه نويسي اندرويد با كاتلين

براي من كاتلين واقعا شگفت انگيز بود كه يك زبان جديد براي برنامه نويسي اندرويد چطوري انقدر سريع بوجود اومده و انقدر قابليت هاي خوبي داره

بلاخره من كم كم دو سه پروژه ي تستي را تكميل كردم و در گروه هاي برنامه نويسي تلگرامي و ... به اشتراك گذاشتم و مردم ميگفتن خيلي كارت عاليه !!! نميدونم واقعا عالي بود يا داشتن ازم تعريف الكي ميكردن چون همين الان به اون پروژه ها نگاه ميكنم حالم بهم ميخوره 😂😂😂

تايمي كه من گرفته بودم شصت روز بود كه نصف آن به آموزش ديدن از دوره ي آموزشي آواسام گذشت و نصف ديگر را تونستم اپليكيشن مشتري را بنويسم و سروقت تحويل دادم !‌

مبلغ را كامل با من تصفيه كردند و من علاوه بر درآمد مالي و ... اعتماد به نفسي كسب كردم كه بقول خارجي ها پرايس لس بود 😂

بلاخره من بعدا تونستم چندين پروژه هم پشت سرش بگيرم و مردم هميشه هزينه ي بيشتري براي نوشتن اپليكيشن هاي موبايل ميكنند تا وب سايت و درآمد منم افزايش چشم گيري داشت و فكر كنم حداقل سه برابر شد ...

 

بخش چهارم : از برنامه نويسي اندرويد غول نسازيد

جداي از بحث اينكه من در يك بازه ي زماني در فورس بودم و در عرض يك ماه برنامه نويسي اندرويد را ياد گرفتم ولي برنامه نويسي اندرويد واقعا هم آنطور سخت نيست كه بعضي ها ميگن !

از برنامه نويسي اندرويد غول نسازيد

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

غول برنامه نويسي اندرويد

برنامه نويسي اندرويد بيشتر از هرچيزي به شور و اشتياق دروني نيازه داره و وقتي اين توي برنامه نويس باشه و يك مربي خوب در كنارش باشه مطمئن باشيد شما هم ميتونيد در عرض يك ماه برنامه نويس بشيد و ماه هاي بعديش هم پروژه بگيريد و پول دربياريد

ولي باور كنيد در گروه ها من ميبينم بعضي ها ميگن سه ساله هنوز نتونستند برنامه نويسي اندرويد را ياد بگيرند و اين خيلي جاي تعجب داره

دليل اينكه يك زبان برنامه نويسي خاص يا يك تكنولوژي خاص را خيلي سخت يا پيچيده ميدانيد به نظر من بخاطر اينه كه از منبع آموزشي غيرصحيح استفاده كرديد و به همين علت من پيشنهاد ميدم حتما دوره هاي اموزشي كه بالا معرفي كردم را ببينيد.


برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۱۶ آذر ۱۴۰۰ساعت: ۰۲:۴۳:۰۷ توسط:ناهيد موضوع:

شروع برنامه نويسي بصورت اصولي

شروع برنامه نويسي با اين مقاله بصورت اصولي انجام بدهيد

 

سلام . من اين مقاله را براساس تجربيات شخصي خودم در حوزه ي برنامه نويسي نوشتم براي افرادي كه ميخان شروع برنامه نويسي را بصورت اصولي و منظم پيش ببرند و مشكلي از نظر استارت نداشته باشند.

براي هر كاري شروع خيلي مهم است و اگر شروع يك شروع خوبي باشد مطمئن باشيد كه ادامه ي مسير هم لذت بخش و خوب خواهد بود.

اگر ميخواهيد برنامه نويس شويد حتما نكات اين مقاله را با دقت بخوانيد و به آنها عمل كنيد چون اين نكات چكيده ي تجربيات من هست كه سالهاست برنامه نويس هستم.

شروع برنامه نويسي

 

 

 

تصور باطل درباره ي شروع برنامه نويسي كه اكثرا مردم دارند

 

براي شروع برنامه نويسي بهتر است درباره ي يك تصور باطل درباره ي برنامه نويسي صحبت كنيم كه خيلي مهم است و اين تصور باطل باعث شده است كه بسياري از افراد بعد از ورود به دنياي برنامه نويسي از آن دلزده شده اند و به زودي آنرا كنار گذاشتن !

تصور بيشتر افرادي كه برنامه نويسي علاقه مند هستند يا حتي برنامه نويس حرفه اي هستند اين است كه براي شروع برنامه نويسي ابتدا بايد حوزه ي كاري خود را مشخص كنيد ... مثلا ميخواهيد برنامه نويس اندرويد شويد يا برنامه نويس وب يا .... ؟؟؟؟

اين يكي از اشتباه ترين تصور هاست چرا كه براي شروع برنامه نويسي نبايد شما حوزه ي كاري خود را مشخص كنيد شما بايد يك اصل به اسم برنامه نويسي را با يك زبان اصولي ياد بگيريد و پس از آنكه يك برنامه نويس شديد ميتوانيد زمينه هاي مختلف را انتخاب كنيد و سپس ابزارها و زبان هاي برنامه نويسي مورد نياز براي آن حوزه را ياد بگيريد.

 

آموزش شروع برنامه نويسي بصورت اصولي

 

 

براي شروع برنامه نويسي بهتر است ابتدا مباني برنامه نويسي را بدون فكر كردن به زبان هاي برنامه نويسي شروع كنيد و سخت كار كنيد مباحثي كه در زير ليست كرده ام به شدت مهم است و حتما بايد آنها را قبل از اينكه به يك زبان برنامه نويسي خاص مسلط شويد ياد بگيريد :

  • الگوريتم و الگوريتم نويسي

  • فلوچارت

  • توانايي حل مسائل برنامه نويسي

  • سيستم عامل ها و نحوه ي كار كردن آنها

مواردي هم كه در زير ليست كرده ام اختياري هستند كه به قدرت شما در برنامه نويسي كمك بسيار زيادي ميكنند و بهتر است ياد بگيريد :

  • طراحي الگوريتم ها

  • ساختمان داده ها

  • مدارات منطقي

  • زبان ماشين و نحوه ي كار كردن آن و ...

پس اين تصور باطل را كاملا از ذهن خود بيرون كنيد كه براي شروع برنامه نويسي بايد مشخص كنيد در آينده ميخواهيد چه كاره شويد :)))

 

براي شروع برنامه نويسي چه زبان برنامه نويسي را انتخاب كنم ؟‌

 

اگر اين سوال از من پرسيده بشه هميشه پاسخم يك كلمه است : سي پلاس پلاس و تمام !

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

كشور ايران از اين نظر خيلي اميدوار كننده است چون من شنيدم در دانشگاه اولين زبان براي شروع برنامه نويسي زبان سي پلاس پلااس را تدريس ميكنند كه خيلي عاليه !

در اكثر آموزش هاي يوتيوب و ... هم اگر نگاه كنيد زبان سي پلاس پلاس بعنوان زبان اصلي براي شروع برنامه نويسي در نظر گرفته ميشه و من شنيدم در رشته هاي كامپيوتر در دانشگاه هاي مطرح جهاني مثل هاروارد و ... اولين زبان سي پلاس پلاس را تدريس ميكنند.

بهترين زبان براي شروع برنامه نويسي

 

اولين زبان براي شروع برنامه نويسي

 

دليل انتخاب من هم اينها بودند كه نميتوانيد همه ي اين ها را در هيچ زباني بجز سي يا سي پلاس پلاس پيدا كنيد البته قديم با پاسكال هم شروع ميكردند ولي اين زبان يك زبان منسوخ شده است :‌

  • درك بهتر اصول برنامه نويسي در c++

  • سينتكس همگاني كه در اكثر زبان هاي برنامه نويسي يكسان است و باعث ميشود يادگيري ديگر زبان ها در آينده بسيار راحت تر شود.

  • زبان قدرتمند كه اكثر نرم افزارهاي قوي با آن نوشته شده است

  • يك زبان كراس پلتفرم كه همه جا قابل استفادست

  • و ...

من يكي از دوره هايي كه به زبان فارسي توليد شده و شخصا بهش علاقه مند شدم دوره ي آموزش دوازده قدم شروع برنامه نويسي بود كه بسيار عالي بود و پيشنهاد ميكنم براي شروع برنامه نويسي حتما ببينيد.

دوره ي ۱۲ قدم شروع برنامه نويسي هم با زبان سي پلاس پلاس هست البته اين دوره فقط زبان رو آموزش نميدهد توش الگوريتم فلوچارت و مباني و خيلي چيزهايي كه براي شروع برنامه نويسي نياز هست آموزش داده شده و از نظر كيفيت آموزشي هم بي نظير هست. اين دوره توسط استاد سام نيكزاد آموزش داده ميشود كه خيلي خوب بود.

از لينك زير ميتوانيد اين دوره را تهيه كنيد : دوره ي آموزش شروع برنامه نويسي با دوره ي ۱۲ قدم

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

 

خب بعد از اينكه زبان برنامه نويسي مناسب براي شروع برنامه نويسي و اموزش مناسب هم معرفي كردم وقت شروع كردن هست اگر به برنامه نويسي علاقه داريد بهتر است نبايد دست دست كنيد و فقط شروع كنيد و در هر موقعيت و زماني كه هستيد منتظر يك موقعيت يا زمان جديدي نباشيد ...

 

راز موفقيت در شروع برنامه نويسي چيست

 

بهتر است در نظر داشته باشيد كه يادگيري برنامه نويسي فرآيندي زمان بر هست و بهتر است زمان بگذاريد البته اينطور هم نباشد كه اين تصور به هدر رفتن زمان شما منجر شود...

مراقب باشيد از هيچ طرف پشت بام زمين نخوريد اگر احساس كنيد زمان بايد بزاريد تا اين فاكتور مهم شما را برنامه نويس كند سخت در اشتباهيد و از اين طرف اگر فكر كنيد يك شبه ميتوانيد كدنويس فوق العاده اي شويد باز هم سخت در اشتباهيد

بايد تعادل را حفظ كنيد ...

وقتي ميشه گفت يك نفر در شش ماه يك برنامه نويس حرفه اي ميشود شوخي يا طنز نيست من شخصي را در شركت خودمان ميشناسم كه در دو هفته يك زبان كامل را ياد گرفت و هيچ تجربه اي هم از قبل نداشت و در طي يك ماه بعدي هم يك پروژه ي خوبي را پياده سازي كرد

انسان ها با هم تفاوت دارند و از نظر هوش و ذهن برنامه نويسي نيز يكسان نيستند پس نميتوان يك تايم مشخصي براي برنامه نويس شدن تعيين كرد.

شروع برنامه نويسي زماني ادامه دار خواهد بود كه شما كاملا به اين مسئله عادت كنيد كه در برنامه نويسي هميشه بايد در حال يادگيري مباحث جديدي باشيد تا بتوانيد با تغييرات پيشرفت كنيد و موفق شويد...

در غير اين صورت بعد از مدتي ممكن است دانش برنامه نويسي شما زنگ بزند و به درد نخورد ...


برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۲۴ آبان ۱۴۰۰ساعت: ۰۱:۳۷:۰۲ توسط:ناهيد موضوع:

چطور شد به برنامه نويسي اندرويد علاقه مند شدم ؟

چطور شد به برنامه نويسي اندرويد علاقه مند شدم ؟

 

سالهاي پيش من برنامه نويس وب بودم و با زبان برنامه نويسي PHP كار ميكردم و با فريمورك هاي لاراول و كدايگنايتر هم چندين پروژه اجرا كرده ام اما بعد از مدتي به دليل اينكه يك پروژه ي عجيب به من سپرده شد مجبور شدم برنامه نويسي اندرويد را شروع كنم.

من هم مثل بسياري از افراد و حتي شما كه قصد داريد برنامه نويسي اندرويد را شروع كنيد دچار سردرگمي بودم و زياد جستجو مي كردم اما بلاخره توانستم راه و مسير خودم را پيدا كنم. در ابتداي شروع به برنامه نويسي موبايل بصورت مولتي پلتفرم علاقه مند شدم و دوست داشتم با زبان هاي جاوااسكريپت و ... كه بلد بودم بتوانم اپليكيشن هاي اندرويدي توليد كنم ولي در همان ابتداي راه به مشكلات زيادي خوردم كه قيد برنامه نويسي موبايل بصورت مولتي پلتفرم را در همان ابتداي راه زدم.

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

 

 

چطور برنامه نويسي اندرويد را شروع كردم

 

از آنجايي كه من اصيل بودن رو دوست دارم و هميشه كيفيت را به كميت ترجيح ميدهم مسيرم به سمت برنامه نويسي بصورت اختصاصي يا native كج شد و برنامه نويسي اندرويد را بصورت اختصاصي با زبان هاي رسمي آن كه جاوا و كاتلين است انجام دادم.

علاقه مند شدن من از روي نياز بود ممكن است علاقه مندي شما به حوزه ي برنامه نويسي اندرويد از روي علاقه نباشد ولي چيزي كه مهم است اين است علاقه داشته باشيد.

 

مسيري كه براي شروع و يادگيري برنامه نويسي اندرويد نياز است

 

برنامه نويسي اندرويد فرايندي ساده دارد ولي بسياري از افراد در ابتداي راه سردرگم ميشوند و شايد هم از آن دلزده شوند. من هم بارها چنين شدم ولي پايداري من بود كه به من كمك كرد امروز بتوانم يك برنامه نويس اندرويد حرفه اي شوم و همه ي درآمد من از راه برنامه نويسي اندرويد است ( از درآمد مالي و جايگاهم بسيار راضي ام ) .

آموزش برنامه نويسي اندرويد در سال 2022 1401

 

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

 

مسير اصلي كه براي شروع برنامه نويسي اندرويد در سال ۲۰۲۱ كه الان هستيم با مسيري كه زمان هاي قبلي وجود داشت تفاوت دارد.اگر در اينترنت به دنبال آموزش برنامه نويسي اندرويد ميگرديد حتما به تاريخ آن آموزش دقت كنيد چون هر چه قديمي تر باشد به درد نخور است.

ابتدا بايد با مفاهيم و مباني برنامه نويسي آشنا باشيد چون در غير اين صورت پيشرفت خاصي در برنامه نويسي در هيچ حوزه اي براي شما بوجود نخواهد آمد، پس مباني و اصول در ابتداي تمام حوزه هاي برنامه نويسي مورد نياز است.

قدم دوم نصب اندرويد استوديو هست. اندرويد استوديو يك محيط برنامه نويسي قابل نصب روي كامپيوتر است كه به شما اجازه ي برنامه نويسي اندرويد را ميدهد . اين محيط بسيار منعطف و پر از امكانات لازم براي توسعه ي انواع اپليكيشن هاي اندرويدي است.

شما ميتوانيد اندرويد استوديو را براي برنامه نويسي اندرويد روي سيستم عامل هاي ويندوز، لينوكس، مك و كروم نصب و اجرا كنيد.

پيش نياز هاي برنامه نويسي اندرويد با اندرويد استوديو موارد زير هست كه حتما بايد نصب كنيد :‌

  • اس دي كي هاي اندرويد

  • جاوا يا JDK

  • امولاتور اندرويدي

مورد اول كه SDK هاي اندرويدي هست يك سري ابزارها هست كه بايد دانلود كنيد و نصب كنيد

مورد دوم جاوا هست كه حتما بايد براي اجراي اندرويد استوديو روي سيستم خود نصب كرده باشيد.

مورد سوم شبيه ساز سيستم عامل اندرويد در كامپيوتر هست كه بتوانيد اپليكيشن هايي كه مينويسيد را روي آن اجرا و تست كنيد.

هر سه مورد بالا به راحتي قابل نصب و پياده سازي هست ولي بايد به شيوه ي صحيح نصب و تنظيم كنيد.

براي همين من هر دوره ي اموزشي يا هر مطلبي را قرار نميدهم كه گمراه نشويد . بهتر است از يك دوره ي اموزشي كاملي مثل دوره ي آموزش برنامه نويسي اندرويد سايت آواسام استفاده كنيد.

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

 

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

 

اين دوره ي آموزشي به زبان فارسي و با كيفيت بالا تهيه شده است من خودم استفاده كرده ام و به شخصه پيشنهاد ميكنم از اين دوره استفاده كنيد مخصوصا اگر برنامه نويسي اندرويد را تازه شروع ميكنيد.

من دوره هاي خيلي زيادي در اين حوزه به زبان فارسي ديده ام ولي هيچ يك از آن دوره ها به اندازه ي اين دوره نظر من را جلب نكرد.

قدم بعدي انتخاب زبان برنامه نويسي براي ساختن اپليكيشن هاي اندرويدي است كه براي توليد اپ هاي اندرويدي دو زبان برنامه نويسي بصورت رسمي وجود دارد زبان كاتلين و زبان جاوا

زبان جاوا اولين زبان رسمي براي توسعه ي اپليكيشن هاي اندرويدي بود كه اين زبان از قدرت و توانايي هاي بالايي برخوردار است اما برخي مشكلاتي كه داشت باعث ميشد سرعت برنامه نويسي كم شود و كيفيت كار كمي كاهش پيدا كند.

به همين منظور شركت جت برينز يك شركت روسي بود كه يك زبان برنامه نويسي جديدي خلق كرد البته بايد بدانيد كه خود محيط اندرويد استوديو برپايه ي يك محيطي به اسم Intellij هست كه اين محيط را هم شركت جت برينز ساخته. زباني كه جديدا خلق شد كاتلين نام گرفت كه برخي ايرادات جاوا را رفع كرده بود.

از جمله ويژگي هاي زبان كاتلين سادگي آن و مختصر بودن كدهاي نوشته شده است كه در زمان و زحمت برنامه نويسان صرفه جويي ميكند.

اما هيچ يك از اين زبان ها قرار نيست جايگزين ديگري شود و بهتر است ابتدا برنامه نويسي اندرويد را با زبان جاوا شروع كنيد و سپس با زبان برنامه نويسي كاتلين به پروژه هاي خود سرعت چندبرابري ببخشيد.

 

اولين قدم من براي شروع برنامه نويسي اندرويد

 

ياد گرفتن زبان جاوا اولين قدم من براي برنامه نويسي اندرويد بود كه فكر ميكنم بهترين كاري بود كه انجام دادم بعدا كه به زبان كاتلين سوئيچ كردم تصور ميكردم ديگر به جاوا نيازي ندارم ولي اشتباه ميكردم جاوا باز هم كاربرد دارد و در كنار كاتلين كه صد در صد با آن سازگار است كار ميكند.

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

 

شروع برنامه نويسي اندرويد با جاوا

 

با جاوا ميتوانيد برنامه نويسي اندرويد را شروع كنيد و در محيط Android Studio براي اندرويد اپ توليد كنيد.

جاوا هيچ محدوديتي ندارد ولي كاتلين كمك كننده هست مخصوصا وقتي كدهاي پروژه زيادي ميشود.

مثلا فرض كنيد شما هم با تلمبه دستي ميتوانيد لاستيك را باد بزنيد هم با تلمبه ي برقي ! هر دو يك كار را انجام ميدهد ولي زحمتي كه ميكشيدو زماني كه صرف ميكنيد ببينيد چقدر تفاوت دارد.

البته مقايسه ي جاوا با كاتلين انقدرها هم بزرگ نيست فقط در حد مثال خواستم روشن كنم كه تفاوت كاتلين با جاوا چيست.

جاوا بصورت گسترده اي در بازي سازي ، برنامه نويسي دسكتاپ ، برنامه نويسي موبايل ، برنامه نويسي وب و ... كاربرد دارد اين زبان خيلي قدرتمند است و تقريبا در اكثريت فناوري جاي دارد. پس اين زبان را دست كم نگيريد.

براي شروع برنامه نويسي كاتلين زياد جالب نيست چون شما موقع كدنويسي با كاتلين براي برنامه نويسي اندرويد با كلااس ها و كتابخانه هاي جاوايي سرو كار خواهيد داشت و اين خودش نشان ميدهد شما بايد قبلتر جاوا را كار كرده باشيد تا دچار مشكل و سردرگمي نشويد.

 

دومين قدم من براي حرفه اي شدن در برنامه نويسي اندرويد

 

بعد از يادگيري زبان برنامه نويسي جاوا من بصورت كامل و صحيح محيط برنامه نويسي اندرويد به نام Android Studio و گردل را ياد گرفتم.

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

شروع و يادگيري برنامه نويسي اندرويد

گردل يك سيستم بيلدينگ جالب هست كه در محيط اندرويد استوديو جاي گرفته است و وظيفه ي آن بيلد كردن يا ساختن اپليكيشن قابل نصب روي گوشي است كه يك فايل APK تحويل ميدهد.

شما ميتوانيد اين فايل APK را بصورت تستي روي گوشي اندرويدي خود نصب كنيد اما براي انتشار آن در اينترنت يا ماركت هاي مختلف اندرويدي بهتر است آنرا امضا يا Sign كنيد.

 

اين مقاله ادامه دارد ...


برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۷ آبان ۱۴۰۰ساعت: ۰۱:۲۷:۳۲ توسط:ناهيد موضوع:

چطور شد به برنامه نويسي اندرويد علاقه مند شدم ؟

چطور شد به برنامه نويسي اندرويد علاقه مند شدم ؟

 

سالهاي پيش من برنامه نويس وب بودم و با زبان برنامه نويسي PHP كار ميكردم و با فريمورك هاي لاراول و كدايگنايتر هم چندين پروژه اجرا كرده ام اما بعد از مدتي به دليل اينكه يك پروژه ي عجيب به من سپرده شد مجبور شدم برنامه نويسي اندرويد را شروع كنم.

من هم مثل بسياري از افراد و حتي شما كه قصد داريد برنامه نويسي اندرويد را شروع كنيد دچار سردرگمي بودم و زياد جستجو مي كردم اما بلاخره توانستم راه و مسير خودم را پيدا كنم. در ابتداي شروع به برنامه نويسي موبايل بصورت مولتي پلتفرم علاقه مند شدم و دوست داشتم با زبان هاي جاوااسكريپت و ... كه بلد بودم بتوانم اپليكيشن هاي اندرويدي توليد كنم ولي در همان ابتداي راه به مشكلات زيادي خوردم كه قيد برنامه نويسي موبايل بصورت مولتي پلتفرم را در همان ابتداي راه زدم.

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

 

 

چطور برنامه نويسي اندرويد را شروع كردم

 

از آنجايي كه من اصيل بودن رو دوست دارم و هميشه كيفيت را به كميت ترجيح ميدهم مسيرم به سمت برنامه نويسي بصورت اختصاصي يا native كج شد و برنامه نويسي اندرويد را بصورت اختصاصي با زبان هاي رسمي آن كه جاوا و كاتلين است انجام دادم.

علاقه مند شدن من از روي نياز بود ممكن است علاقه مندي شما به حوزه ي برنامه نويسي اندرويد از روي علاقه نباشد ولي چيزي كه مهم است اين است علاقه داشته باشيد.

 

مسيري كه براي شروع و يادگيري برنامه نويسي اندرويد نياز است

 

برنامه نويسي اندرويد فرايندي ساده دارد ولي بسياري از افراد در ابتداي راه سردرگم ميشوند و شايد هم از آن دلزده شوند. من هم بارها چنين شدم ولي پايداري من بود كه به من كمك كرد امروز بتوانم يك برنامه نويس اندرويد حرفه اي شوم و همه ي درآمد من از راه برنامه نويسي اندرويد است ( از درآمد مالي و جايگاهم بسيار راضي ام ) .

آموزش برنامه نويسي اندرويد در سال 2022 1401

 

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

 

مسير اصلي كه براي شروع برنامه نويسي اندرويد در سال ۲۰۲۱ كه الان هستيم با مسيري كه زمان هاي قبلي وجود داشت تفاوت دارد.اگر در اينترنت به دنبال آموزش برنامه نويسي اندرويد ميگرديد حتما به تاريخ آن آموزش دقت كنيد چون هر چه قديمي تر باشد به درد نخور است.

ابتدا بايد با مفاهيم و مباني برنامه نويسي آشنا باشيد چون در غير اين صورت پيشرفت خاصي در برنامه نويسي در هيچ حوزه اي براي شما بوجود نخواهد آمد، پس مباني و اصول در ابتداي تمام حوزه هاي برنامه نويسي مورد نياز است.

قدم دوم نصب اندرويد استوديو هست. اندرويد استوديو يك محيط برنامه نويسي قابل نصب روي كامپيوتر است كه به شما اجازه ي برنامه نويسي اندرويد را ميدهد . اين محيط بسيار منعطف و پر از امكانات لازم براي توسعه ي انواع اپليكيشن هاي اندرويدي است.

شما ميتوانيد اندرويد استوديو را براي برنامه نويسي اندرويد روي سيستم عامل هاي ويندوز، لينوكس، مك و كروم نصب و اجرا كنيد.

پيش نياز هاي برنامه نويسي اندرويد با اندرويد استوديو موارد زير هست كه حتما بايد نصب كنيد :‌

  • اس دي كي هاي اندرويد

  • جاوا يا JDK

  • امولاتور اندرويدي

مورد اول كه SDK هاي اندرويدي هست يك سري ابزارها هست كه بايد دانلود كنيد و نصب كنيد

مورد دوم جاوا هست كه حتما بايد براي اجراي اندرويد استوديو روي سيستم خود نصب كرده باشيد.

مورد سوم شبيه ساز سيستم عامل اندرويد در كامپيوتر هست كه بتوانيد اپليكيشن هايي كه مينويسيد را روي آن اجرا و تست كنيد.

هر سه مورد بالا به راحتي قابل نصب و پياده سازي هست ولي بايد به شيوه ي صحيح نصب و تنظيم كنيد.

براي همين من هر دوره ي اموزشي يا هر مطلبي را قرار نميدهم كه گمراه نشويد . بهتر است از يك دوره ي اموزشي كاملي مثل دوره ي آموزش برنامه نويسي اندرويد سايت آواسام استفاده كنيد.

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

 

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

 

اين دوره ي آموزشي به زبان فارسي و با كيفيت بالا تهيه شده است من خودم استفاده كرده ام و به شخصه پيشنهاد ميكنم از اين دوره استفاده كنيد مخصوصا اگر برنامه نويسي اندرويد را تازه شروع ميكنيد.

من دوره هاي خيلي زيادي در اين حوزه به زبان فارسي ديده ام ولي هيچ يك از آن دوره ها به اندازه ي اين دوره نظر من را جلب نكرد.

قدم بعدي انتخاب زبان برنامه نويسي براي ساختن اپليكيشن هاي اندرويدي است كه براي توليد اپ هاي اندرويدي دو زبان برنامه نويسي بصورت رسمي وجود دارد زبان كاتلين و زبان جاوا

زبان جاوا اولين زبان رسمي براي توسعه ي اپليكيشن هاي اندرويدي بود كه اين زبان از قدرت و توانايي هاي بالايي برخوردار است اما برخي مشكلاتي كه داشت باعث ميشد سرعت برنامه نويسي كم شود و كيفيت كار كمي كاهش پيدا كند.

به همين منظور شركت جت برينز يك شركت روسي بود كه يك زبان برنامه نويسي جديدي خلق كرد البته بايد بدانيد كه خود محيط اندرويد استوديو برپايه ي يك محيطي به اسم Intellij هست كه اين محيط را هم شركت جت برينز ساخته. زباني كه جديدا خلق شد كاتلين نام گرفت كه برخي ايرادات جاوا را رفع كرده بود.

از جمله ويژگي هاي زبان كاتلين سادگي آن و مختصر بودن كدهاي نوشته شده است كه در زمان و زحمت برنامه نويسان صرفه جويي ميكند.

اما هيچ يك از اين زبان ها قرار نيست جايگزين ديگري شود و بهتر است ابتدا برنامه نويسي اندرويد را با زبان جاوا شروع كنيد و سپس با زبان برنامه نويسي كاتلين به پروژه هاي خود سرعت چندبرابري ببخشيد.

 

اولين قدم من براي شروع برنامه نويسي اندرويد

 

ياد گرفتن زبان جاوا اولين قدم من براي برنامه نويسي اندرويد بود كه فكر ميكنم بهترين كاري بود كه انجام دادم بعدا كه به زبان كاتلين سوئيچ كردم تصور ميكردم ديگر به جاوا نيازي ندارم ولي اشتباه ميكردم جاوا باز هم كاربرد دارد و در كنار كاتلين كه صد در صد با آن سازگار است كار ميكند.

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

 

شروع برنامه نويسي اندرويد با جاوا

 

با جاوا ميتوانيد برنامه نويسي اندرويد را شروع كنيد و در محيط Android Studio براي اندرويد اپ توليد كنيد.

جاوا هيچ محدوديتي ندارد ولي كاتلين كمك كننده هست مخصوصا وقتي كدهاي پروژه زيادي ميشود.

مثلا فرض كنيد شما هم با تلمبه دستي ميتوانيد لاستيك را باد بزنيد هم با تلمبه ي برقي ! هر دو يك كار را انجام ميدهد ولي زحمتي كه ميكشيدو زماني كه صرف ميكنيد ببينيد چقدر تفاوت دارد.

البته مقايسه ي جاوا با كاتلين انقدرها هم بزرگ نيست فقط در حد مثال خواستم روشن كنم كه تفاوت كاتلين با جاوا چيست.

جاوا بصورت گسترده اي در بازي سازي ، برنامه نويسي دسكتاپ ، برنامه نويسي موبايل ، برنامه نويسي وب و ... كاربرد دارد اين زبان خيلي قدرتمند است و تقريبا در اكثريت فناوري جاي دارد. پس اين زبان را دست كم نگيريد.

براي شروع برنامه نويسي كاتلين زياد جالب نيست چون شما موقع كدنويسي با كاتلين براي برنامه نويسي اندرويد با كلااس ها و كتابخانه هاي جاوايي سرو كار خواهيد داشت و اين خودش نشان ميدهد شما بايد قبلتر جاوا را كار كرده باشيد تا دچار مشكل و سردرگمي نشويد.

 

دومين قدم من براي حرفه اي شدن در برنامه نويسي اندرويد

 

بعد از يادگيري زبان برنامه نويسي جاوا من بصورت كامل و صحيح محيط برنامه نويسي اندرويد به نام Android Studio و گردل را ياد گرفتم.

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

شروع و يادگيري برنامه نويسي اندرويد

گردل يك سيستم بيلدينگ جالب هست كه در محيط اندرويد استوديو جاي گرفته است و وظيفه ي آن بيلد كردن يا ساختن اپليكيشن قابل نصب روي گوشي است كه يك فايل APK تحويل ميدهد.

شما ميتوانيد اين فايل APK را بصورت تستي روي گوشي اندرويدي خود نصب كنيد اما براي انتشار آن در اينترنت يا ماركت هاي مختلف اندرويدي بهتر است آنرا امضا يا Sign كنيد.

 

اين مقاله ادامه دارد ...


برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۷ آبان ۱۴۰۰ساعت: ۰۱:۲۶:۵۳ توسط:ناهيد موضوع:

چطور بايد فروشگاه اينترنتي بسازيم كه حتما موفق شود

چطور فروشگاه اينترنتي مشابه ديجي كالا بسازيم ؟‌

 

ساختن يك فروشگاه اينترنتي موفق يك رويا نيست بلكه يك فرآيند ساده است كه بسياري از افراد از آن فراري هستند. در ادامه ي همين مقاله به دلايل اصلي موفقيت فروشگاه هاي اينترنتي در عرصه ي وب ميپردازيم.
من برنامه نويس وب و موبايل هستم و تا كنون پروژه هاي زيادي را برنامه نويسي كرده ام و تجربه ي كافي در اين حوزه دارم. از آنجايي كه بسياري از شركت ها با سرمايه هاي كلان به سمت پياده سازي فروشگاه اينترنتي ميروند و سقوط ميكنند من قصد  دارم اين مقاله را براي عزيزاني بنويسم كه قصد دارند فروشگاه اينترنتي پياده سازي كنند و ممكن است خواندن اين مقاله مسير آنها را تغيير دهد و شكست نخورند.


يه لوگو قديمي از ديجيكالا

لوگو قديمي از ديجي كالا - دلايل موفقيت فروشگاه هاي اينترنتي

 

اصول پياده سازي فروشگاه اينترنتي چيست ؟‌

فروشگاه هاي اينترنتي بزرگي مثل ديجي كالا بر پايه ي چند اصول اصلي كار مي كنند و همين اصول باعث شده كه اين فروشگاه ها در وب موفق شوند و هزاران فروشگاه ديگر كه شايد سرمايه ي اوليه ي بيشتري از ديجي كالا هم داشتند شكست خوردند.


۱ - زمان مشتري ، مهم ترين فاكتور هست از دستش ندهيد.

ساخت فروشگاه اينترنتي موفق مثل ديجي كالا

 

من بارها از ديجيكالا خريد كرده ام و وقتي يك مشكلي براي مرسوله ي من پيش مي آيد مثلا مرسوله دير ارسال ميشود يا دچار صدمه ميشود بدون چون و چرا خسارت هاي خود را قبول ميكند و زمينه هاي جبران مثل اس ام اس كردن كد تخفيف براي خريد هاي بعدي و ... را فراهم سازي ميكنند.
اينكه مرجوعي كالا واقعا بي دردسر باشد يكي ديگر از ويژگي هاي ديجيكالا است كه باعث موفقيت اين فروشگاه اينترنتي شده است. مشتري بايد مرجوعي راحت، آسان و سريعي را تجربه بكند در اين صورت سبد خريد او دو برابر سبد خريد قبلي اش ميشود چون حس نزديكي و اعتماد پيدا ميكند.
نكته :‌ اگر قصد داريد فروشگاهي پياده سازي كنيد در نظر داشته باشيد كه زمان مهم ترين چيز براي مشتري است مشتري دوست ندارد حتي يك دقيقه بلاتكليف بماند. پس سعي كنيد سروقت باشيد اگر مرجوعي داريد سروقت انجام دهيد و اگر سروقت نبوديد زمينه هاي جبران مثل ارسال كد تخفيف براي خريد هاي بعدي را داشته باشيد

 

۲ − توليد محتواي مفيد،بررسي و ... دليل اصلي رشد ديجيكالا

آموزش ساخت فروشگاه اينترنتي مشابه digikala

 

شايد به نظر خنده دار برسد ولي ديجي كالا در سالهاي اوليه عمر خود نه فروش چنداني داشت نه كالاي چنداني !‌ اما يك چيز بود كه اين سايت را خاص ميكرد و آن هم توليد محتواي دقيق و بررسي كالاهاي مختلف بود كه در اين صورت كاربران مراجعه كننده دست خالي برنميگشتند.
سئوكارها ميگن محتوا پادشاه است و اين حرف تا حدودي در مورد فروشگاه هاي اينترنتي صدق ميكند البته با گذر زمان شما بايد تمركز ويژه اي هم روي محصولات خود و افزايش آنها بگذاريد ولي در ابتداي كار بهتر است محتوا توليد كنيد ... نقد و بررسي كنيد ، ويديو آموزشي بزاريد ، پادكست صوتي بسازيد و هر كاري كه فكر ميكنيد براي توليد محتوا مفيد خوب است انجام دهيد.
اين يكي از تصورات اشتباه افرادي يه شركت هايي هست كه قصد دارند فروشگاه اينترنتي جديدي راه اندازي كنند كه بايد محصولات و سرمايه ي زيادي در ابتداي كار داشته باشند. حقيقت اين است فروشگاه هاي بزرگ چه ايراني و چه خارج از ايران، در ابتداي كار خود محصولات چنداني نداشتند و آنها با هرتوانايي و سرمايه ي اوليه كه داشتند شروع كردند در واقع سرمايه ي اوليه نبايد تعيين كننده باشد بلكه توليد محتوا به درد بخور ميتواند كاربران را به سمت سايت فروشگاهي بياورد.


پس در ابتداي كار سعي كنيد محتوا توليد كنيد و به معرفي و بررسي دقيق محصولاتي بپردازيد كه در آينده قصد داريد فروشگاه آنلاين براي همان محصولات تاسيس كنيد اين كار مزيت هاي زير را دارد :‌


۱ - نام برند شما در ذهن افراد از قبل وجود دارد.
۲ - گوگل سايت شما را بعنوان سايتي در آن زمينه ي خاص ميشناسد  و اگر درآينده محصولي در همان موضوع بفروشد در نظر دارد كه شما قديم محتوا هم براي آن توليد كرديد پس رتبه ي بهتري به شما ميدهد
۳ -  مشتريان شما بخاطر سابقه ي قبلي شما اعتماد ميكنند و خريد انجام ميدهند.

 

۳ − هزينه هاي بيهوده روي فروشگاه اينترنتي را بيخيال شويد.

بسياري از افراد تصور ميكنند كه در همان ابتداي كار بايد همه چيز را در حد عالي داشته باشند. مثلا من يك دوستي داشتم كه تازه شركت تاسيس كرده بود و ميگفت بايد اول ميز و مبل فلان را بخرم تا دفترم شيك باشد ... كامپيوتر اپل بخرم روي ميز مديريت قرار دهم تا وقتي مشتري ها ميان بگن به به عجب دفتر شيك و سيستم خوبي و اينطوري مشتري ها به من اعتماد ميكنند.

آموزش ساخت فروشگاه اينترنتي مشابه ديجي كالا

اين تفكر ، تفكر اكثر افرادي هست كه كسب و كار شروع ميكنيد و به مدت زمان خيلي كم هم نابود ميشوند. براي شروع كار نياز به هزينه هاي اضافي نيست. نياز به هزينه ي تبليغاتي نيست . نياز به دفتر شيك نيست . نياز به داشتن تمامي مجوزهاي لازم نيست .... و خيلي چيزها كه نياز نيست و بايد كار را ساده تر شروع كنيد و در طول زمان شد بكنيد اينها يك به يك خودشون حل ميشوند.

براي فروشگاه هاي اينترنتي تنها چيزي كه براي شروع نياز است يك دامنه و يك هاست اينترنتي ساده است كه فقط بتوانيد محتويات را در آن منتشر كنيد.

در شروع كار فروشگاه اينترنتي چيزهايي كه صد در صد نياز نيست در زير ليست شده مواظب باشيد در اين تله ها نيوفتيد كه كارتان ساخته ميشود :‌

  • در شروع كار فروشگاه اينترنتي هرگز به فكر نصب بنر شهري نباشيد

  • نيازي به خريد خط تلفن رند يا شماره ي كوتاه شده يا شماره ي ۰۲۱ مجاري و ... نيست

  • نياز به شركت ثبت شده ي قانوني نيست

  • نياز به هزينه هاي تبليغاتي در روزنامه و مجله و آگهي نامه ها نيست

  • نيازي به بستن قرارداد با شركت هاي تبليغاتي نيست

  • نياز به دفتر شيك در بهترين جاي شهر نيست

  • نياز به كارمندان زياد نيست

اينها تله هستند و متاسفانه در طول سالهاي گذشته بسياري ها گرفتار اين مورد شده اند. يك مثال ساده و كوتاه از كسب و كاري كه شكست خورد ... هايپرماركت آنلاين بود كه يكي از آشنايان من شروع كرده بودند و در سال ۹۶ حدود يك ميليارد هزينه ي اضافي كردند و صد در صد شكست خوردند و منم صد در صد پيش بيني ميكردم كه شكست خواهند خورد چون متاسفانه در دام همين تله ها بودند.

هنوز دفتر كاري براي خود اجاره نكرده بودند هنوز دامنه ي ساده ي سايت آنها ثبت نشده بود ولي دنبال وكيل بودند يك شركت با نامي زيبا ثبت كند !‌

بعد از زدن سايت و شروع به كار هزينه ي گزافي كردند و چند عدد بيلبورد در سطح شهر نصب كردند = يك نفرم از اين بيلبوردها زنگ نزد يا مشتري نشد چون مناسب اين كار نبود اصلا

خط رند چهار رقمي خريدند كه باز هزينه هاي اضافي داشت

براي سه عدد آگهي نامه هزينه ي سه سال تبليغات واريز كردند تا بصورت ماهانه براي آنها يك بنر قرار دهد

چندين نفر براي آنها استخدام شده بود و كار ميكرد

سيستم سايت طوري بود كه كدنويسي اختصاصي بود و برنامه نويس براي قرارداد پول زيادي گرفته بود...

نتيجه كار اين شد = فروشگاه فروش نداشت شكست خوردند ، دفتر جمع شد و وسايل دفتر با نصف قيمت در ديوار فروختند، كمي وام از بانك گرفته بودند كه قسط آن را هنوزم پرداخت ميكنند ( ضرر مالي علاوه بر سرمايه ي حيف شده )

اما فرض كنيم فروشگاه در ابتدا هيچ هزينه ي اضافي نميكرد و آن بنر و كارت ويزيت ها و پوسترها و هزينه هايي كه اگر ليست كنم شايد بالاي صد مورد باشد را نمي كرد

و از همان ابتدا روي جذب مشتري كار ميكرد و كم كم گسترش پيدا ميكرد الان كجا بود ؟‌ شايد ديجيكالاي جديدي بود

داستاني كه بالا تعريف كردم كاملا واقعي است و شايد بيش از دويست مورد اينطوري شنيده ام و دقيقا مشابه هم عمل كرده بودند.

 

۴ − بحث هاي فني و برنامه نويسي فروشگاه اينترنتي 


در بالا سه مبحث مهم بيان كردم ولي الان به بحث فني رسيديم به بحثي كه خيلي مهم است و خيلي ها دچار اشتباه ميشوند. برعكس هزينه هاي تبليغاتي و سرمايه هاي بيهود شما براي سايت خود و اگر اپليكيشن داريد براي اپ خود هرچقدر هزينه ي بهبودي هزينه كنيد بهتر است. التبه هزينه ها باز نبايد بيهوده باشد و طوري شود كه حيف و ميل شود.
خيلي از افراد براي شروع ساختن فروشگاه اينترنتي از سيستم هاي آماده مثل وردپرس استفاده ميكنند. براي شروع خوبه ولي در نظر بگيريد بهينه بودن و سرعت بالاي سايت خيلي مهم است و به همين خاطر هم بود كه ديجي كالا از اول شروع اختصاصي بوده است و با سيستم هاي آماده مثل وردپرس و جوملا و ... استفاده نكرده
البته همانطور كه گفتم براي شروع جوملا و وردپرس و هر cms يا فروشگاه ساز آماده خوب است ولي با افزايش مشتريان و بالا رفتن ترافيك سايت بايد به فكر چاره باشيد و منم به فكر چاره هاي زيادي گشتم و به اين نتيجه رسيدم كه بايد فروشگاه بصورت اختصاصي كدنويسي و آماده شود.


در زير ليست فروشگاه سازهاي آماده را ميزارم كه استفاده كردم قبلا : 

  • open cart
  • prestashop
  • magento

 

و سيستم هاي مديريت محتوا كه قابليت توليد محتوا و ساختن فروشگاه اينترنتي را هم با آنها د اريد :‌

  • wordpress - woocommerce
  • joomla
  • drupal  

 

اما بهتر است يا خودتان برنامه نويسي ياد بگيريد و آموزش ساخت سايت مشابه ديجي كالا را ياد بگيريد يا آموزش ساخت اپ ديجي كالا را انجام بدهيد.
يا اينكه به يك برنامه نويس خوب بسپاريد تا يك فروشگاه اينترنتي مشابه ديجي كالا را براي شما برنامه نويسي كند.
دلايل اينكه شما بايد بصورت اختصاصي سايت و اپ فروشگاهي بنويسيد : 

 

  • سرعت بالاتر
  • امكانات اختصاصي تر
  • امنيت بالاتر
  • رتبه ي بهتر در گوگل
  • پياده سازي راحت تر امكانات فني

برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۲۳ مهر ۱۴۰۰ساعت: ۰۵:۲۵:۴۶ توسط:ناهيد موضوع: