با Kotlin و Jetpack Compose یک وب سایت از ابتدا بسازید

Build a Website from Scratch with Kotlin and Jetpack Compose

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ایجاد و استقرار صفحه فرود پاسخگو با Kotlin و Compose HTML به نام Kobweb! ایجاد یک صفحه فرود با Kotlin و Jetpack Compose Compose برای چارچوب Web Framework Kobweb ساخته شده در بالای Compose برای توسعه Web Kotlin/JS Frontend با Kotlin کد Kotlin را بنویسید و به HTML/CSS/JS ترجمه کنید صفحه فرود کاملاً پاسخگو با Kotlin Mobile و Tablet , پشتیبانی سایز صفحه دسکتاپ استاتیک وب سایت استقرار افزودن انیمیشن های انتقال سفارشی پیش نیازها:تجربه با زبان برنامه نویسی Kotlin تجربه با Jetpack Compose UI Toolkit

با Kotlin و Jetpack Compose یک وب سایت کاملا ریسپانسیو بسازید! آره، درسته! این هم ممکن است. و تقریباً شبیه ساختن یک برنامه Android است، اما حتی ساده تر از آن، زیرا مانند Android مجبور نیستیم نگران چرخه زندگی باشیم.


در این دوره من قصد دارم هر آنچه را که نیاز دارید به شما آموزش دهم تا بتوانید در اسرع وقت شروع کنید و وب سایت خود را بسازید. Kotlin در حال تبدیل شدن به یک زبان چند پلتفرمی است، به این معنی که برای توسعه یک وب سایت نیازی به یادگیری زبان دیگری ندارید، در عوض از همان دانشی که قبلاً با Kotlin دارید استفاده کنید!


این راه را برای بسیاری از برنامه نویسان باز می کند که می خواهند با دانش یک زبان برنامه نویسی به توسعه دهندگان کامل تبدیل شوند.


در این دوره، شما یاد خواهید گرفت که چگونه یک صفحه فرود زیبا را از ابتدا ایجاد کنید، با انیمیشن های مختلف مختلف که به بازدیدکنندگان شما نشان داده می شود که در صفحه شما حرکت کنند.


من شما را از ابتدا در کل فرآیند راهنمایی خواهم کرد. از راه‌اندازی، ایجاد پروژه، تا کدنویسی، صادرات وب‌سایت و استقرار آن بر روی یک سرور به‌گونه‌ای که همه بتوانند به صفحه فرود شما از مرورگر وب دسترسی داشته باشند و آن را مشاهده کنند.


چارچوبی که قرار است برای ایجاد این وب سایت از آن استفاده کنیم Kobweb نام دارد که بر روی چارچوب Compose HTML ساخته شده است. من قصد دارم در ابتدای این دوره جزئیات بیشتری در مورد آن چارچوب ها و تفاوت های آنها ارائه کنم.


اکنون، دیگر وقت خود را تلف نکنید. اگر در حال حاضر هیجان زده هستید، در این دوره ثبت نام کنید و بیایید شروع کنیم!


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • معرفی با Compose for Web Introducing with Compose for Web

  • Kobweb VS Compose for Web Kobweb VS Compose for Web

راه اندازی Setup

  • محیط توسعه (Intelij IDEA) Development Environment (Intelij IDEA)

  • Kobweb Binary را نصب کنید Install the Kobweb Binary

  • پروژه را ایجاد کنید Create the Project

  • یک صفحه فهرست ایجاد کنید Create an Index Page

  • کد منبع پروژه Project Source Code

بخش اصلی Main Section

  • پس زمینه MainSection را اضافه کنید Add the MainSection Background

  • یک کامپوننت هدر ایجاد کنید Create a Header Component

  • Style و Hover Animations بر روی کامپوننت Header Style and Hover Animations on a Header component

  • هدر را پاسخگو کنید Make Header Responsive

  • کامپوننت SocialBar را ایجاد کنید Create SocialBar Component

  • اجرای محتوای اصلی Implement Main Content

  • دکمه و تصویر اصلی را متحرک کنید Animate the Button & Main Image

درباره بخش About Section

  • کامپوننت SkillBar را ایجاد کنید Create SkillBar component

  • مؤلفه SectionTitle را ایجاد کنید Create SectionTitle component

  • محتوای بخش About را پیاده سازی کنید Implement About Section content

  • یک Viewport را مشاهده کنید و مولفه SkillBar را متحرک کنید Observe a Viewport & Animate the SkillBar component

بخش خدمات Service Section

  • مؤلفه ServiceCard را ایجاد کنید Create ServiceCard component

  • متحرک سازی مؤلفه ServiceCard Animate ServiceCard component

بخش نمونه کارها Portfolio Section

  • کامپوننت PortfolioCard را ایجاد کنید Create PortfolioCard component

  • انیمیشن Hover را در PortfolioCard اضافه کنید Add Hover Animations on PortfolioCard

  • پیاده سازی Portfolio Navigation Implement Portfolio Navigation

بخش دستاوردها Achievements Section

  • کامپوننت AchievementCard را ایجاد کنید Create AchievementCard component

  • بخش دستاوردهای متحرک Animate Achievement Section

بخش گواهینامه Testimonial Section

  • کامپوننت TestimonialCard و RatingBar را ایجاد کنید Create TestimonialCard & RatingBar component

  • پیاده سازی گواهینامه ناوبری Implement Testimonial Navigation

  • Rating Bar را اصلاح کنید Fix the RatingBar

بخش تجربه Experience Section

  • کامپوننت ExperienceCard را ایجاد کنید Create ExperienceCard component

  • Animate ExperienceCard جزء Animate ExperienceCard component

بخش تماس Contact Section

  • ایجاد فرم تماس با من Create Contact me Form

  • یک ایمیل ارسال کنید Submit an Email

پاورقی Footer

  • بخش پاورقی را اجرا کنید Implement the Footer Section

دکمه بازگشت به بالا Back to Top Button

  • دکمه بازگشت به بالا را اجرا کنید Implement Back to Top Button

منوی ناوبری جانبی/موبایل Side/Mobile Navigation Menu

  • یک منوی سرریز را اجرا کنید Implement an Overflow Menu

بخش عنوان انیمیشن ها SectionTitle Animations

  • بیایید مولفه SectionTitle را متحرک کنیم Let's Animate the SectionTitle component

لمس نهایی Final Touch

  • لمس نهایی Final Touch

استقرار وب سایت Website Deployment

  • وب سایت را صادر کنید Export the Website

  • وب سایت را روی سرور مستقر کنید Deploy the website on the Server

به روز رسانی دوره Course Updates

  • Kobweb 0.18+، پاکسازی کد/مهاجرت Kobweb 0.18+, Code cleanup/migration

نمایش نظرات

با Kotlin و Jetpack Compose یک وب سایت از ابتدا بسازید
جزییات دوره
7 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
496
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stefan Jovanovic Stefan Jovanovic

برنامه نویس/طراح اندروید