سمیه کرمی

سمیه کرمی


تخصص

برنامه‌نویس وب،‌ ویندوز و موبایل ، پشتیبان فنی، مدیریت بانک اطلاعاتی sql server، تحلیل و طراحی سیستم بر اساس معماری‌های چند لایه و Service base، آشنا به سیستم‌های ERP مدیریت پروژه

تسلط به زبان C# و تکنولوژی .NetFramework و مفاهیم جدیدِ مطرح شده در .netFraeWork 4.5 (نظیر ، EntityFramework، LINQ، …)

  1. تسلط بر OR Mapping و روش‌های پیاده‌سازی آن، مانند استفاده از entity framework. (و روش‌های قدیمی‌تر و استفاده از پلت‌فرم‌های آماده نظیر Codesmith)
  2. تسلط به برنامه‌نویسی application های مرتبط با بانک اطلاعاتی و کامپوننت‌های مرتبط با بازیابی و کار با داده‌ها،
  3. آشنایی با ajax و jquery
  4. آشنا به برنامه‌نویسی با جاوااسکریپت در اپلیکیشن‌های تک‌صفحه (single page application) : آشنا با knockout js و durandal js برای پیاده‌سازی اپلیکیشن تک صفحه.
  5. تسلط کامل بر مفاهیم شی‌گرایی و طراحی نرم‌افزار بر این اساس.
  6. آشنایی با مفهوم XML و استفاده از آن برای انتقال داده‌ها (soap و rest)
  7. آشنایی با معماری‌های .net طراحیِ وب، نظیر معماری‌های چند لایه و استفاده از وب‌سرویس در طراحیِ برنامه‌های client-server
  8. تسلط بر MVC در ASP.NET و برنامه‌نویسی در آن محیط
  9. آشنایی با web api در Asp.net

تسلط به بانک اطلاعاتی MS SqlServer

  1. انجام امور مربوط به مدیریت و نگه‌داری بانکِ اطلاعاتیِ Sqlserver مانند: backup & restore ، replication، Database
  2. Mirroring(استفاده از دو سیستم هم‌زمان برای ثبت داده‌ها، تا در صورتِ بروز هر نوع اشکال برای سرور اصلی، داده‌ها از دست نروند)
  3. امور مربوط به تعریف roleها و کاربران،
  4. تسلط در نوشتن Stored procedure ، user defined function ، job و trigger برای استفاده‌ی برنامه‌ها و بعضا انجام عملیات
  5. روی خود بانکِ اطلاعاتی.
  6. تسلط به زبان SQL نوشتنِ انواع و اقسامِ پرس و جوهای پیچیده از بانک اطلاعاتی مباحثِ مربوط به query optimization و...

تسلط به بانک اطلاعاتی MSACCess

  1. ایجاد بانکِ اطلاعاتی، ایجادم فرم، ماکرو و گزارش داخلِ خود محیط Access و برنامه‌نویسی به زبان vb در محیط اکسس، به عبارتی ایجاد برنامه‌های کاربردی وابسته به محیط اکسس

تکنولوژی‌های وب

  1. تسلط به تکنولوژی Asp.net و مفاهیم جدید مطرح شده در Asp.net 4
  2. تسلط در استفاده از معماری MVC (استفاده از کنترل‌های ajax و نوشتن اسکریپت‌های ajax،jquery)
  3. Webapi ، ارسال اطلاعات از طریق ajax و jquery
  4. تسلط به HTML
  5. آشنایی در حد خوب با CSS و توانایی نوشتن و ویرایش کدهای آن
  6. آشنا به bootstrap و نحوه‌ی پیاده‌کردن theme با استفاده از bootstrap

کتاب ترجمه‌ی منتشر شده

  1. آخرین کتاب جهان: کتاب‌سرای تندیس
  2. یک فنجان قهوه با مارک‌تواین: نشر شورآفرین

همکاری با نشریات

  1. چلچراغ
  2. دانستنی‌ها
  3. جهان سینما
  4. سلام دنیا