آشنایی کلی با فریمورک فلاتر (Flutter) فریمورک فلاتر یک فریمورک متن باز برای ساخت اپلیکیشن های موبایل است
flutter

فریمورک فلاتر با دیدگاه یک هکر!

شاید براتون سوال باشه منظور از فریمورک فلاتر برای هکر ها چیه ؟ در واقع ما توی این دوره علاوه بر یاد دادن از صفر فریمورک فلاتر و زبان دارت پروژه هایی رو آخر دوره انجام میدیم که مرتبط با حوزه هک و امنیت هست توی اکثر دوره های مشابه برای فلاتر پروژه ها فروشگاهی ، بلاگ و اینطور چیزا آموزش داده میشه ما اینجا میخواهیم به صورت خیلی تخصصی پروژه هایی رو بسازیم که برای هک و امنیت هست ، شما تو این حالت هم با دیدگاه یک برنامه نویس فلاتر رو یاد میگیرید هم با دیدگاه یک هکر

ویدئوی معرفی دوره:

 

در آخر این دوره به چه توانایی میرسیم؟ 

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

تصاویر پایین گرافیک برنامه هایی هست که توسط خودمون ساخته شده با فلاتر، گرافیک های خیلی بهتری هم میشه پیاده سازی کرد ، این بستگی به خودتون داره که چقدر بخواهید برای گرافیک برنامه وقت بزارید

همچنین در این دوره ابزار تست نفوذ اینترنت اشیا هم ساختیم و در کافه بازار منتشر کردیم، یه پروژه عملی که تمام نکات مربوط به انتشار اپلیکیشن ها هم گفته شده. تصویر زیر یکی از پروژه هایی هست که در این دوره انجام دادیم:

برای مشاهده برنامه در کافه بازار کلیک کنید

 شرکت در دوره

در آکادمی اولترا آموز میتونید در این دوره شرکت کنید.

سرفصل دوره

در این دوره چه چیزهایی یاد میگیریم؟​

فصل اول: Setting Up the Development Environment
Installing Flutter SDK
Setting up an IDE
Installing Android SDK
Configuring emulators and physical devices
Introduction to Dart
Data types (int, double, String, bool, List, Map)
Conditions (if-else, switch)
Loops (for, while, do-while)
Constants (final, const)
Functions and methods
Classes and objects
OOP in Dart
Synchronous vs Asynchronous Programming (sync vs async, Future, async/await)
Future and Stream concepts
Flutter architecture and widget concept
Stateless and Stateful widgets
Widget tree and state management
Basic widgets (Text, Button, Image)
Layout widgets (Row, Column, Stack)
Using Material Design and Cupertino
Theme and Style customization
Importance of state management
Using Stateful Widget
Provider package for state management
Sending HTTP requests
Receiving and processing JSON data
Using Shared Preferences
Using Flutter plugins
Writing native code (Platform Channels)
Accessing device features (location)
Error Handling (try catch)
Writing unit tests
Debugging and using development tools
Preparing for release
Building APK and App Bundle
Obfuscation of codes
Information Gathering
IoT Pentest Tool

اشتراک گذاری این نوشته

نویسنده
دیدگاه ها

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا