Mohammad - Computer programming tutor - Charlestown
Mohammad - Computer programming tutor - Charlestown

Mohammad

  • Rate RM62
  • Response 1h
Mohammad - Computer programming tutor - Charlestown

RM62/h

See Computer programming tutors

This tutor is currently unavailable

  • Computer programming
  • Programming languages
  • Java
  • SQL
  • PostgreSQL

Over 5 years experience of java , android , flutter , spring , php , c# programming at more then 30 companies and launching couple technology companies and more than 4 years teaching programming langu

  • Computer programming
  • Programming languages
  • Java
  • SQL
  • PostgreSQL

Lesson location

About Mohammad

software developer and programming languages teacher with more thatn 5 years experience of programming and teaching in variety of companies and institues. UnderGraduate of Software Engeneering and cto of couple companies.
i have made more than 150 students ready for employment and launching their startup.

See more

About the lesson

  • Primary
  • Secondary
  • SPM
  • +10
  • levels :

    Primary

    Secondary

    SPM

    Form 6

    STPM

    Adult education

    Masters

    Doctorate

    Beginner

    Intermediate

    Advanced

    Professional

    Kids

  • English

All languages in which the lesson is available :

English

teaching 1.flutter mobile,desktop,web development 2.java se and java core for people who wants to start java roadmap 3.java spring for people who are interested in develop back-en and api 4. android development for people who are interested in develop android application with native language.

i had a lot of students from around the world and made them expert in programming to be ready for employment or launching their startup business.

my teaching is comprehensively project based and interactive. i have my own teaching style that is interactive and with practices to be independent in app development.

tangible of topics:

flutter:
introduction of flutter
variables and datatypes in dart
methods in dart
operators in dart
condition structure in dart
loop in dart
classes in dart
Lists in dart
oop in dart
other dart topics .....
stateless and statefull widgets in flutter
cart project
instagram ui project
BottomNavigationBar widget
rtl,ltr and fonts
whatsapp demo project
TabBar widget
PopupMenuButton
NestedScrollView
Navigator and Navigation
Animations in flutter
login screen project
online architecture (backend and frontend)
http and network connection
auth check internet
back button
infinitie ListView and gridview scroll
google map
user location
DrawerLayout
sqlite , hive and databases
Camera
Camera recording
Pic Video
Video Player
Socket
Image Picker
MultiLanguage
push Notification
Pay
Deployment (android , ios , linux , macos , windows)
and other topics

2. java se and java core:
java history
how does java work
java family
jvm , jdk , jre
first java app
data
variables and naming
scope
operations
control structure (if , if-else , while , do-whille , switch-case )
continue , return , break keywords
array
oop in java
classes
method
constructor
finalize
toString() equals() method
this keyword
overloading
package
static and final
inheritence
overloading , abstract , java.lang.Object
Interface , Enummeration
exception and error handling , finally , AutoClosable , Runtime and Non-Runtime exception
java.lang package , string class
java.util class
Generics
file/stream
jdbc
regular expression
Annotation
swing
logging
lampda
reflection
multi languages
jar and javadoc

3.spring and spring boot:
spring and basic concepts (history , architecture of spring , Bean , Container , configuration )
Invension of Control (define Bean , Bean cycle , Bean Injection , primitives , ... )
usage of : Required , @Autowired , @Primary , @Resource , @PostConstruct , @PreDestroy @Inject , @Named , etc
Aspect Oriented Programming (concept of aop , defining objects of: Target، Advice، Advisor، Proxy و Interceptor , Pointcut , Before، After Returning، After Throwing، After) finally) و Around , .. .)
Hibernate (Object relational mapping , configuration of Hibernate , Inheritence , Association , Eager , Lazy )
unanimous spring and spring data (hibernate) : repository , transaction management , queryies , ...
restful service (architecture , restful implementation , error management , documentation )
spring security (configuration and setting , db usage , hibernate and jdbc , Encoder , Https , spring security tags )
spring testing (jUnit , mocktio )
spring batch (writer , reader , processor )
spring boot (what is spring boot , starter , configuration , profile , test , logging )

