Code With Somar
2.71K subscribers
442 photos
4 videos
1 file
812 links
🚀 ريادي أعمال ومطوّر ويب بخبرة واسعة

💻 متخصص بتطوير حلول ويب متكاملة باستخدام Laravel، Django، React، Vue، و Node.js.

🏆 ضمن أفضل 4 صناع محتوى في سوريا وأفضل 3 في المحتوى التقني.

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
نقلاً عن LinkedIn:
The Job Overview

The developer will be responsible for the development and maintenance of applications across a range of Apple devices including iPhones and iPads. The primary focus will be on the development of iOS applications and integrating them with back-end services, also to be able to work alongside other engineers and developers who share a great passion for their work.

Job Qualifications and Skill Sets

• Strong knowledge of Swift.
• Strong knowledge of iOS design principles, patterns, and best practices.
• Strong knowledge of AutoLayout.
• Strong knowledge of the Foundation framework, including data persistence text
processing, date and time calculations, sorting and filtering, and networking.
• Able to implement services such as Push Notifications, Associated Domains, and
Location Services.
• Knowledge of UI/UX standards.
• Able to use Table Views, Collection Views, Stack Views, Navigation Controllers,
Tab Bar Controllers, and Page View Controllers.
• Proficient understanding of code versioning tools, such as Git.
• Strong knowledge of Reactive programming, using RxSwift and RxCocoa. As well
as Driving the UI using Rx traits.
• Strong knowledge of the MVVM pattern, including complete knowledge of its
implementation and best practices.
• Strong knowledge of the coordinator design pattern. With the ability to use it
alongside MVVM.
• Strong knowledge of SOLID principles, including dependency injection.
• Able to write efficient and useful unit tests.
🔥1
Node v20.11.0 (LTS) Released Today 🚀🔥
4🔥1
Factory Design Pattern
تخيل أنك في مصنع لصناعة السيارات. يمكن أن ينتج هذا المصنع أنواعًا مختلفة من المركبات مثل السيارات الرياضية أو الشاحنات أو سيارات الدفع الرباعي. ومع ذلك، لا يحتاج العميل إلى معرفة تعقيدات كيفية بناء كل سيارة. العميل فقط يحدد نوع السيارة التي يريدها ويتعامل المصنع مع تفاصيل الإنتاج.
يقوم Factory بشيء مشابه. يوفر interface لإنشاء objects في superclass، ولكنه يسمح للـ superclass بتغيير نوع الـ objects التي سيتم إنشاؤها.
ملاحظة الـ superclass في الـ OOP هو class بيتصرف كأنه أب أو Base Class حتى تشتق منها، مفهوم superclass شي أساسي عند عملك مع لغات مثل:
Java, C++, and Python
منتابع كلامنا:
ببساطة، يفوض عملية إنشاء الـ objects جزء مختلف من البرنامج
أين يمكن لنا استخدام هذا الـ Design Pattern ؟؟
- When the exact types of objects are not known until runtime
على سبيل المثال، في الـ UI toolkit حيث لا تعرف مسبقًا نوع العناصر (الأزرار وحقول النصوص وما إلى ذلك) التي سيحتاجها المستخدم.
- عندما تكون عملية الإنشاء معقدة أو تحتاج إلى عزلها عن منطق التطبيق الرئيسي.
7👍2🔥2
الـ Document الخاصة بـ Vue Framework صارت متوفرة باللغة العربية 🔥🚀
12🔥2
#فرصة_عمل
Fornt-End Web Developer ( #React_JS )
خبرة سنة فأعلى

العمل مكتبي حصراً في محافظة اللاذقية ضمن شركة Code Horizon

معرض الأعمال + CV على الإيميل التالي:
hr@codehorizon.org
Title: Front-End (React JS)
🔥2🥰2👍1
فرصة عمل
فرصة عمل ل يلي متواجدين في الامارات.

مطلوب ReactJs Developer بخبرة لا تقل عن سنة يكون متواجد في دبي او الشارقة

يلي حابب يشتغل يرسل الـ cv ع الايميل

shakershekhyousef98@gmail.com
3👍1🥰1
Node.js v21.6.0 is out! 💚

This release includes:

* New events to createConnection flow
* Several changes to the permission model, including support for relative paths and --allow-addons
* Support configurable snapshot

...and more!
🔥1
كان أول أسبوع امتحانات جامعة عندي و الحمدالله مضي على خير.

مجهزلكم كم فيديو شي مرتب كتيرررر.

نشالله رح بلش الجدولة بالمنشورات من اليوم 🔥
🔥10🥰1
نقلاً عن LinkedIn :
في أربيل، فرصة عمل لـ Laravel Backend Developer

We're seeking a skilled Laravel developer with Strong back-end skills to join our growing team. The ideal candidate is a critical thinker, well-versed in coding languages, and can effectively communicate technical decisions to non-technical stakeholders. You'll work in an agile environment and be responsible for backend architecture, application responsiveness, and collaborating with designers. This role involves managing projects from start to finish with a focus on organization and attention to detail.


Key Responsibilities:
- 3+ years of solid backend experience.
- Develop web applications using Laravel.
- Experience working with PHP, performing unit testing, and managing APIs such as REST.
- Knowledge of database design and querying using SQL.
- Optimize code for performance.
- Collaborate with front-end developers.
- Troubleshoot and resolve issues.
- Implement security measures.
- Use version control (e.g., Git).
- Document code and project.
- Adhere to coding standards.


Qualifications:
- Laravel and PHP expertise.
- Proficiency in MySQL, HTML, CSS, JavaScript.
- Version control knowledge (e.g., Git).
- API development experience.
- Understanding of database design.
- Problem-solving skills.
- A degree in programming, computer science, or a related field.


للمزيد من التفاصيل و التقديم ضمن اللينك المرفق

بالتوفيق للجميع
4🔥1
للأشخاص و الشركات اللي حابين يأطلقوا تطبيقات ضمن الشبكة السورية...

برعاية وزارة الاتصالات والتقانة، يسرّ منتدى شركات المعلوماتية السورية (شمس) في الجمعية العلمية السورية للمعلوماتية أن يدعوكم لحضور ورشة عمل بعنوان "التطبيقات الإلكترونية العاملة على الشبكة السورية" بهدف توضيح إجراءات التقدّم وتوضيح المعوقات للحصول على ترخيص تطبيق إلكتروني عامل على الشبكة السورية، وبمشاركة الهيئة الوطنية لخدمات تقانة المعلومات والهيئة الناظمة للاتصالات والبريد، وذلك على مدرج مكتبة الأسد، يوم الإثنين 22/1/2024 من الساعة التاسعة صباحاً ولغاية الساعة الثانية ظهراً الرجاء تسجيل الرغبة بالحضور على النموذج
2
كشخص محب للغة الـ Python و اشتغلت فيها كتير بين Web و Testing و Automated Scripts
أي مهمة بتصير روتينية عندي و مملة بسعى أني أتمتها عن طريق هي اللغة الجميلة 🚀

و أحدث إنجاز فيها كان Script لجلب المعلومات بالـ Real-Time من سيرفر الشركة حكيت عنه بالبوست هنا

و كنت سابقاً أنجزت بعض المهام باستخدامها منها:
📍 simple folder creator:
يسمح لك نص Python هذا بإنشاء هيكل مجلد بسهولة مع مجلدات فرعية. يوفر واجهة سهلة الاستخدام لإدخال أسماء المجلدات، وعدد المجلدات الأم لإنشائها، وعدد المجلدات الفرعية لكل مجلد أصلي.

📍Arrangement of alphabet letters:
يعيد الحروف الإنجليزية المقابلة لطلب الأرقام التي تدخلها

📍Create Random password

📍Clean HTML Table from tag & multiple tables:
يقرأ ملف HTML، ويزيل جميع العلامات منه، ويكتب HTML المحدث إلى ملف جديد.

بإمكانكم إيجاد المشاريع السابعة على حسابي في GitHub أو من خلال النقر على اسم المشروع.
6🔥3
⚠️ انـــتـــبـــــاه ⚠️

كل مين عنده استضافة على NameCheap عم يفتحها من سوريا

هاد البوست الك

https://www.facebook.com/SomarKesen/posts/pfbid0pjmUxcsdKuvT3S38xoBNe2tRiiFAByroqLiTrQfcbcaXeQd5xFf85Q4ZWiB85Jfkl
2
#نصيحة
كل validation توضع في الـ Frontend يجب أن يقابلها المثل بالـ Backend

غير هيك وجوده و عدمه واحد 🤷🏻‍♂️

#النصيحة_كانت_بجمل
#نصحني_سومر 🚀
16👍7
أسعى لتنظيم عملية نشر المحتوى بشكل أكبر لذلك قمت ببناء مجموعة متضمنة لعناوين فرعية من أجل النقاشات و المساعدة و غيرها.

بإمكانكم الانضمام إليها من خلال الرابط:
https://t.me/+GwNCfKArlkcxYmZk
7
Code With Somar pinned «أسعى لتنظيم عملية نشر المحتوى بشكل أكبر لذلك قمت ببناء مجموعة متضمنة لعناوين فرعية من أجل النقاشات و المساعدة و غيرها. بإمكانكم الانضمام إليها من خلال الرابط: https://t.me/+GwNCfKArlkcxYmZk»
للأشخاص التي تقوم بالعمل على أكثر من مشروع بشكل locally قد تعاني من عدم توقف الخدمات على الـ PORT 8000 حتى بعد انتهاء العمل على المشروع.

لحل هذه المشكلة بإمكانك استخدام هذا الملف الدفعي لإيقاف جميع الخدمات التي تعمل على الـ PORT 8000 ليكون بإمكانكم تشغيل المشروع من جديد.

رابط الملف:
https://github.com/somarkn99/killProcessOnPort8000

لا تنسوا الـ ⭐️ إن وجدتموه مفيداً لكم.
7👏3
Code With Somar
للأشخاص التي تقوم بالعمل على أكثر من مشروع بشكل locally قد تعاني من عدم توقف الخدمات على الـ PORT 8000 حتى بعد انتهاء العمل على المشروع. لحل هذه المشكلة بإمكانك استخدام هذا الملف الدفعي لإيقاف جميع الخدمات التي تعمل على الـ PORT 8000 ليكون بإمكانكم تشغيل…
بتعرفوا انه حسابكم على GitHub هو أهم شي بعد الـ CV كمبرمج، و الشركات الكبيرة بتشوف الحساب تبع المتقدمين عندها حتى تعرف تقيم شغلهم.

لهيك كتير مهم تشتغلوا عليه، من كم يوم نزلت Repo جديد بخصوص مشكلة تشغيل المشاريع على الـ Port: 8000 و اليوم الـ Repo صار عليه 3 مساهمين 🔥

فيكم تشاركونا المساهمة انتوا كمان إذا عندكم أفكار لتطوير الـ Repo أو أفكار جديدة ممكن نتعاون عليها بحيث يكون الـ GitHub تبعكم بيوضح مهاراتكم و شو قادرين تشتغلوا.

عم نتناقش و نحكي بهيك أفكار عغروبنا :
https://t.me/+GwNCfKArlkcxYmZk

انضموا و كونوا معنا هنيك
3🔥2👍1
اليوتيوبر والمبرمج المشهور Andrei Lupsa قرر ينقل من أندرويد Native إلى Flutter، ويعيد كتابة الـ Application المشهور All in one calculator (عليه أكتر من ١٠ مليون تحميل) باستخدام Dart و Flutter.

في الفيديو بيشرح أسباب إقدامه على النقلة النوعية و بيحكي عن المميزات اللي Flutter قدمتها وأغرته ياخد الخطوة، كمان بيحكي عن اهم ال Packages اللي قرر يستخدمها، والحقيقة إنه مستخدم مجموعة لطيفة من ال Packages اللي أكيد سهّلت عليه العملية كتير.

رابط الـ Video
🔥65
بالـ Community الصغير اللي عملناه عم نحكي عن نبدأ بتطوير و برمجة Laravel Package و حالياً في تصويت هنيك قبل ما نجتمع و نبلش توزيع شغل.

إذا حابين تكونوا معنا ف من خلال الرابط:
https://t.me/c/2021785177/8/124
10