لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت یک وب سایت با Node.js و Express.js
Building a Website with Node.js and Express.js
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Node.js یک بستر اصلی برای وب است که توسط شرکت هایی مانند Uber ، Netflix و Intuit استفاده می شود. Express.js یک چارچوب سریع و مینیمالیستی است که در بالای Node.js قرار دارد و به شما امکان می دهد برنامه های وب و وب سایت های قدرتمند تک و چند صفحه ای بسازید. در این دوره ، مربی دانیل خان نشان می دهد که چگونه می توان با این فناوری ها یک وب سایت واقع بینانه و قوی ساخت. بیاموزید که چگونه یک برنامه اساسی در عرض چند دقیقه ایجاد کنید ، HTML را به صفحات پویا تبدیل کنید ، از موتورهای الگویی برای تعدیل کد ، افزودن منطق مسیریابی و تجاری ، مدیریت خطاها ، ذخیره داده های فرم و ایجاد نقاط پایانی API برای برنامه های تک صفحه ای استفاده کنید. در طول راه ، دانیل به شما کمک می کند جزئیات مربوط به Express.js را جمع آوری کنید و دانش کلی خود را در مورد نحوه کار موثر با Node.js بهبود ببخشید.
موضوعات شامل:
ایجاد یک برنامه اساسی Express.js
ارائه صفحات HTML و محتوای ثابت li>
ایجاد مسیرها li>
استفاده از الگوها li>
مدیریت خطاها در Express.js
رسیدگی به درخواستهای POST
ذخیره اطلاعات فرم li>
سرفصل ها و درس ها
مقدمه
Introduction
وب سایت های پویا با Node و Express
Dynamic websites with Node and Express
آنچه باید بدانید
What you should know
با استفاده از فایل های تمرینی و GitHub
Using the exercise files and GitHub
محیط توسعه خود را تنظیم کنید
Setting up your development environment
1. ساختن یک برنامه Express Express
1. Building a Basic Express Application
در سه دقیقه یک سرور اکسپرس ایجاد کنید
Create an Express server in three minutes
ایجاد یک صفحه یا الگوی HTML
Building from a HTML page or template
در خدمت صفحات HTML و محتوای استاتیک
Serving HTML pages and static content
تنظیم ESLint و Prettier
Setting up ESLint and Prettier
تنظیم ندول
Setting up nodemon
2. موتورهای قالب
2. Template Engines
موتورهای قالب و اکسپرس
Template engines and Express
آشنایی با موتور قالب EJS
Getting to know the EJS template engine
ارائه صفحه فهرست با EJS
Rendering the index page with EJS
3. Express Routes و Middleware
3. Express Routes and Middleware
واسطه ها و مسیرها را بیان کنید
Express middleware and routes
مسیرهای مدولار با express.Router
Modular routes with express.Router
ایجاد مسیر برای کلیه زیرمجموعه ها
Creating routes for all subpages
منطق تجارت اضافه کنید
Add business logic
واسط مدیریت جلسه اضافه کنید
Add a session management middleware
4. قالب حرفه ای با اکسپرس
4. Professional Templating with Express
یک طرح سایت ایجاد کنید
Create a site-wide layout
استفاده از پارتیشن هایی با EJS
Using partials with EJS
متغیرهای قالب با جزئیات بیشتر
Template variables in more detail
حلقه زدن از طریق لیست ها در قالب ها
Looping through lists in templates
ایجاد یک صفحه لیست
Creating a list page
با استفاده از مسیرهای پارامتر
Using parameter routes
چالش: بخش ها و لیست ها
Challenge: Partials and lists
راه حل: بخش ها و لیست ها
Solution: Partials and lists
5- رسیدگی به خطاها با لطف
5. Handling Errors Gracefully
نحوه خطاها در اکسپرس
How to handle errors in express
ایجاد یک صفحه خطا
Creating an error page
صفحه خطا را نشان می دهد
Populating the error page
6. رسیدگی به فرم فرم
6. Handling Form Data
ایجاد یک الگوی فرم
Creating a form template
رسیدگی به درخواست های POST
Handling POST requests
اعتبار سنجی و ضدعفونی کردن ورودی کاربر
Validating and sanitizing user input
ذخیره داده ها
Storing data
7. ایجاد API با اکسپرس
7. Creating APIs with Express
کمی معرفی به API های REST
A little intro to REST APIs
ایجاد و آزمایش یک نقطه پایانی API
Creating and testing an API endpoint
جاوا اسکریپت سمت مشتری را اضافه کنید
Add client side JavaScript
به روزرسانی صفحه از REST
Updating the page from REST
نتیجه
Conclusion
بر اساس آنچه آموخته اید بنا کنید
Build on what you've learned
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
سرب فناوری ، توسعه دهنده ، معمار برنامه
دانیل خان یک رهبر فناوری است که بیش از 15 سال به عنوان توسعه دهنده و معمار برنامه کار کرده است.
دانیل خان دارای بیش از 15 سال تجربه به عنوان یک توسعه دهنده کامل پشته ، معمار و سرب فنی در زمینه مهندسی وب است ، مهارت های قوی حل مسئله خود را در صدها پروژه ثابت می کند. او علاقه زیادی به یادگیری مداوم ، استفاده از فن آوری های جدید و به اشتراک گذاشتن یافته های خود با دیگران دارد. دانیل به عنوان فناوری منجر به تحقیقات فناوری ، مشاوره داخلی و خارجی و پشتیبانی رانندگی از Node.js در Dynatrace می شود.
نمایش نظرات