لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت یک برنامه تمام پشته با Angular 2+ و Spring Boot
Building a Full-Stack App with Angular 2+ and Spring Boot
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Angular 2 به دلیل ساخت برنامه های کاربردی تک صفحه ای غنی ، مبتنی بر داده (SPA) شناخته می شود در حالی که Spring Boot یک چارچوب محبوب و قدرتمند برای توسعه back-end است. در این دوره ، کریس آناتالیو نشان می دهد که چگونه می توان از این دو فناوری شایسته در مقیاس سازمانی استفاده کرد و یک برنامه کاملاً پشته و ایمن ساخت. Chris ایجاد یک پروژه ، ایجاد UI برنامه شما برای دستگاه های تلفن همراه پاسخگو ، ایجاد یک لایه داده با داده های Spring ، ایجاد قابلیت سمت مشتری با Angular ، آزمایش ، اعتبار سنجی و موارد دیگر را پوشش می دهد.
موضوعات شامل:
تنظیم محیط توسعه li>
استفاده از Spring Initializr
اجرای پروژه در کسوف li>
پیکربندی API با استفاده از Spring JavaConfig
تست نقاط انتهایی با استفاده از پستچی li>
استفاده از Angular 2 CLI و npm
ایجاد و مدل سازی یک م componentلفه Angular 2
پیکربندی یک لایه ماندگاری با Spring JPA
استفاده از درخواست REST API GET
اجرای درخواست REST API POST
استفاده از Spring MVC برای اعتبارسنجی داده های سمت سرور li>
تست واحد با REST مطمئن li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید قبل از تماشای این دوره بدانید
What you should know before watching this course
کار با پرونده های تمرینی
Working with the exercise files
1. پروژه Boot Spring خود را ایجاد کنید
1. Create Your Spring Boot Project
تنظیم محیط توسعه
Setting up the development environment
آنچه خواهیم ساخت
What we will build
شروع پروژه با Spring Initializr را راه اندازی کنید
Bootstrap the project with Spring Initializr
وارد کردن ، ساخت و اجرای پروژه در Eclipse
Import, build, and run the project in Eclipse
API خود را با استفاده از Spring JavaConfig پیکربندی کنید
Configure your API using Spring JavaConfig
مدل سازی منابع
Resource modeling
یک نقطه پایانی GET را با استفاده از MVC Spring اجرا کنید
Implement a GET endpoint using Spring MVC
نقاط پایانی خود را با استفاده از سرویس گیرنده Postman تست کنید
Test your endpoints using the Postman client
با استفاده از MVC Spring ، یک نقطه پایانی POST ، PUT و DELETE را پیاده سازی کنید
Implement a POST, PUT, and DELETE endpoint using Spring MVC
2. ایجاد یک UI پاسخگو موبایل
2. Build a Mobile Responsive UI
پروژه ای را با استفاده از Angular 2 CLI و npm تولید کنید
Generate project using Angular 2 CLI and npm
محتوای HTML استاتیک و CSS هتل لندون را وارد کنید
Import Landon Hotel static HTML and CSS content
یک جزء Angular 2 ایجاد و سبک کنید
Create and style an Angular 2 component
جدول اتاقهای موجود را ایجاد کنید
Create available rooms table
3. لایه داده را با Data Spring ایجاد کنید
3. Create the Data Layer with Spring Data
لایه ماندگاری خود را با Spring JPA پیکربندی کنید
Configure your persistence layer with Spring JPA
لیست صفحه های قابل برگشت را برگردانید
Return pageable list of rooms
مخزن رزرو JPA را اجرا کنید
Implement reservation JPA repository
4- عملکرد مشتری-جانبی با زاویه ای
4. Client-Side Functionality with Angular
لیست اتاق درخواست REST API GET را با ماژول HTTP پیاده سازی کنید
Implement list of rooms REST API GET request with HTTP module
درخواست رزرو اتاق REST API POST
Implement Reserve Rooms REST API POST request
5- تست و اعتبار سنجی
5. Testing and Validation
اعتبارسنجی داده های سمت سرور با Spring MVC
Server-side data validation with Spring MVC
نمونه آزمایش واحد با اطمینان REST
Unit testing example with REST Assured
به اشتراک گذاری مجموعه Postman خود با Swagger یا API Blueprint
Sharing your Postman Collection with Swagger or API Blueprint
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
Chris Anatalio یک مهندس نرم افزار با 10+ سال سابقه کار در زمینه برنامه های کاربردی سازمانی مقیاس پذیر است.
کریس در دانشگاه ویرجینیا ویرجینیا شرکت کرد و لیسانس علوم کامپیوتر را دریافت کرد. وی درگیر در متن باز ، وبلاگ نویسی فنی و دیدارهای فنی است. وی در طول دوره مشاوره خود ، فرصت ایجاد برنامه هایی را برای مشتریانی مانند Capital One ، Allianz Global Assistance و Nike ایجاد کرده است. او همچنین در وبلاگ Java Code Geeks نویسنده است و در Stack Overflow بسیار فعال است و در 8٪ برتر کاربران قرار دارد.
می توانید کریس را در مکان های زیر بیابید:
GitHub: https://github.com/anataliocs/
سرریز پشته: http://stackoverflow.com/story/anataliocs
وبلاگ فنی شخصی وی: http://codedevstuff.blogspot.com/
نمایش نظرات