Media is too big
VIEW IN TELEGRAM
Hoisting
مفهوم hoisting از این جهت اهمیت پیدا میکنه که یکی از سوالات مرسوم مصاحبه های فرانت اند محسوب میشه.
اگر با تعاریف variable و Arrow function در جاوااسکریپت آشنا هستید یا پست های مربوط به var و let و const و همچنین پست مربوط به arrow function رو دیده باشید
با دیدن همین ۵ دقیقه به صورت کامل میتونید hoisting رو درک کنید.
#front_end
#js
#javascript
💻@DevAcaademy
💬@DevAcademyGroup
مفهوم hoisting از این جهت اهمیت پیدا میکنه که یکی از سوالات مرسوم مصاحبه های فرانت اند محسوب میشه.
اگر با تعاریف variable و Arrow function در جاوااسکریپت آشنا هستید یا پست های مربوط به var و let و const و همچنین پست مربوط به arrow function رو دیده باشید
با دیدن همین ۵ دقیقه به صورت کامل میتونید hoisting رو درک کنید.
#front_end
#js
#javascript
💻@DevAcaademy
💬@DevAcademyGroup
👍3
اگه میخواین بدونین که جاوا اسکریپت با وجود single thread بودن چجوری کد ASYNC رو هندل
میکنه این مقاله رو بخونید.🥸
https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif
#front_end
#js
#javascript
💻@DevAcaademy
💬@DevAcademyGroup
میکنه این مقاله رو بخونید.🥸
https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif
#front_end
#js
#javascript
💻@DevAcaademy
💬@DevAcademyGroup
DEV Community
✨♻️ JavaScript Visualized: Event Loop
If you're here in 2024 (or later), here's an updated blog...
👍7
مقالهای که لینکش رو در آخر پست قرار میدم سعی میکنه همه اتفاقاتی که پس از کلیک کردن روی یک لینک اتفاق میفته رو شرح داده، خوندنش میتونه به دانش شبکهتون کمک کنه.
بطور خلاصه وقتی آدرس یک دامنه رو از مرورگر درخواست میکنیم که برامون لود کنه، ابتدا از طریق DNS Resolverهای سیستم سعی میکنه IP اون دامنه رو پیدا کنه.
در مرحله بعد وقتی IP رو داشت سعی میکنه با سرور مربوطه TCP Handshake انجام بده، اگه درخواست از نوع HTTPS باشه، بعد از TCP Handshake نوبت به TLS Handshake میرسه که یه کلید متقارن بین کلاینت و سرور رد و بدل میشه.
در انتها هم با پروتکل مربوطه که مثلا میتونه HTTP/2 باشه کلاینت از طریق TCP Connection برقرار شده یه Stream ایجاد میکنه و درخواستهاش رو برای سرور میفرسته.
مقاله کلی نکته ریز و جالب دیگه هم میگه، که بهتره خودتون مطالعه کنید.
https://medium.com/@hnasr/the-networking-behind-clicking-a-link-b2ce36b7cf14
#backend
💻@DevAcaademy
💬@DevAcademyGroup
بطور خلاصه وقتی آدرس یک دامنه رو از مرورگر درخواست میکنیم که برامون لود کنه، ابتدا از طریق DNS Resolverهای سیستم سعی میکنه IP اون دامنه رو پیدا کنه.
در مرحله بعد وقتی IP رو داشت سعی میکنه با سرور مربوطه TCP Handshake انجام بده، اگه درخواست از نوع HTTPS باشه، بعد از TCP Handshake نوبت به TLS Handshake میرسه که یه کلید متقارن بین کلاینت و سرور رد و بدل میشه.
در انتها هم با پروتکل مربوطه که مثلا میتونه HTTP/2 باشه کلاینت از طریق TCP Connection برقرار شده یه Stream ایجاد میکنه و درخواستهاش رو برای سرور میفرسته.
مقاله کلی نکته ریز و جالب دیگه هم میگه، که بهتره خودتون مطالعه کنید.
https://medium.com/@hnasr/the-networking-behind-clicking-a-link-b2ce36b7cf14
#backend
💻@DevAcaademy
💬@DevAcademyGroup
Medium
The Networking behind clicking a link
There are so much to clicking an HTTP link. TCP connection, TLS, ALPN, SNI, HOST, Certificates, HTTP/2 and much more. Let us walk through…
📌نکته کنکوری های مصاحبه❗️
اخیرا در فرایند جذب نیروی فنی برای شرکت بودیم که تو مصاحبه های مختلف نکات جالب و خوبی میشد دید که روی مصاحبه کننده تاثیر گذار میتونه باشه.
۱.معمولا اول مصاحبه ازتون میخوان خودتون رو معرفی کنید و در مورد خودتون بگید،قطعا رزومه شمارو دیدن که به مصاحبه دعوت شدید ولی سعی کنید با جزئیات بیشتر توضیح بدید.تاثیر اولیه که روی مصاحبه کننده میذارید خیلی میتونه تو روند مصاحبه موثر باشه.
۲.اگر جواب سوالی رو نمیدونید خیلی راحت و بدون حاشیه رفتن بگید نمیدونم!حس بهتری رو منتقل میکنه تا توضیحات بی ربط.
۳.کنارتون یه کاغذ و مداد داشته باشید و سوالایی که پرسیده میشه بخصوص اونایی که نمیدونید رو یادداشت کنید حتی در حد کلید واژه چون احتمال اینکه تو مصاحبه های شرکت های مختلف پرسیده بشه وجود داره.
۴.اگر دوربینتون در حین مصاحبه روشن باشه حس خیلی بهتری رو منتقل میکنه تا صرفا صدای شما.
۵.قبل از مصاحبه زمان کوتاهی بذارید حتی درحد یه ربع و ببینید دقیقا اون شرکت چیکار میکنه و از چه تکنولوژی هایی استفاده میکنه و تو مصاحبه بهش اشاره کنید.این میتونه تاثیر خیلی زیادی روی مصاحبه کننده داشته باشه
#interview
#تجربه_من
#مصاحبه
💻@DevAcaademy
💬@DevAcademyGroup
اخیرا در فرایند جذب نیروی فنی برای شرکت بودیم که تو مصاحبه های مختلف نکات جالب و خوبی میشد دید که روی مصاحبه کننده تاثیر گذار میتونه باشه.
۱.معمولا اول مصاحبه ازتون میخوان خودتون رو معرفی کنید و در مورد خودتون بگید،قطعا رزومه شمارو دیدن که به مصاحبه دعوت شدید ولی سعی کنید با جزئیات بیشتر توضیح بدید.تاثیر اولیه که روی مصاحبه کننده میذارید خیلی میتونه تو روند مصاحبه موثر باشه.
۲.اگر جواب سوالی رو نمیدونید خیلی راحت و بدون حاشیه رفتن بگید نمیدونم!حس بهتری رو منتقل میکنه تا توضیحات بی ربط.
۳.کنارتون یه کاغذ و مداد داشته باشید و سوالایی که پرسیده میشه بخصوص اونایی که نمیدونید رو یادداشت کنید حتی در حد کلید واژه چون احتمال اینکه تو مصاحبه های شرکت های مختلف پرسیده بشه وجود داره.
۴.اگر دوربینتون در حین مصاحبه روشن باشه حس خیلی بهتری رو منتقل میکنه تا صرفا صدای شما.
۵.قبل از مصاحبه زمان کوتاهی بذارید حتی درحد یه ربع و ببینید دقیقا اون شرکت چیکار میکنه و از چه تکنولوژی هایی استفاده میکنه و تو مصاحبه بهش اشاره کنید.این میتونه تاثیر خیلی زیادی روی مصاحبه کننده داشته باشه
#interview
#تجربه_من
#مصاحبه
💻@DevAcaademy
💬@DevAcademyGroup
🔥4👏3
Individuals and Interactions Over Processes and Tools!
این عبارت یکی اصول چهارگانه اجایل هست که با عنوان Agile Manifesto شناخته میشه و به این اشاره میکنه که تعامل شما با تیم به مراتب مهمتر از درگیر شدن با ابزار و فرآیندهاست.
این رویکرد یه رویکرد تیمیه و قرار نیست در لحظه و با تصمیم یک نفر اتفاق بیفته، به مرور و با همراهی تیم میشه به این سمت رفت.
البته که هدف از این موضوع زیر سوال بردن همه ابزارها و فرآیندهای موجود نیست، قطعا نه!
فقط یادمون نره که هدف ما خلق ارزش و اطمینان از ساخته شدن پروداکتهای درست به شکل درستش هست و هر چیزی که مانع از رسیدن به این هدف بشه باید شناسایی و برطرف بشه..
#product_management
#aglie
💻 @DevAcaademy
💬 @DevAcaademy
این عبارت یکی اصول چهارگانه اجایل هست که با عنوان Agile Manifesto شناخته میشه و به این اشاره میکنه که تعامل شما با تیم به مراتب مهمتر از درگیر شدن با ابزار و فرآیندهاست.
این رویکرد یه رویکرد تیمیه و قرار نیست در لحظه و با تصمیم یک نفر اتفاق بیفته، به مرور و با همراهی تیم میشه به این سمت رفت.
البته که هدف از این موضوع زیر سوال بردن همه ابزارها و فرآیندهای موجود نیست، قطعا نه!
فقط یادمون نره که هدف ما خلق ارزش و اطمینان از ساخته شدن پروداکتهای درست به شکل درستش هست و هر چیزی که مانع از رسیدن به این هدف بشه باید شناسایی و برطرف بشه..
#product_management
#aglie
💻 @DevAcaademy
💬 @DevAcaademy
👍2
Functional Programming👨💻
📌با paradigm های برنامه نویسی چقدر آشنایی دارید؟ یکی از معروف ترین اون ها functional programming که بعضا در سوالات مصاحبه ها به خصوص در سطح سینیور پرسیده میشه.
تو این مقاله،آشنایی ابتدایی با مهم ترین concept های این paradigm خواهیم داشت.
#programming
#functional_programming
💻@DevAcaademy
💬@DevAcademyGroup
https://medium.com/@masoud.varziii/an-introduction-to-functional-programming-ccdbc9310077
📌با paradigm های برنامه نویسی چقدر آشنایی دارید؟ یکی از معروف ترین اون ها functional programming که بعضا در سوالات مصاحبه ها به خصوص در سطح سینیور پرسیده میشه.
تو این مقاله،آشنایی ابتدایی با مهم ترین concept های این paradigm خواهیم داشت.
#programming
#functional_programming
💻@DevAcaademy
💬@DevAcademyGroup
https://medium.com/@masoud.varziii/an-introduction-to-functional-programming-ccdbc9310077
Medium
An Introduction to Functional Programming
First we need to know about programming paradigms!
👍3😍2
Media is too big
VIEW IN TELEGRAM
Git Merge,Rebase,Squash
📌یکبار برای همیشه از شر فرق های این سه تا خلاص شو 😎تو این ویدیو دقیقا تفاوت های این سه تا رو بهت میگه و مزایا و معایبش رو یادآوری میکنه
شما تو گیت فلوتون از کدوم استفاده می کنید🧐؟
نظراتتون رو این زیر برامون کامنت کنید 😊
💻@DevAcaademy
💬@DevAcademyGroup
📌یکبار برای همیشه از شر فرق های این سه تا خلاص شو 😎تو این ویدیو دقیقا تفاوت های این سه تا رو بهت میگه و مزایا و معایبش رو یادآوری میکنه
شما تو گیت فلوتون از کدوم استفاده می کنید🧐؟
نظراتتون رو این زیر برامون کامنت کنید 😊
💻@DevAcaademy
💬@DevAcademyGroup
👍2
CSS breakpoints🤔
به صورت کلی Media Query Breakpoints هایی که برای دیوایس های متفاوت نوشته میشه تو چنین ساختاری قرار میگیره.البته ممکنه شما از framework های css استفاده کنید که کمی متفاوت از این ساختار باشه ولی این قابلیت رو به شما میدن که در فایل config بتونید breakpoint های خودتون رو بنویسید
#front_end
#css
💻@DevAcaademy
💬@DevAcademyGroup
به صورت کلی Media Query Breakpoints هایی که برای دیوایس های متفاوت نوشته میشه تو چنین ساختاری قرار میگیره.البته ممکنه شما از framework های css استفاده کنید که کمی متفاوت از این ساختار باشه ولی این قابلیت رو به شما میدن که در فایل config بتونید breakpoint های خودتون رو بنویسید
#front_end
#css
💻@DevAcaademy
💬@DevAcademyGroup
Product Manager
📌دیجی کالا پوزیشن پروداکت منیجر استخدام میکنه.
https://www.linkedin.com/jobs/view/3690672264/
💻@DevAcaademy
💬@DevAcademyGroup
📌دیجی کالا پوزیشن پروداکت منیجر استخدام میکنه.
https://www.linkedin.com/jobs/view/3690672264/
💻@DevAcaademy
💬@DevAcademyGroup
👍1
DevAcademy
Functional Programming👨💻 📌با paradigm های برنامه نویسی چقدر آشنایی دارید؟ یکی از معروف ترین اون ها functional programming که بعضا در سوالات مصاحبه ها به خصوص در سطح سینیور پرسیده میشه. تو این مقاله،آشنایی ابتدایی با مهم ترین concept های این paradigm خواهیم…
Object Oriented Programming 👨💻
📌دوران دانشگاه تقریبا تمام کسایی که کامپیوتر میخونن با OOP آشنایی حدودی پیدا میکنن،ولی درک دقیق وکاربردی اون خیلی وقت ها شکل نمیگیره.تو این ویدیو Mosh Hamedani دوست داشتنی سعی میکنه به ساده ترین شکل ممکن OOP رو برامون توضیح بده
#programming
#object_oriented_programming
💻@DevAcaademy
💬@DevAcademyGroup
https://youtu.be/pTB0EiLXUC8
📌دوران دانشگاه تقریبا تمام کسایی که کامپیوتر میخونن با OOP آشنایی حدودی پیدا میکنن،ولی درک دقیق وکاربردی اون خیلی وقت ها شکل نمیگیره.تو این ویدیو Mosh Hamedani دوست داشتنی سعی میکنه به ساده ترین شکل ممکن OOP رو برامون توضیح بده
#programming
#object_oriented_programming
💻@DevAcaademy
💬@DevAcademyGroup
https://youtu.be/pTB0EiLXUC8
YouTube
Object-Oriented Programming, Simplified
4 pillars of object-oriented programming: encapsulation, abstraction, inheritance and polymorphism.
❤️ Join this channel to get access to perks:
https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA/join
✋ Stay connected
- Complete courses: https:…
❤️ Join this channel to get access to perks:
https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA/join
✋ Stay connected
- Complete courses: https:…
👍5👎1
Fetch APi.pdf
2.7 MB
Fetch Data in Js
روش های مختلفی برای Fetch کردن دیتا تو javascript و فریم وورک های مربوط به اون وجود داره.
تو این فایل،یه نگاه کلی و سریع داریم به حالت های مختلف اون که غالبا از سوال های ثابت مصاحبه های فرانت اند محسوب میشه.
#front_end
#javascript
#js
💻@DevAcaademy
💬@DevAcademyGroup
روش های مختلفی برای Fetch کردن دیتا تو javascript و فریم وورک های مربوط به اون وجود داره.
تو این فایل،یه نگاه کلی و سریع داریم به حالت های مختلف اون که غالبا از سوال های ثابت مصاحبه های فرانت اند محسوب میشه.
#front_end
#javascript
#js
💻@DevAcaademy
💬@DevAcademyGroup
👍4
Resume💬
📌یکی از دغدغه های اصلی کسانی که تو حوزه تک کار میکنن بخصوص تازه کارها، نوشتن یه رزومه خوب و تاثیرگذاره.
تو این ویدیو نکات کاربردی خیلی خوبی رو میشه از دل رزومه های مختلف فهمید
💻@DevAcaademy
💬@DevAcademyGroup
https://youtu.be/0_DAT7nwdqE
📌یکی از دغدغه های اصلی کسانی که تو حوزه تک کار میکنن بخصوص تازه کارها، نوشتن یه رزومه خوب و تاثیرگذاره.
تو این ویدیو نکات کاربردی خیلی خوبی رو میشه از دل رزومه های مختلف فهمید
💻@DevAcaademy
💬@DevAcademyGroup
https://youtu.be/0_DAT7nwdqE
YouTube
بررسی رزومه های برنامه نویسی ارسالی شما
instagram: https://instagram.com/happy_developer
تو این ویدیو رزومه هایی که شما واسم ارسال کردین رو باهم بررسی میکنیم تا ببینیم چه ایرادات رایجی بین رزومه ها وجود داره و با رفعشون شانستون برای استخدام شدن توی شرکت های نرم افزاری بالا بره.
----------
اگر…
تو این ویدیو رزومه هایی که شما واسم ارسال کردین رو باهم بررسی میکنیم تا ببینیم چه ایرادات رایجی بین رزومه ها وجود داره و با رفعشون شانستون برای استخدام شدن توی شرکت های نرم افزاری بالا بره.
----------
اگر…
👍3
مرحله اول:
روزای اولی که وارد میشه کلی انرژی و ایده های جدید داره و میخواد سازمان رو متحول کنه
مرحله دوم:
با کلی تلاش و زحمت یک سری ایده هارو شروع میکنه اجرا کردن و به نتیجه رسوندن
مرحله سوم:
بعد به نتیجه رسیدن کارها میبینه نه مالی و نه معنوی کسی قدردانی نمیکنه ولی سعی میکنه با تلاش بیشتر به چشم بیاد
مرحله چهارم:شروع میکنه مقایسه خودش و نیرهای معمولی سازمان و میبینه کسی در سازمان تفاوتی بین نیروی خلاق و معمولی قائل نیست.
پنجم و آخر: تصمیم به جدایی میگیره و اگر هم بمونه ترجیح میده مثل بقیه نیروهای معمولی کار کنه و دلش نمیاد خلاقیت و ذوقش رو هدر بده
منبع: https://tajrobe.wiki/
💻@DevAcaademy
💬@DevAcademyGroup
روزای اولی که وارد میشه کلی انرژی و ایده های جدید داره و میخواد سازمان رو متحول کنه
مرحله دوم:
با کلی تلاش و زحمت یک سری ایده هارو شروع میکنه اجرا کردن و به نتیجه رسوندن
مرحله سوم:
بعد به نتیجه رسیدن کارها میبینه نه مالی و نه معنوی کسی قدردانی نمیکنه ولی سعی میکنه با تلاش بیشتر به چشم بیاد
مرحله چهارم:شروع میکنه مقایسه خودش و نیرهای معمولی سازمان و میبینه کسی در سازمان تفاوتی بین نیروی خلاق و معمولی قائل نیست.
پنجم و آخر: تصمیم به جدایی میگیره و اگر هم بمونه ترجیح میده مثل بقیه نیروهای معمولی کار کنه و دلش نمیاد خلاقیت و ذوقش رو هدر بده
منبع: https://tajrobe.wiki/
💻@DevAcaademy
💬@DevAcademyGroup
👍2🤔2
Array methods.pdf
969 KB
در JavaScript، متدهای زیادی برای کار با آرایهها وجود دارند که به شما کمک میکنند تا به راحتی اطلاعات را مدیریت و تغییر دهید که در این فایل چیت شیت به آنها اشاره شده است.
💻@DevAcaademy
💬@DevAcademyGroup
💻@DevAcaademy
💬@DevAcademyGroup
👍3
Linux Or Windows
📌اگر ابتدا یا اوایل راه برنامه نویسی خصوصا بک اند هستی حتما باید تو انتخاب سیستم عاملت دقت داشته باشی.معمولا ویندوز به خاطر راحتی کار و interface زیبا تر باعث میشه خیلی ها جذبش بشن.اما به چند دلیل که بهش اشاره میکنم گزینه خوبی برای برنامه نویسی نیست.دلیل خیلی مهم اینکه در نهایت اکثر نرم افزار ها در محیط لینوکس دیپلوی میشن.حالا شما اگه تو ویندوز کد زده باشی ممکنه زمان دیپلوی به ارور هایی بر بخوری که تو لوکالت هیچوقت بهشون بر نخوردی.کد همون کده اما تو محیط متفاوت ممکنه نتیجه مطلوب نده.یکی از مشکلات شایع هم اینکه مثلا ویندوز بین این دو تا NewTestFile.txtو newtestfile.txt فرقی نمیزاره.چون case sensitive نیست.مهم تر ازون شما ممکنه لازم باشه به دستورات کامند لاین تو سرور مسلط باشین و بخواین تو سرور تغییرات ایجاد کنید.در نتیجه لینوکسی بودن نشونه ادایی بودن نیست :)) دلایل فنی پشتشه که چند تاش رو اشاره کردم.حالا این وسط تو خود توزیع های لینوکس هم ممکنه دچار دردسر بشین که این وسط یه ابزاری به اسم داکر وارد عمل میشه و در آینده بهتون ازش بیشتر خواهم گفت.همین الان برو اون ویندوز رو پاک کن و ببوس بزار کنار و یه توزیع محبوب مثل ubunto رو نصب کن و از دنیای نامحدود و رایگان لینوکس لذت ببر.
#back_end
#linux
💻@DevAcaademy
💬@DevAcademyGroup
📌اگر ابتدا یا اوایل راه برنامه نویسی خصوصا بک اند هستی حتما باید تو انتخاب سیستم عاملت دقت داشته باشی.معمولا ویندوز به خاطر راحتی کار و interface زیبا تر باعث میشه خیلی ها جذبش بشن.اما به چند دلیل که بهش اشاره میکنم گزینه خوبی برای برنامه نویسی نیست.دلیل خیلی مهم اینکه در نهایت اکثر نرم افزار ها در محیط لینوکس دیپلوی میشن.حالا شما اگه تو ویندوز کد زده باشی ممکنه زمان دیپلوی به ارور هایی بر بخوری که تو لوکالت هیچوقت بهشون بر نخوردی.کد همون کده اما تو محیط متفاوت ممکنه نتیجه مطلوب نده.یکی از مشکلات شایع هم اینکه مثلا ویندوز بین این دو تا NewTestFile.txtو newtestfile.txt فرقی نمیزاره.چون case sensitive نیست.مهم تر ازون شما ممکنه لازم باشه به دستورات کامند لاین تو سرور مسلط باشین و بخواین تو سرور تغییرات ایجاد کنید.در نتیجه لینوکسی بودن نشونه ادایی بودن نیست :)) دلایل فنی پشتشه که چند تاش رو اشاره کردم.حالا این وسط تو خود توزیع های لینوکس هم ممکنه دچار دردسر بشین که این وسط یه ابزاری به اسم داکر وارد عمل میشه و در آینده بهتون ازش بیشتر خواهم گفت.همین الان برو اون ویندوز رو پاک کن و ببوس بزار کنار و یه توزیع محبوب مثل ubunto رو نصب کن و از دنیای نامحدود و رایگان لینوکس لذت ببر.
#back_end
#linux
💻@DevAcaademy
💬@DevAcademyGroup
👍7❤2
Backend Position
📌موقعیت شغلی مناسب مید یا جونیور هست.توضیحات تکمیلی داخل لینک هست.php یا go یا python.مناسب کسایی که میخوان گو لنگ رو عمیق یاد بگیرن
https://career.snapp.ir/job/backend-software-engineer-snapp-line
💻@DevAcaademy
💬@DevAcademyGroup
📌موقعیت شغلی مناسب مید یا جونیور هست.توضیحات تکمیلی داخل لینک هست.php یا go یا python.مناسب کسایی که میخوان گو لنگ رو عمیق یاد بگیرن
https://career.snapp.ir/job/backend-software-engineer-snapp-line
💻@DevAcaademy
💬@DevAcademyGroup
😍1
Laravel 11 New Features
📌لاراول ۱۱ که قراره به زودی منتشر بشه شامل برخی تغییرات ریز و درشت هست که اینجا بهش اشاره می کنیم.
1️⃣حذف دایرکتوری میدلور
2️⃣مدل کست ها به جای متغیر حالا به عنوان تابع میشه ازشون استفاده کرد
3️⃣دیگه خبری از فایل api.php نیست و برای ظاهر کردنش باید این دستور رو بزنید php artisan install:api
4️⃣اکثر کارهایی که قبلاً می توانستید در Kernel انجام دهید، اکنون می توانید در Bootstrap/App انجام دهید.
5️⃣این یک تصمیم اولیه است، اما Laravel 11 به حداقل PHP 8.2 نیاز دارند.
جزییات بیشتر در لینک زیر
https://laravel-news.com/laravel-11
#back_end
#news
💻@DevAcaademy
💬@DevAcademyGroup
📌لاراول ۱۱ که قراره به زودی منتشر بشه شامل برخی تغییرات ریز و درشت هست که اینجا بهش اشاره می کنیم.
1️⃣حذف دایرکتوری میدلور
2️⃣مدل کست ها به جای متغیر حالا به عنوان تابع میشه ازشون استفاده کرد
3️⃣دیگه خبری از فایل api.php نیست و برای ظاهر کردنش باید این دستور رو بزنید php artisan install:api
4️⃣اکثر کارهایی که قبلاً می توانستید در Kernel انجام دهید، اکنون می توانید در Bootstrap/App انجام دهید.
5️⃣این یک تصمیم اولیه است، اما Laravel 11 به حداقل PHP 8.2 نیاز دارند.
جزییات بیشتر در لینک زیر
https://laravel-news.com/laravel-11
#back_end
#news
💻@DevAcaademy
💬@DevAcademyGroup
Laravel News
Laravel 11 is now released! - Laravel News
Laravel 11 is now released, including a minimum PHP v8.2, a new Laravel Reverb package, streamlined directory structure, and more
👍3
version control system
کسایی که تازه برنامه نویسی شروع کردن یا دانشجوی برنامه نویسی هستن،خیلی زود github و gitlab به گوششون میخوره.اما بیایم یه پله بریم عقب! در واقع git چیه؟
اگه اونقدرا با مفهوم سورس کنترل ها آشنایی ندارید،این ویدیو به زبان خیلی ساده بهتون کمک میکنه، تو پله اول با مفهوم اصلی اون ها
آشنا بشید
#git
💻@DevAcaademy
💬@DevAcademyGroup
https://youtu.be/efqsE2z4jeA
کسایی که تازه برنامه نویسی شروع کردن یا دانشجوی برنامه نویسی هستن،خیلی زود github و gitlab به گوششون میخوره.اما بیایم یه پله بریم عقب! در واقع git چیه؟
اگه اونقدرا با مفهوم سورس کنترل ها آشنایی ندارید،این ویدیو به زبان خیلی ساده بهتون کمک میکنه، تو پله اول با مفهوم اصلی اون ها
آشنا بشید
#git
💻@DevAcaademy
💬@DevAcademyGroup
https://youtu.be/efqsE2z4jeA
YouTube
سورس کنترل یا ورژن کنترل چیست؟
سورس کنترل یکی از مهمترین المانهای دنیای تولید نرمافزار به حساب میآید. ازآنجایی که سورس کد ایجاد شده در فرآیند تولید نرمافزار یکی از سرمایههای مهم محسوب میشود. استفاده از ابزارها و روشهای مناسب برای کار با آن، چه به صورت فردی و چه تیمی، حیاتی است.…
👍2👏1
☁️سرویس ابری آمازون (AWS): دروازه ای به انقلاب ابری☁️
آمازون مثل یک نیروی متحول کننده در دنیای رایانش ابری ایستاده و نحوه دسترسی کسب و کارها و افراد به فناوری و استفاده ازش رو متحول می کنه.
آمازون با ارائه مجموعه ای متنوع از خدمات،باعث میشه کاربران از سرورهای مجازی، فضای ذخیره سازی مقیاس پذیر، قابلیت های یادگیری ماشین و موارد دیگه استفاده کنن، همه اینها بدون بار مدیریت زیرساخت فیزیکی.
این مجموعه از ابزارهای مبتنی بر ابر، استقرار برنامهها، مدیریت دادهها و نوآوری رو در سراسر صنایع ساده میکنه و عصر جدیدی از امکانات فناوری رو آغاز میکنه.
جزییات بیشتر در لینک زیر:
https://medium.com/@amiriamirr533/unveiling-amazon-web-services-aws-your-gateway-to-the-cloud-revolution-d80366d42184
#back_end
#AWS
#cloud
💻@DevAcaademy
💬@DevAcademyGroup
آمازون مثل یک نیروی متحول کننده در دنیای رایانش ابری ایستاده و نحوه دسترسی کسب و کارها و افراد به فناوری و استفاده ازش رو متحول می کنه.
آمازون با ارائه مجموعه ای متنوع از خدمات،باعث میشه کاربران از سرورهای مجازی، فضای ذخیره سازی مقیاس پذیر، قابلیت های یادگیری ماشین و موارد دیگه استفاده کنن، همه اینها بدون بار مدیریت زیرساخت فیزیکی.
این مجموعه از ابزارهای مبتنی بر ابر، استقرار برنامهها، مدیریت دادهها و نوآوری رو در سراسر صنایع ساده میکنه و عصر جدیدی از امکانات فناوری رو آغاز میکنه.
جزییات بیشتر در لینک زیر:
https://medium.com/@amiriamirr533/unveiling-amazon-web-services-aws-your-gateway-to-the-cloud-revolution-d80366d42184
#back_end
#AWS
#cloud
💻@DevAcaademy
💬@DevAcademyGroup
Medium
Unveiling Amazon Web Services (AWS): Your Gateway to the Cloud Revolution
Imagine a realm where your computer’s power knows no bounds, where storage becomes limitless, and your applications can reach new heights…
🔥1👏1😁1
This media is not supported in your browser
VIEW IN TELEGRAM
برنامه نویس های ریموت خیلی خوب درکش میکنن 😉
😁5👍1