android development:
java se required concepts
android introduction
install android
R.java
AndroidManifest.xml
hide title bar
android widgets
Button and toast
custom toolbar
android toggle button
checkbox
imagebutton
spinner
autoCompleteTextView
RatingBar
WebView
SeekBar
DataPicker
TextField
Widget Event Hadling
separate Listener classes
named innerclasses
anonymous inner class
using method activity
activity and intent
activity lifecycle
implicit intent and explicit intent
fragments
StartActivityForResult
Android Menu (optionMenu , ContextMenu , popupMenu )
Layout
linearLayout
Strategy Nesting Layout
Layout wigets
RelativeLayout
TableLayout
GridLayout
FrameLayout
ConstraintLayout
HierachyViewer
Fonts
Android TimePicker
Android Chronometer
Android ProgressBar
android GridView
android ListView
android Custom ListView
android RecyclerView
Localization and resources
Handling Screen Rotation
Sqlite
sqlite overview
sqlite installation
sqlite syntax
sqlite Data Type
sqlite Create Database
Sqlite Attach and Detatch Database
Sqlite Drop Table
Sqlite insert , select , operations , where , and or ,
sqlite update query , delete query , like clause
sqlite views , injection , indexes , alias , ...
and other sqlite topics
Android MultiThreading
Thread Gui update
android storage
android graphics 2d drawing
android devices ( bluetooth , wifi , List Paired devices )
Networking
SocketBasic
reqired internet permission
NIST atomic time
Networking http and json
example google translate service
Custom cuponents

See more

Rates

Rate

  • RM62

Pack rates

  • 5h: RM310
  • 10h: RM620

online

  • RM62/h

Similar Computer programming tutors in Charlestown

  • Lim

    Kuala Lumpur & online

    5 (28)
    • RM60/h
  • Barkavi

    Melaka & online

    5 (8)
    • RM80/h
    • 1st lesson belanja
  • Anand

    George Town & online

    5 (5)
    • RM50/h
    • 1st lesson belanja
  • SMART

    Kajang & online

    4.9 (9)
    • RM45/h
  • Jing Yong

    Petaling Jaya & online

    5 (9)
    • RM130/h
    • 1st lesson belanja
  • Ryan

    Petaling Jaya & online

    5 (8)
    • RM99/h
  • Aaron Joseph

    & online

    5 (5)
    • RM75/h
    • 1st lesson belanja
  • Marcus

    Kuala Lumpur & online

    5 (3)
    • RM62/h
  • Akmal

    Johor Bahru & online

    5 (4)
    • RM90/h
    • 1st lesson belanja
  • Akhlaq

    Kuala Lumpur & online

    5 (4)
    • RM150/h
    • 1st lesson belanja
  • Shadman Sakib

    Subang Jaya & online

    5 (3)
    • RM65/h
    • 1st lesson belanja
  • Qurrat

    Kuala Lumpur & online

    5 (5)
    • RM90/h
    • 1st lesson belanja
  • Amanda

    Petaling Jaya & online

    4.7 (5)
    • RM120/h
  • Omar

    Subang Jaya & online

    5 (3)
    • RM40/h
    • 1st lesson belanja
  • Jauhari

    Kuala Lumpur & online

    5 (3)
    • RM150/h
    • 1st lesson belanja
  • Ken

    Bayan Lepas & online

    5 (1)
    • RM60/h
    • 1st lesson belanja
  • Ayesha

    Shah Alam & online

    5 (2)
    • RM45/h
    • 1st lesson belanja
  • Akmal

    Kajang & online

    5 (1)
    • RM40/h
    • 1st lesson belanja
  • Nicholas

    Johor Bahru & online

    5 (2)
    • RM60/h
    • 1st lesson belanja
  • Christal

    Kuala Lumpur & online

    5 (4)
    • RM89/h
  • See Computer programming tutors