21 تغريدة 145 قراءة Aug 09, 2021
بما ان PHP كلغة برمجة هي اللغة السائدة في السوق وأغلب startups عادة بما لها من قدرة على تنفيذ مشروع بسرعة واقلها وقت في التعلم واكثرها انتشار وسهولة وجود مبرمجين في السوق بيكتبوا بيها
في الثريد دا هقول وجهة نظري عن ازاي تذاكر PHP من الكتب ؟وممكن نذكر حاجات تانية في السكة.
ازاي تذاكر PHP من الكتب وتبعد عن الكورسات السريعة - انا بفترض انك اتعملت من الكورسات المنتشرة بوفرة وحابب تفهم انت بتعمل ايه؟وازاي بيتم في مرحلة ما قبل مبرمجين الفريم ورك واللي بيقدمها عادة ناس مش بتوع PHP فالمحصلة النهائية ديفلوبرز ميعرفوش لغة البرمجة اللي مكتوب بيها الفريم ورك
اول كتاب هو PHP From Novice To professional
الكتاب تبع دار نشر apress فهو متاح غالبا في مصرنا الجميلة ودي فوايد انك تكون مسافرتش وشايف اصحابك بيشتروا الكتب وانت لا :D :D #اتوكس
الكتاب هيعرفك أغلب الاساسيات والتعامل مع الداتا بيز وازاي PHP بتشتغل من البداية وهكذا وشوية OOP على خفيف وبيشرح ال built in function لكل حاجة - في منه 2 version - دور على النسخة الاحدث
في بعده كتاب لنفس دار النشر هي هي
PHP objects and patterns
الكتاب تقيل شوية ولغته اقل نسبيا هتبدأ تتعرف على OOP وهتبدأ تشوف المفاهيم دي بتطبق ازاي في PHP
الجزء التاني من الكتاب عن ال design patterns ودي مش هيبقى اول مرة تقرأ فيها ال design patterns
في المجمل الكتاب معقول جدا
انت دلوقتي بقى عندك وجهة نظر نقدر نقول عليها كويسة نسبيا
ومحتاج تتعلم فريم ورك ممكن تاخد حاجة عملية في السريع laravel up and running - واختياري للكتاب دا لان دا الفريم ورك الاشهر مش اكثر
- في كتاب كاتبه عمنا Taylor في بدايات لارافل لطيف هيفهمك لارافل من جوه ماشي ازاي اسمه laravel4 from apprentice to artisan - الكتاب دا قديم بس هيوصلك الدنيا بتنشأ ازاي في لارافل وطريقة تفكيره اثناء بناء الفريم ورك
وفي كتاب حلو للراجل اللي بعزه اوي الحقيقة اسمه Chris Faido
implementing larval
الراجل دا له اكثر من كورس حلوين اوي هنبقى نجيلهم في ثريد تانية
لو عاوز تتعلم symfony - فانا مقرأتش فيه كتير بس كتاب محترم للراجل اللي عامل الفريم ورك Symfony 5: The Fast Track
او كتاب المحترم التاني Matthias Noback اقدم منه شويتين
A Year With Symfony
والكتاب متاح ببلاش على leanpub
انت كدا اتعلمت الاساسيات اللي هتخليك ديفلوبر معقول تعالى نشوف شوية حاجات تساعدك تتفوق شوية وتفهم الامور بعمق اكثر
بما انك اغلب الوقت بتعوز تتعامل مع packages فانت محتاج تعرف ايه ال packages وازاي بتتعمل وايه الادوات اللي بتساعدنا لكدا
فعندك كتاب للمؤلف اللي فات ازاي تعمل باكدج
اسمه Principles of package design - انا مقرأتش الكتاب لاني مكنتش مهتم بالموضوع وقتها بس المحتوى لطيف لو انت مهتم بحاجة زي كدا وهو في خطتي للقراءة الفترة الجاية ان شاء الله
في راجل عسلية كدا له كذا كتاب واغلبنا بيتسخدم ال themes بتاعه اسمه Dayle Rees ابقي جرب الthemes بتاعه على GitHub
هتدعيلي - عامل كذا كتاب حلوين وخفاف منهم
اسمه composer orchestrating PHP application بيشرح فيه composer والدنيا فيه بتتم ازاي والكوماندز بتعمل ايه ... خفيف وصغير.
الكتاب دا المفروض مفيش PHP Developer ميقرأوش اسمه the clean architecture in PHP انا قراته اكثر من ٣ مرات غير اني برجعله في حاجات سريعة اغلب الوقت
الكتاب بيتستعرض وجهة نظر مؤلفه في انك تكتب كود كويس بال PHP فبيشرح لك اغلب ال common patterns اللي بيستخدمها مرورا بشرح ال SOLID
وبعدين بيوصل معاك ل architecture pattern = layered architecture وازاي هو مطبقه وبيقنعك بيه بصورة كويسة وبياخد موديول عملي معاك وبيعمله ب zend - laravel - symfony
الكتاب محترم جدا وهيعملك نقلة كبيرة في فهم الدنيا كويس - انصحك بيه جدا.
طيب ربنا كرمنا الحمد لله وبقينا بنكتب كود PHP كويس وبنعرف نقوم ابلكيشن بصورة نضيفة او نقدر نقول معقولة جدا
في كتاب يعتبر مرجع وللأسف هو كبير شوية يعدي ال 1000 صفحة PHP7 : Real World application development
الكتاب دا متقسم ل ٣ اجزاء يعتبر كل جزء فيهم كتاب لوحده
لما تيجي تقرأه ممكن تلاقي الاجزاء دي معروفة
شوف الجزء اللي محتاج تقرأ عنه بس لو لقيته طويل بالنسبة لك
في كتاب حلو جدا اسمه PHP the modern way الفكرة ان الكتاب دا المحتوى بتاعه متجدد لانه اونلاين وشوفت نسخ منه PDF - ببساطة الكتاب دا بس بيخليك updated طول الوقت مع التغيرات
محتاج حاجتين اساسيتين كمان هما testing -
scaling
Scaling
انا مقراتش فيه كتير
هما ٣ كتب اولهم patterns of scalability ودا ملوش اي علاقة بال PHP من قريب او بعيد هو بيتكلم عن المفاهيم العامة والأساليب اللي هتساعدك تكبرالدنيا بغض النظر عن التحيز ل tecnologies بتاع مايكروسوفت
scaling PHP applications
الكتاب الجميل بتاع Steve Corona الرجل دا اللي عمل twitPIC فهو قدر يوصل ل ٩ مليون مستخدم لوحده وبعدين دخل معاه حد في التيم
الظريف في الكتاب انه بيحكي حلول لمشاكل رشقت في نص دماغه وازاي ال solution بتاعه حلها - وبيعرض لك المشكلة قبلها فبتفكر معاه .
ثالث كتاب معانا Elephant sized PHP
الكتاب دا صغير جدا أقل من ٩٠ ورقة تقريبا ينفع يتاخد في قعدتين الراجل جمع شوية حاجات من المواقف اللي اتعرضلها في الشغل زي ملاحظات كدا اوتقدر تقول tips and tricks عن شغله هو,
فحلو جدا وخفيف يعني
Testing
في كتابين بس اللي شوفتهم في الموضوع دا لاننا لسه بادئيين نطبقه قريب في الشغل
Laravel testing decoded لعم الناس jeffery way
والكتاب التاني ملقتوش PDF لحد دلوقتي Test Driven Development by example للكبير Kent Beck
مينفعش يتقال اي حاجة مع الراجل دا
ثريد طويل شوية
بسبب الحاجات الغريبة اللي بتظهر في الانترفيوهات :D
اتمني يكون فيها استفادة لأي حد وربنا يعلمنا ويفتح علينا.... تمت

جاري تحميل الاقتراحات...