لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
با 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
نمایش نظرات