الأصدقاء الاعزاء:
هنالك فرصة عمل في دمشق لـ Full Stack Developer
نمط الدوام: دوام كامل
المكان: دمشق - المنطقة الحرة
يومين عطلة
المعلومات التي أمتلكها حول فرصة العمل هذه:
Responsibilities:
Developing front-end website architecture.
● Designing user interactions on web pages.
● Developing back-end website applications.
● Creating servers and #databases for functionality.
● Ensuring cross-platform optimization for mobile phones.
● Ensuring responsiveness of applications.
● Working alongside graphic designers for web design features.
● Seeing through a project from conception to finished product.
● Designing and developing #APIs.
● Meeting both technical and consumer needs.
● Staying abreast of developments in web applications and programming languages.
● Develop and deploy new features for the core product
● Enhance and maintain existing code/functionality
● Write clean, documented, and extensible code
● Provide new creative solutions and ideas for continued product improvement
Qualifications:
1. Proven full stack development experience (min 1 year)
2. Experience with #MySql, #MongoDB, and #Redis
3. Ability to optimize performance in high load and big data environments
4. Experience with #PHP, #Laravel
5. Experience with #Microservices, #OOP, #Rest, and #SPA
6. Comfortable working with and developing APIs
7. Experience with Basic #JavaScript, #VueJS
8. Passion for implementing industry standards / best coding practices
9. Desire to develop new ideas and learn new technologies
10. Experience working in real-time applications using #NodeJS and #SocketIO is a plus
11. A love for optimizing even the fastest code
12. A desire to be part of a team that is building world-changing products
إذا كانت مؤهلاتك تتناسب مع فرصة العمل هذه ، فأنا في انتظار تواصلك معي عبر حسابي على اللينكدان :
https://www.linkedin.com/in/somarkn99/
ملاحظة:
ليس لدي أي معلومات إضافية حول فرصة العمل هذه، أنا فقط أقوم بترشيح الأصدقاء و المهتمين إليها
#webdesign #team #developer #coding #experience #job #offer #Damascus #web #developer
هنالك فرصة عمل في دمشق لـ Full Stack Developer
نمط الدوام: دوام كامل
المكان: دمشق - المنطقة الحرة
يومين عطلة
المعلومات التي أمتلكها حول فرصة العمل هذه:
Responsibilities:
Developing front-end website architecture.
● Designing user interactions on web pages.
● Developing back-end website applications.
● Creating servers and #databases for functionality.
● Ensuring cross-platform optimization for mobile phones.
● Ensuring responsiveness of applications.
● Working alongside graphic designers for web design features.
● Seeing through a project from conception to finished product.
● Designing and developing #APIs.
● Meeting both technical and consumer needs.
● Staying abreast of developments in web applications and programming languages.
● Develop and deploy new features for the core product
● Enhance and maintain existing code/functionality
● Write clean, documented, and extensible code
● Provide new creative solutions and ideas for continued product improvement
Qualifications:
1. Proven full stack development experience (min 1 year)
2. Experience with #MySql, #MongoDB, and #Redis
3. Ability to optimize performance in high load and big data environments
4. Experience with #PHP, #Laravel
5. Experience with #Microservices, #OOP, #Rest, and #SPA
6. Comfortable working with and developing APIs
7. Experience with Basic #JavaScript, #VueJS
8. Passion for implementing industry standards / best coding practices
9. Desire to develop new ideas and learn new technologies
10. Experience working in real-time applications using #NodeJS and #SocketIO is a plus
11. A love for optimizing even the fastest code
12. A desire to be part of a team that is building world-changing products
إذا كانت مؤهلاتك تتناسب مع فرصة العمل هذه ، فأنا في انتظار تواصلك معي عبر حسابي على اللينكدان :
https://www.linkedin.com/in/somarkn99/
ملاحظة:
ليس لدي أي معلومات إضافية حول فرصة العمل هذه، أنا فقط أقوم بترشيح الأصدقاء و المهتمين إليها
#webdesign #team #developer #coding #experience #job #offer #Damascus #web #developer
❤2
الـ #MERN_Stack:
هو مسار تطوير ويب يتألف من
🔵 #MongoDB:
و اللي هي قواعد البيانات بهاد الـ Stack و هيي من نوع الـ #NoSQL
🔵 #ExpressJS:
و اللي هو Node.js web framework
🔵 #ReactJS:
و اللي هيي من أشهر الـ client-side JavaScript framework و مدعومة من قبل #Facebook و الها مجتمع كتير كبير
🔵 #NodeJS:
اللي هو premier JavaScript web server
حاليا هي معلومة صغير نبلش فيها السلسة تبعنا و استنوا باقي المنشورات خلال الأيام القادمة
=======================
إذا شايفين انه المحتوى الخاص فيني عم يساعدكم و عم يقدم فائدة لا تنسى تدعمني بكومنت و دعوة أصدقائك للمتابعة 🙏
هو مسار تطوير ويب يتألف من
🔵 #MongoDB:
و اللي هي قواعد البيانات بهاد الـ Stack و هيي من نوع الـ #NoSQL
🔵 #ExpressJS:
و اللي هو Node.js web framework
🔵 #ReactJS:
و اللي هيي من أشهر الـ client-side JavaScript framework و مدعومة من قبل #Facebook و الها مجتمع كتير كبير
🔵 #NodeJS:
اللي هو premier JavaScript web server
حاليا هي معلومة صغير نبلش فيها السلسة تبعنا و استنوا باقي المنشورات خلال الأيام القادمة
=======================
إذا شايفين انه المحتوى الخاص فيني عم يساعدكم و عم يقدم فائدة لا تنسى تدعمني بكومنت و دعوة أصدقائك للمتابعة 🙏
❤9🔥2👍1
في ظل انتشار العديد من مصادر المعلومات و تضارب العديد من المصادر أصبح من اللازم نأكد على الكلام المنطقي و الصحيح.
بهاد الفيديو في مقارنة منطقية و واضحة لأهم اللغات المستخدمة في الويب #PHP & #NodeJs
متى و كيف و أين نستخدم كل منها؟
نقاط الضعف و القوة الخاصة بكل منها !
و تأكيد لأهم نقطة أنه لا يوجد دائماً اللغة الأفضل أو الإطار المثالي دوماً هناك شيء مثالي لكل حالة من العمل
👈🏻 رابط الفيديو 👉🏻
بهاد الفيديو في مقارنة منطقية و واضحة لأهم اللغات المستخدمة في الويب #PHP & #NodeJs
متى و كيف و أين نستخدم كل منها؟
نقاط الضعف و القوة الخاصة بكل منها !
و تأكيد لأهم نقطة أنه لا يوجد دائماً اللغة الأفضل أو الإطار المثالي دوماً هناك شيء مثالي لكل حالة من العمل
👈🏻 رابط الفيديو 👉🏻
YouTube
مقارنة PHP و Node.js
تعلم PHP في أكاديمية حسوب:
https://academy.hsoub.com/learn/php-web-application-development/?utm_source=youtube.com&utm_medium=referral&utm_campaign=academy-22nov23
تعلم Node.js في دورة تطوير التطبيقات باستخدام JavaScript:
https://academy.hsoub.com/learn/javascript…
https://academy.hsoub.com/learn/php-web-application-development/?utm_source=youtube.com&utm_medium=referral&utm_campaign=academy-22nov23
تعلم Node.js في دورة تطوير التطبيقات باستخدام JavaScript:
https://academy.hsoub.com/learn/javascript…
❤3🔥1
ساويت هاد الغروب على الـ #Telegram حتى يكون فرصة للنقاش و التعاون بخصوص الـ #nodeJs:
https://t.me/+zXewyVrQSzRjYzJk
بانتظاركم 🔥
https://t.me/+zXewyVrQSzRjYzJk
بانتظاركم 🔥
Telegram
NodeJs بالعربي
تم إنشاء هذه المجموعة بهدف تبادل المعلومات و الخبرات حول البرمجة باستخدام NodeJs
🔥1
ما هي الـ #webhooks و ما الفرق بينها و بين الـ #API ؟ 🤔
معلومات جديدة ضمن فيديو الأسبوع، بإمكانكم تشوفوا الفيديو عن طريق:
🔵 صفحتي على الـ Facebook
🔵 حسابي على Tiktok
🔵 حسابي على LinkedIn
بتمنى يعجبكم و نلتقي بفيديو جديد الأسبوع القادم 🙏🏻❤️
#Web #Developer #Webhooks #API #Integration #Projects #CRM #Ecommerce #Laravel #NodeJS #Backend #PHP #webdevelopment
معلومات جديدة ضمن فيديو الأسبوع، بإمكانكم تشوفوا الفيديو عن طريق:
🔵 صفحتي على الـ Facebook
🔵 حسابي على Tiktok
🔵 حسابي على LinkedIn
بتمنى يعجبكم و نلتقي بفيديو جديد الأسبوع القادم 🙏🏻❤️
#Web #Developer #Webhooks #API #Integration #Projects #CRM #Ecommerce #Laravel #NodeJS #Backend #PHP #webdevelopment
Facebook
Log in or sign up to view
See posts, photos and more on Facebook.
❤2🔥1
أهم الثغرات التي يجب عليك الحذر منها كـ Junior Node.js Developers 🔐
1️⃣ Cross-Site Scripting (XSS)
2️⃣ Injection Attacks (SQL/NoSQL)
3️⃣ Cross-Site Request Forgery (CSRF)
4️⃣ Insecure Direct Object References (IDOR)
5️⃣ Inadequate Authentication and Authorization
أمن و حماية التطبيق من مسؤولية جميع أفراد الفريق يبدأ من الـ Front-end ولا ينتهي بالـ Backend، لذلك من المهم الانتباه إلى الثغرات الشهرية التي قد يتمكن الهكرز من استخدامها مع العلم أن الـ Framework اليوم تقوم بإغلاق العديد من الثغرات بأقل جهد ممكن من المبرمج لكن يبقى هناك قسم كبير من العمل يجب القيام به يدوياً.
#NodeJS #WebSecurity #SecureCoding #DeveloperTips
1️⃣ Cross-Site Scripting (XSS)
2️⃣ Injection Attacks (SQL/NoSQL)
3️⃣ Cross-Site Request Forgery (CSRF)
4️⃣ Insecure Direct Object References (IDOR)
5️⃣ Inadequate Authentication and Authorization
أمن و حماية التطبيق من مسؤولية جميع أفراد الفريق يبدأ من الـ Front-end ولا ينتهي بالـ Backend، لذلك من المهم الانتباه إلى الثغرات الشهرية التي قد يتمكن الهكرز من استخدامها مع العلم أن الـ Framework اليوم تقوم بإغلاق العديد من الثغرات بأقل جهد ممكن من المبرمج لكن يبقى هناك قسم كبير من العمل يجب القيام به يدوياً.
#NodeJS #WebSecurity #SecureCoding #DeveloperTips
🔥1
نبدأ سلسة المحتوى الخاص بالـ NodeJs من البداية البسيطة و القادم يحتوي تفاصيل أكثر 🔥
4 أسباب توضح لماذا العديد من المبرمجين يفضلون العمل باستخدام الـ NodeJs:
1- لغة موحدة لـ Stack كامل
باستخدام الـ JS فقط بإمكانك العمل من A2Z على عكس باقي الـ Stacks، باستخدام Node.js، يتم استخدام JavaScript للـ Backend & Frontend، مما يجعل اللغة أكثر اتساقًا عبر المشروع بأكمله.
2- لغة معروفة بقوة
الـ JS لغة مستخدمة بكثرة في الـ Front end مما يجعل الانتقال إلى تعلم الـ Backend سهل نسبياً لهم.
3- الـ NPM:
The largest software library registry in the world is hosted by Node.js.
الأمر الذي يمنحك القدرة على الاستفادة من مساهمات مجتمع هائل من المطورين حول العالم.
4- Single-Threaded Event Loop Architecture:
تتميز الـ NodeJs باستخدامها لـ Single-Threaded Architecture المثالية للعمل مع الـ microservices و هذا الأمر يعود بفوائد عديدة:
📍 إنه يبسط التطوير إلى حد كبير لأن المطورين لا يحتاجون إلى القلق بشأن إدارة الـ multiple threads.
📍 يحسن الأداء لأنه يمكنه معالجة طلبات أكثر في نفس الوقت من architectures الأخرى.
📍 إنه يجعل التطبيقات أكثر قابلية للتطوير نظرًا لأنه يمكن تقليص الأجزاء الفردية من التطبيق حسب الحاجة دون التأثير على النظام بأكمله.
📍 هذه البنية مثالية لتطبيقات الـ real-time مثل الـ chatbots، والتي تحتاج إلى الاستجابة فورًا لمدخلات المستخدم.
#nodeJs #Js #mern #stack
4 أسباب توضح لماذا العديد من المبرمجين يفضلون العمل باستخدام الـ NodeJs:
1- لغة موحدة لـ Stack كامل
باستخدام الـ JS فقط بإمكانك العمل من A2Z على عكس باقي الـ Stacks، باستخدام Node.js، يتم استخدام JavaScript للـ Backend & Frontend، مما يجعل اللغة أكثر اتساقًا عبر المشروع بأكمله.
2- لغة معروفة بقوة
الـ JS لغة مستخدمة بكثرة في الـ Front end مما يجعل الانتقال إلى تعلم الـ Backend سهل نسبياً لهم.
3- الـ NPM:
The largest software library registry in the world is hosted by Node.js.
الأمر الذي يمنحك القدرة على الاستفادة من مساهمات مجتمع هائل من المطورين حول العالم.
4- Single-Threaded Event Loop Architecture:
تتميز الـ NodeJs باستخدامها لـ Single-Threaded Architecture المثالية للعمل مع الـ microservices و هذا الأمر يعود بفوائد عديدة:
📍 إنه يبسط التطوير إلى حد كبير لأن المطورين لا يحتاجون إلى القلق بشأن إدارة الـ multiple threads.
📍 يحسن الأداء لأنه يمكنه معالجة طلبات أكثر في نفس الوقت من architectures الأخرى.
📍 إنه يجعل التطبيقات أكثر قابلية للتطوير نظرًا لأنه يمكن تقليص الأجزاء الفردية من التطبيق حسب الحاجة دون التأثير على النظام بأكمله.
📍 هذه البنية مثالية لتطبيقات الـ real-time مثل الـ chatbots، والتي تحتاج إلى الاستجابة فورًا لمدخلات المستخدم.
#nodeJs #Js #mern #stack
❤15🔥3👏1
تم جدولة بوست اليوم على الساعة 9 نحكي فيه عن الـ #NodeJs كمفهوم runtime environment و الفرق بينه و بين الـ frameworks 🔥
معلومات البوست مدسمة و بنفس الطريقة اللي بنشر فيها على طول حاولت بسط المعلومات قدر المستطاع
ليش عم خبركم بهالشي بدال ما انشره هلا؟ 🤔
منشان تدعوا أصدقائكم منشان نقدر نوصل لشي أكبر لان على بداية السنة في مفاجأة كبيرة كتير نشالله رح تعجبكم 🔥🔥
My Social Links:
Facebook: www.facebook.com/SomarKesen
Linkedin: www.linkedin.com/in/somarkn99
Website: https://www.somar-kesen.com/
Instgram: www.instagram.com/somar_kn
معلومات البوست مدسمة و بنفس الطريقة اللي بنشر فيها على طول حاولت بسط المعلومات قدر المستطاع
ليش عم خبركم بهالشي بدال ما انشره هلا؟ 🤔
منشان تدعوا أصدقائكم منشان نقدر نوصل لشي أكبر لان على بداية السنة في مفاجأة كبيرة كتير نشالله رح تعجبكم 🔥🔥
My Social Links:
Facebook: www.facebook.com/SomarKesen
Linkedin: www.linkedin.com/in/somarkn99
Website: https://www.somar-kesen.com/
Instgram: www.instagram.com/somar_kn
Facebook
Log in or sign up to view
See posts, photos and more on Facebook.
❤7👍3🔥1
منرجع منتابع بسلسلتنا حول الـ #nodeJs و خلونا اليوم نحكي شوية نصائح كيف نخلي التطبيق تبعنا Secure أكثر.
✅ كالعادة حافظ على الحزم تبعك كلها محدثة و حاول تجنب القديم منها.
✅ استخدم الـ HTTP Headers المناسبة لتجنب هجمات و ثغرات مثل: CSP - HSTS و غيرها
✅ دوماً استخدم الـ rateLimit للطلبات
✅ استخدم الـ JWT
✅ خلي في حد أعلى دوماً لحجم الـ request
ابحثوا عن هي النقاط لان كل وحدة منهم بتفتح باب لمعلومات أكبر.
و انتظروا الجديد من هي السلسلة
✅ كالعادة حافظ على الحزم تبعك كلها محدثة و حاول تجنب القديم منها.
✅ استخدم الـ HTTP Headers المناسبة لتجنب هجمات و ثغرات مثل: CSP - HSTS و غيرها
✅ دوماً استخدم الـ rateLimit للطلبات
✅ استخدم الـ JWT
✅ خلي في حد أعلى دوماً لحجم الـ request
ابحثوا عن هي النقاط لان كل وحدة منهم بتفتح باب لمعلومات أكبر.
و انتظروا الجديد من هي السلسلة
❤10
Node.js v23.3.0 متوفر الآن!
الإصدار الجديد يأتي مع تحسينات وميزات رائعة تُسهل على المطورين كتابة الكود وتحليل الأخطاء. إليكم أبرز ما جاء في هذا التحديث:
أهم الميزات:
--report-exclude-env:
إضافة علامة جديدة لإزالة متغيرات البيئة عند إنشاء الـ Diagnostic Reports.
- SourceMap Support:
دعم SourceMap في util.getCallSites() لتحسين قراءة وتحليل استدعاءات الشيفرة.
- Renaming util.getCallSite():
إعادة تسمية util.getCallSite() إلى util.getCallSites() لتعزيز وضوح الوظيفة.
استمتعوا بالبرمجة مع الإصدار الجديد!
#Nodejs #WebDevelopment #Programming #JavaScript
الإصدار الجديد يأتي مع تحسينات وميزات رائعة تُسهل على المطورين كتابة الكود وتحليل الأخطاء. إليكم أبرز ما جاء في هذا التحديث:
أهم الميزات:
--report-exclude-env:
إضافة علامة جديدة لإزالة متغيرات البيئة عند إنشاء الـ Diagnostic Reports.
- SourceMap Support:
دعم SourceMap في util.getCallSites() لتحسين قراءة وتحليل استدعاءات الشيفرة.
- Renaming util.getCallSite():
إعادة تسمية util.getCallSite() إلى util.getCallSites() لتعزيز وضوح الوظيفة.
استمتعوا بالبرمجة مع الإصدار الجديد!
#Nodejs #WebDevelopment #Programming #JavaScript
🔥5❤2
Vite 7 وصل!
قبل 5 سنوات، أطلق Evan You أول commit في مستودع Vite، واليوم نحتفل بإصدار Vite 7، الذي يمثل نقلة نوعية جديدة في عالم أدوات تطوير الويب!
⚙️ ما الجديد ولماذا يهمك كمطور؟
Rolldown: مستقبل أسرع للبناء
Vite بدأ بالاعتماد على Rolldown – bundler جديد مبني بـ Rust – كبديل لـ Rollup. يمكنك الآن تجربته مباشرة عبر حزمة rolldown-vite. النتيجة؟ بناء أسرع، خصوصًا للمشاريع الكبيرة.
ESM Only ودعم Node.js الحديث
تم إسقاط دعم Node.js 18، والانتقال الكامل لـ ESM. هذه خطوة مهمة لتحديث البنية التحتية وتعزيز الأداء وتبسيط التوافق بين الأدوات.
Baseline Widely Available
الهدف الافتراضي للمتصفحات أصبح يعتمد على "Baseline" مما يعني دعم ميزات الويب الأكثر استقرارًا وانتشارًا. وداعًا للقلق بشأن دعم المتصفحات القديمة بشكل مفرط.
Vite DevTools قادمة!
بشراكة بين VoidZero و NuxtLabs، يعمل Anthony Fu على أدوات جديدة لتحليل وتصحيح تطبيقات Vite بسهولة واحترافية.
ViteConf لأول مرة حضورياً
أمستردام، 9-10 أكتوبر، مجتمع Vite يلتقي أخيرًا وجهًا لوجه!
💡 إذا كنت تستخدم Vite في مشاريعك أو تخطط لاعتماده، فهذه لحظة مثالية للتحديث، التجربة، والمساهمة. لا تنس مراجعة دليل التحديث قبل الترقية.
📣 المطورون الذين يبنون على Vite – سواء باستخدام React أو Vue أو Svelte أو غيرها – سيلاحظون فرقًا في الأداء، ومرونة في التخصيص، وتجربة تطوير أكثر ذكاءً.
هل جربت Rolldown أو بدأت بالانتقال لـ Vite 7؟ شاركني رأيك! 👇
#Vite #Frontend #WebDevelopment #ESM #DevTools #ViteConf #Rust #JavaScript #NodeJS #vite7 #Rolldown #NuxtLabs #VoidZero
قبل 5 سنوات، أطلق Evan You أول commit في مستودع Vite، واليوم نحتفل بإصدار Vite 7، الذي يمثل نقلة نوعية جديدة في عالم أدوات تطوير الويب!
⚙️ ما الجديد ولماذا يهمك كمطور؟
Rolldown: مستقبل أسرع للبناء
Vite بدأ بالاعتماد على Rolldown – bundler جديد مبني بـ Rust – كبديل لـ Rollup. يمكنك الآن تجربته مباشرة عبر حزمة rolldown-vite. النتيجة؟ بناء أسرع، خصوصًا للمشاريع الكبيرة.
ESM Only ودعم Node.js الحديث
تم إسقاط دعم Node.js 18، والانتقال الكامل لـ ESM. هذه خطوة مهمة لتحديث البنية التحتية وتعزيز الأداء وتبسيط التوافق بين الأدوات.
Baseline Widely Available
الهدف الافتراضي للمتصفحات أصبح يعتمد على "Baseline" مما يعني دعم ميزات الويب الأكثر استقرارًا وانتشارًا. وداعًا للقلق بشأن دعم المتصفحات القديمة بشكل مفرط.
Vite DevTools قادمة!
بشراكة بين VoidZero و NuxtLabs، يعمل Anthony Fu على أدوات جديدة لتحليل وتصحيح تطبيقات Vite بسهولة واحترافية.
ViteConf لأول مرة حضورياً
أمستردام، 9-10 أكتوبر، مجتمع Vite يلتقي أخيرًا وجهًا لوجه!
💡 إذا كنت تستخدم Vite في مشاريعك أو تخطط لاعتماده، فهذه لحظة مثالية للتحديث، التجربة، والمساهمة. لا تنس مراجعة دليل التحديث قبل الترقية.
📣 المطورون الذين يبنون على Vite – سواء باستخدام React أو Vue أو Svelte أو غيرها – سيلاحظون فرقًا في الأداء، ومرونة في التخصيص، وتجربة تطوير أكثر ذكاءً.
هل جربت Rolldown أو بدأت بالانتقال لـ Vite 7؟ شاركني رأيك! 👇
#Vite #Frontend #WebDevelopment #ESM #DevTools #ViteConf #Rust #JavaScript #NodeJS #vite7 #Rolldown #NuxtLabs #VoidZero