Rekayasa Perangkat Lunak (Software Engineering) SMK Raden Umar Said Kudus

Get Started. It's Free
or sign up with your email address
Rekayasa Perangkat Lunak (Software Engineering) SMK Raden Umar Said Kudus by Mind Map: Rekayasa Perangkat Lunak (Software Engineering) SMK Raden Umar Said Kudus

1. Mobile Apps

1.1. Level/ Kelas

1.1.1. Basic Mobile Apps

1.1.2. Advance Mobile Apps

1.1.3. Expert Mobile Apps

1.2. Content

1.2.1. Introduction

1.2.2. Prerequisites

1.2.3. Setting Up First App

1.2.4. Project Configuration, Screens & Basic Layouts

1.2.5. More UI Components, User Interaction & Screen Navigation

1.2.6. Using Dialogs & Saving Data

1.2.7. Location & Maps

1.2.8. Loading Websites

1.2.9. Uploading To Google Play Store

1.2.10. Tips, Best Practices, Libraries & Community

1.3. Mentor

1.3.1. Aji Suryawan

2. Web Development

2.1. Level/ Kelas

2.1.1. Basic Web Development

2.1.2. Advance Web Development

2.1.3. Expert Web Development

2.2. Content

2.2.1. Front-End

2.2.1.1. HTML

2.2.1.2. CSS

2.2.1.3. JavaScript

2.2.1.4. Bootstrap 4

2.2.2. Back-End

2.2.2.1. Web servers: Apache, Nginx

2.2.2.2. Programming language: PHP, NodeJS

2.2.2.3. Database: MySQL, MongoDB, SQL

2.3. Mentor

2.3.1. Abdullah Azzam Alhaqoni

3. Game Development

3.1. Level/ Kelas

3.1.1. Basic Game Development

3.1.2. Advance Game Development

3.1.3. Expert Game Development

3.2. Content

3.2.1. Principles of Game Design

3.2.2. Game Design and Development

3.2.3. Data Structures and Design Patterns

3.2.4. Programming and Practice

3.2.5. Game Development for Modern Platforms

3.3. Mentor

3.3.1. Anjas Syifatul Anam

4. Desktop Programming

4.1. Level/ Kelas

4.1.1. Basic Desktop Programming

4.1.2. Advance Desktop Programming

4.1.3. Expert Desktop Programming

4.2. Content

4.2.1. Python software environment

4.2.2. Logical programming

4.2.3. Python built in programming

4.2.4. Computer science fundamentals

4.2.5. Application development

4.3. Mentor

4.3.1. Agus Hamdun

5. Digital Marketing

5.1. Level/ Kelas

5.1.1. Fundamental Digital Marketing

5.1.2. Best Practice Digital Marketing

5.2. Content

5.2.1. Executive Skills

5.2.1.1. Introduction to Digital Marketing

5.2.1.2. Website Planning and Creation

5.2.1.3. Search Engine Optimisation (SEO)

5.2.1.4. Search Engine Marketing

5.2.1.5. Social Media Marketing

5.2.1.6. Content Strategy

5.2.1.7. Web Analytics

5.2.1.8. Digital Media Planning and Buying

5.2.1.9. Web Remarketing

5.2.1.10. Email Marketing

5.2.1.11. Design Essentials

5.2.1.12. Mobile Marketing

5.2.1.13. E-Commerce Management

5.2.1.14. Online Reputation Management

5.2.1.15. Adsense, Blogging and Affiliate Marketing

5.2.2. Managerial Skills

5.2.2.1. Introduction to Agency

5.2.2.2. The Art of Pitching

5.2.2.3. Client-Oriented Strategy

5.2.2.4. Campaign Creation for Client

5.2.2.5. Reporting and Evaluation

5.3. Mentor

5.3.1. Abdullah Azzam Alhaqoni

6. IT Essensial

6.1. Level/ Kelas

6.1.1. Basic IT Essensial

6.2. Content

6.2.1. Create, Edit, Collaboration and Communication

6.2.1.1. Office 365 For Education

6.2.1.2. Google Suite For Education

6.2.2. Algoritm and Flowchart

6.2.3. Personal Computer

6.2.3.1. Introduction to the Personal Computer

6.2.3.2. Maintenance and Troubleshooting

6.2.3.3. Computer Hardware and PC Assembly

6.2.3.4. Networking Concepts and Applied Networking

6.2.3.5. Laptop and Other Mobile Devices

6.2.3.6. Printers

6.2.4. Operating System

6.2.4.1. Windows Installation and Configuration

6.2.4.2. Mobile, Linux, and OSX Operating Systems

6.2.4.3. Virtualization and Cloud Computing

6.2.4.4. Security

6.2.5. Healthy, Wise and Safe Internet

6.2.5.1. Digital Citizenship

6.2.5.2. Social Learning Network

6.2.5.3. The IT Professional

6.2.6. Graphic Design

6.2.6.1. Desktop Publishing

6.2.6.2. Photo Editing

6.2.6.3. Video Editing

6.2.6.4. E-Book

6.2.7. CMS

6.2.7.1. WordPress

6.2.7.2. Joomla

6.2.7.3. Drupal

6.3. Mentor

6.3.1. Abdul Jamil

7. Human and Computer Interaction

7.1. Level/ Kelas

7.1.1. Human and Computer Interaction

7.2. Content

7.2.1. UI Design

7.2.1.1. Warming Up

7.2.1.1.1. Perkenalan UI Tools untuk UI Designer

7.2.1.2. Graphic vs. UI Designer UI vs. UX Design Style - Inspirasi & Grid System - Color - Typography - Icons - Illustration Memilih Foto Produk

7.2.1.3. Basic UI

7.2.1.4. Advanced UI

7.2.1.4.1. Transformasi Wireframe - Landing Page - Product Page - Cart Page - Checkout Page

7.2.1.5. Finalizing

7.2.1.6. Figma

7.2.1.7. Introduction Basic Figma Adobe XD to Figma Prototype Share ke Developer

7.2.2. UX Research

7.2.2.1. Adobe XD Pemula

7.2.2.1.1. Perkenalan Tools Dasar I Tools Dasar II Prototype Kolaborasi Designer & Developer

7.2.2.2. Warming Up

7.2.2.2.1. Perkenalan UX Tools untuk UX Designer

7.2.2.3. Basic UX

7.2.2.3.1. UX Research Customer Persona User Flow / Journey

7.2.2.4. GO UX

7.2.2.4.1. Wireframing - Landing Page - Product Page - Cart Page - Checkout Page Prototyping User Testing User Interview

7.2.3. Merapihkan Dokumen Membuat Prototype Kolaborasi Assets untuk Developer Support Developer

7.3. Mentor

7.3.1. Abdullah Azzam Alhaqoni

7.3.2. Abdul Jamil