علی کریمخانی
متخصص نرم افزار
مهندس
علی کریمخانی
توسعه دهنده نرم افزار
درباره من
علی کریمخانی هستم با بیش از 15 سال سابقه حضور در دنیای فناوری اطاعات و توسعه نرم افزار. همواره به یادگیری بیشتر فناوری می پردازم و آن ها را به دیگران می آموزم. در زمینه های توسعه نرم افزار، طراحی سایت حرفه ای، بلاکچین و ارزهای دیجیتال ، دیجیتال مارکتینگ، سئو و هوشمندسازی تجاری و سازمانی همواره در تلاش هستم تا مشتریان را در مسیر موفقیت سوق دهم و بتوانم به کسب و کار آن ها معنایی جدید ببخشم. در ادامه با من بیشتر آشنا شوید و با من در ارتباط باشید.
- متولد 1364
- اقامت ایران
- آدرس البرز
- ایمیل info@alikarimkhani.ir
- تلفن 09126381629
تخصص های من
برخی از مشتریان
خدمات قابل ارائه
150،000 تومان
به ازای هر ساعت کارکرد
200،000 تومان
به ازای هر ساعت کارکرد
تعداد پروژه های انجام شده
طراحی سایت
40+خدمات سئو
20+برنامه نویسی
50+رزومه
تحصیلات
1391 الی 1393
دانشگاه شیرازکارشناسی ارشد فناوری اطلاعات - تجارت الکترونیکی
دروس گذرانده شده: بازاریابی الکترونیکی، پرداخت الکترونیکی، تعامل انسان و کامپیوترHCI ، مدیریت زنجیره تامین SCM ، طراحی وب سایت های تجارت الکترونیکی، بانک های اطلاعاتی در تجارت الکترونیکی ،مدیریت استراتژیک، تجارت سیار M-Commerce ، حقوق در تجارت الکترونیک، شبکه های کامپیوتری در تجارت الکترونیک، تجارت صنعتی و بین بنگاهی B2B
موضوع پایان نامه : بررسی و بهینه سازی روش های بازاریابی سیار
معدل : 70 / 17
1388 الی 1390
دانشگاه گسترش انفورماتیک ایرانكارشناسی مهندسی نرم افزار
دروس گذرانده شده: مهندسی نرم افزار، پایگاه های اطلاعاتی، برنامه نویسی شی گرا C# ، سیستم های عامل، معماري كامپيوترو مدارمنطقي، برنامه نویسی تحت وب و ویندوز، طراحی وب ، گرافیک كامپيوتري، شبكه هاي كامپيوتري،امنيت شبكه هاي كامپيوتري،هوش مصنوعي و ..
موضوع پایان نامه: تجزیه تحلیل، طراحی و پیاده سازی نرم افزار جامع گردشگری تحت وب : www.safarjoo.ir
معدل : 17 / 16
تجربه
1395 تاکنون
شرکت البرز توربین مپناکارشناس فناوری اطلاعات
مسئول تحلیل، طراحی، توسعه و استقرار سیستم های نرم افزاری و سامانه هوش تجاری سازمانی
1394 - 1395
شرکت نرم افزاری کارناوببرنامه نویس وب
توسعه دهنده نرم افزارهای تحت وب با استفاده از پلتفرم .Net
1393 - 1394
شرکت تیم یارتوسعه دهنده نرم افزار
طراحی و پیاده سازی مجموعه وب سایت های سازمانی و مشارکت در توسعه نرم افزار منابع سازمانی ERP تولیدی شرکت
1391 - 1393
شرکت ایده پرداز پیشرو ایرانیانمدیر پروژه های نرم افزاری
تحلیل و طراحی پروژه های نرم افزاری دریافتی در جمع شرکتی استارتاپی
1388 - 1391
Freelancerپیمانکاری آزاد پروژه های نرم افزاری
دریافت پروژه و انجام 0 تا 100 توسعه نرم افزارها و تحویل به مشتریان
مهارت مدیریتی و تحلیلی
ITIL
Agile
RUP / UML
تجارت الکترونیکی
بلاکچین و ارز دیجیتال
تحلیل بانک های اطلاعاتی
مهارت کدنویسی
#C
SQL
ASP.Net
HTML/CSS
Javascript
Power BI
Wordpress
مهارت دیجیتال مارکتینگ
بازاریابی اینترنتی
تبلیغات الکترونیکی
سئو
شبکه های اجتماعی
دانش
- C / ++C / Windows API
- Access / Excel / Office
- PHP
- Sharepoint
- DotNetNuke
- Joomla
- WebService
- JQuery
- Ajax
- Json / XML
- Bootstrap
- MetaVerse
- CrytpoCurrency
- NFT
- Windows Progrmming
- Infopath
- Adobe Muse
- ITSM
- Togaf
- COBIT
- Datawarehouse
- ASP MVC
- Scrum
- ISO
برخی از گواهینامه ها
ITIL V4
هوش تجاری در SQL Server
Power BI
Agile
ASP MVC
Sharepoint
SQL Server D & I
ممیزی فرآیند های سازمانی ISO 9001:2015
نمونه کار
تالیف کتاب
ایجاد و مدیریت ارتباط بین Access و SQL Server
پیش گفتار
خدای پاک و یگانه را سپاس مي گويم که توفیق تالیف این کتاب را به من عطا فرمود تا بتوانم هر چند اندک در اشاعه علوم و فنون دانش کامپیوتر به هموطنان عزیزم خدمت كنم.
براي روح پدرم شاد باش و براي مادر عزيزم سلامتی آرزومندم.
این کتاب را به همسر نازنینم تقدیم میکنم که با فداکاری ها و مهربانی های خود قوت قلب من است.
از ناشر محترم اين كتاب صميمانه سپاسگزارم و آرزوي توفيق روزافزون برايشان دارم.
علي كريمخاني
زمستان 1400
مقدمه
امروزه با پیشرفت چشمگیر کاربردهای حوزه فناوری اطلاعات و ظهور مفاهیم تحول دیجیتال در تمامی سطوح، اطلاعات و نگهداری سوابق رویدادها، به یکی از بنیادی ترین و اساسی ترین نیازهای زیربنایی این تحول عظیم تبدیل شده است.
اطلاعات در تمامی سطوح و برای کسب و کارهای مختلف به موجودیتی بسیار حیاتی تبدیل شده است، به طوری که تمامی تصمیمات کلان و استراتژیک سازمان ها و شرکت های بزرگ بر پايه پردازش اطلاعات سازمان بدست می آید. این داده ها و اطلاعات هستند که مدیران را در انتخاب مسیر درست تر یاری می کنند و با پردازش آنچه در گذشته رخ داده است می توانند آینده را برایمان ترسیم کنند.
پایگاه داده ها یکی از اجزای جدایی ناپذیر تمامی سیستم های اطلاعاتی و نرم افزارهای پیشران امروزی هستند. هدف بسیاری از نرم افزارها پردازش داده ها و استنتاج از اطلاعات نگهداری شده در پایگاه داده هاست. نگهداري، ساختاردهي و زمينه سازي جهت بهره برداري از اطلاعات بر عهده پايگاه هاي داده است.
این کتاب با تمرکز بر سیستمهای مدیریت پایگاه داده های Access و SQL Server که از محصولات شرکت مایکروسافت هستند، سعی دارد با معرفی و بیان نقاط قوت و ضعف هر یک از این سیستمها به راهکرا نرم افزاری یکپارچه ای برسد.
در این کتاب پس از ارائه مفاهیم مختصر آموزشی هر یک از این دو سیستم مدیریت پایگاه داده ها، یک راهکار تولید و پیاده سازی نرم افزارها را ارائه می کنم که از ایجاد و مدیریت ارتباط مستقیم این دو سیستم بدست می آید.
سعی دارم با بیان و تمرکز بیشتر بر روی مسائل فنی و تکنیکی این موضوع، از بیان تعاریف کلی و معرفی های تئوری گذر نموده و راهکار مدنظر را با موشکافی بیشتر و بیان نکات خاص مربوطه تجزیه و تحلیل نمایم.
پس از تعاریف کلی ولی مورد نیاز برای فهم مطالب تکنیکی، به آموزش و توصیف امکانات دو نرم افزار Access و SQL Server می پردازم. صد البته برای آموزش کامل و ذکر تمامی نکات آموزشی پیرامون هر یک از این نرم افزارها نیاز به نگارش چندین و چند کتاب بوده و امکان آن نخواهد بود که تنها در یک فصل این کتاب به تمامی نکات و مسائل تکنیکی آن ها اشاره نمود.
با این حال سعی بر آن شده است به تمامی نکاتی که برای مخاطبان این کتاب در استفاده و بهره برداری صحیح و درست از این نرم افزار ها و استفاده از این راهکار نرم افزاری یکپارچه مورد نیاز است، پرداخته شود.
سپس به ارائه مدل یکپارچه نرم افزاری با استفاده از ارتباط بین Access و SQL Server خواهم پرداخت و با آموزش انواع ارتباطات قابل اجرا بین این دو محصول مایکروسافت (Microsoft) و بیان نمونه پروژه ای واقعی و قابل تطابق با نیازهای محیط کسب و کار بحث را به اتمام می رسانم.
سعی بر آن شده است که بصورت کاملا کاربردی و عملی تمامی تکه کدهای نرم افزاری و تنظیمات فنی و تکنیکی مورد نیاز هر یک از این دو نرم افزار ارائه گردد تا مخاطبان این کتاب بتوانند بصورت کاملا عملی و کاربردی از این کتاب بهره برداری نمایند.
به این امید که این کتاب برای اهالی فن در این حوزه مقبول بیاید و بتواند با ارائه راهکاری نرم افزاری به اشخاص و سازمان ها جهت پیشبرد اهداف دیجیتال سازی کمک رساند.
با اینکه تمامی سعی و تلاشم این بوده که بتوانم به تمامی جوانب موضوع بپردازم، با این حال می تواند از نظر علمی یا فنی اشتباهات یا کمبودهایی داشته باشد. بنابراین از تمامی همکاران، کارشناسان و صاحب نظران محترم صمیمانه خواهشمندم کم و کاستی های این کتاب را بر من آشکار ساخته و پیشنهادهای سازنده خود را به بنده ارائه فرمایند. پیشاپیش از بیان نظرات ارزشمندتان بی نهایت سپاسگزارم.
تمامی مخاطبان این کتاب و صاحبنظران می توانند از طرق زیر با بنده در ارتباط باشند:
وب سايت : http://alikarimkhani.ir
ايميل : info@alikarimkhani.ir
علی کریمخانی
زمستان 1400
لینک خرید کتاب تالیف علی کریمخانی
85,000 تومان
انتشارات دیباگران
تالیف کتاب
توسعه صفحات وب موبايل با AMP
مقدمه
اينترنت به مهمترين مركز دسترسي به اطلاعات براي تمامي مردم جهان تبديل شده است و روز به روز به تعداد كاربران اينترنت افزوده مي شود. تمامي مردم از نقاط مختلف و با امكانات متنوع به اينترنت متصل شده و نيازمند دسترسي به اطلاعات به روز هستند. انواع اطلاعات تجاري، آموزشي، صنعتي، خبري و ... از طريق برنامه ها و زيرساخت هايي كه ما برنامه نويسان و توسعه دهندگان وب طراحي كرده ايم، در دسترس عموم مردم قرار مي گيرد. هدف اصلي سيستم هاي تحت وب كه ما به مخاطبان ارائه مي كنيم برآورد نياز آن هاست. در هر كسب و كار حرفه اي جمله اي معروف وجود دارد كه "مشتري (كاربر نهايي)، پادشاه است". در واقع ما بايد برنامه خود را براي كاربران نهايي بهينه سازي نموده تا در بهترين و سريعترين حالت ممكن به آن دسترسي داشته باشند و از آن استفاده كنند.
كاربران اينترنت و مخاطبان برنامه هاي ما حيطه بسيار وسيع و متنوعي را شامل مي شوند. هر شخصي با حداقل امكانات دسترسي به اينترنت و با دستگاه هاي قابل اتصال به وب مي تواند به عنوان مخاطب و كاربر برنامه ما در نظر گرفته شود. از دستگاه هاي قديمي و پيش پا افتاده گرفته تا دستگاه هاي به روز و مدرن و از اتصال هاي اينترنت با سرعت بسيار پايين گرفته تا بالاترين سرعت ممكن، مي تواند كاربر برنامه هاي ما باشد.
اهميت كاربر به عنوان مشتري در اين سيستم بايد در بالاترين درجه ممكن در نظر گرفته شود. اين مشتري است كه از برنامه ما استفاده مي كند و معيار موفقيت يا عدم موفقيت كار ما را مشخص مي كند. در نظر گرفتن امكانات كاربر بهره بردار از برنامه ما بايد در اولويت توجه ما قرار گيرد. بسياري از كاربران امكان استفاده از اينترنت با سرعت بالا را ندارند و يا از دستگاه هايي استفاده مي كنند كه قدرت و سرعت پردازش بالايي ندارد.
بنابراين بايد به اين نكته توجه نمود كه اگر برنامه خود را تنها براي كاربران با سرعت اينترنت بالا و بهترين دستگاه ها ي سخت افزاري تهيه كنيم، بسياري از مخاطبان خود را با تجربه كاربري بد رها خواهيم كرد و در واقع بسياري از مشتريان و مخاطبان خود و كسب و كارمان را از دست مي دهيم. ما به عنوان توسعه دهنده بايد از تمامي ابزارها و امكانات استفاده نماييم تا بهترين تجربه كاربري را براي تمامي مخاطبان فراهم كنيم.
در اين كتاب به معرفي و آموزش يكي از تكنولوژي هاي حوزه برنامه نويسي وب پرداخته ام كه با استفاده از آن مي توانيم موجب افزايش رضايت كاربران شده و برنامه با كيفيت تري را در اختيار ايشان قرار دهيم. افزايش رضايت مشتريان يعني درآمد بيشتر و موفقيت هر چه بهتر در كسب و كار، پس با من همراه باشيد تا با هم بصورت كاملا تفصيلي و كاربردي به آموزش تكنولوژي AMP بپردازيم.
AMP مخفف عبارت Accelerated Mobile Pages به معناي صفحات موبايل پرشتاب (تسريع يافته) است. در اين كتاب نحوه استفاده از AMP تشريح شده است. با استفاده از AMP مي توانيد صفحات وب سايت خود را به طور طبيعي مهندسي نموده و از جديدترين تكنولوژي هاي وب براي افزايش سرعت سايت خود استفاده نماييد. مي توانيد تجربه كاربري كاربران موبايل خود را بهبود بخشيده و ترافيك بيشتري دريافت نماييد.
اين كتاب مناسب آن دسته از توسعه دهنگان وب باتجربه است كه از تاثير زمان بارگذاري صفحات وب بر تجربه كاربري سايت خود آگاه هستند و به دنبال راهكارهايي براي تعامل بيشتر با كاربرانش مي باشند.
براي استفاده از AMP بايد با HTML5 ، CSS3 ، جاوا اسكريپت و JSON آشنايي داشته باشيد. با استفاده از اين كتاب مي توانيد صفحات AMP بسازيد، آن ها را اعتبارسنجي كنيد و به كار گيريد. با استفاده از كامپوننت هاي اين چارچوب مي توان اطلاعيه هاي تعاملي با كاربران بسازيد، فرم هاي تماس با ما، نقشه، منوهاي پيمايشي، آكاردئون هاي نمايش اطلاعات از ديگر كامپوننت ها و قابليت هاي اين چارچوب هستند.
سبك هاي جديد تبليغات در وب سايت را مي توان تجربه کرد و كاربران را رديابي نمود تا بتوانید به راحتی اثربخشي تبليغات نمايش داده شده در وب سايت را تحليل نماييد.
با عناصر گنجانده شده در اين چارچوب مي توان شبكه هاي اجتماعي مختلف را با وب سايت خود ادغام نموده و با amp-youtube، amp-instagram، amp-twitter و amp-facebook رسانه های اجتماعی مختلف را در آن بگنجانیم.
بدون استفاده از AMP نمایش صفحات وب در دستگاه های موبایل زمان زیادی به طول می انجامد و این ممکن است به از دست دادن مشتری و مخاطب ما منجر شود. استفاده از AMP در وب سایت، تجربه کاربری بسیار خوبی برای مشتریانمان ایجاد خواهد کرد. با استفاده از AMP می آموزید که چگونه صفحات وب پرسرعت ساخته و آن ها را بصورت ویژه در نتایج جستجوی گوگل نمایش دهید.
اگر می خواهید وب سایت شما در موبایل موفق شود، اگر به SEO اهمیت می دهید، و اگر می خواهید در رقابت باقی بمانید، این کتاب برای شما مناسب است! شما به یک سفر توسعه وب موبایلی می روید که با مثال های عینی، نحوه ساختن رعد و برق را نشان می دهد.
با AMP صفحات سریعی می سازید که بازدیدکنندگان شما را در سایت کاملا راضی نگه می دارد. این سفر با نشان دادن نحوه ساخت یک صفحه وب ساده با استفاده از AMP آغاز می شود. با معرفی مفاهیم جدید، این صفحه به تدریج اصلاح می شود تا زمانی که مهارت و اعتماد به نفس ساخت انواع صفحات وب تلفن همراه غنی و تعاملی را به دست آورید.
در این کتاب علاوه بر طراحي صفحات وب می آموزید که با AMP تبلیغات ویژه ایجاد نمایید و آن ها را ردیابی کنید. با استفاده از Web Story قابلیت های ویژه به وب سایت خود بدهید و از AMP برای ارسال ایمیل های خاص استفاده کنید.
با اینكه تمام سعی و تلاشم این بوده که بتوانم به اکثر جوانب موضوع بپردازم، با این حال ممكن است از نظر
علمی یا فنی اشتباهات یا کمبودهایی وجود داشته باشد. بنابراین از همه همكاران، کارشناسان و صاحب نظران
محترم صمیمانه خواهشمندم کم و کاستیهای این کتاب را بر من آشكار ساخته و پیشنهادهای سازنده خود را به
بنده ارائه فرمایند. پیشاپیش از بیان نظرات ارزشمندتان بی نهایت سپاسگزارم.
خوانندگان و صاحبنظران محترم میتوانند از طرق زیر با بنده در ارتباط باشند:
تمامی مخاطبان این کتاب و صاحبنظران می توانند از طرق زیر با بنده در ارتباط باشند:
وب سايت : http://alikarimkhani.ir
ايميل : info@alikarimkhani.ir
علی کریمخانی
تابستان 1401
لینک خرید کتاب AMP تالیف علی کریمخانی
168,000 تومان
انتشارات دیباگران