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

Mohammad

  • Rate ₦20398
  • Response 1h
Mohammad - Computer programming tutor - Charlestown

₦20398/h

See Computer programming tutors

Unfortunately, this tutor is 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
  • WASSCE
  • +12
  • levels :

    Primary

    Secondary

    WASSCE

    National Common Entrance Examination (NCEE)

    GCE

    Adult education

    Masters

    Doctorate

    MBA

    BECE (Basic Education Certification Exam)

    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

  • ₦20398

Pack prices

  • 5h: ₦101990
  • 10h: ₦203980

webcam

  • ₦20398/h

Similar Computer programming tutors in Charlestown

  • Oluwasanjo

    Lagos & webcam

    4.9 (13)
    • ₦5000/h
    • 1st lesson free
  • Abdulsemiu

    Lagos & webcam

    5 (19)
    • ₦5000/h
    • 1st lesson free
  • Kasiemobi

    Gwarinpa & webcam

    5 (11)
    • ₦5000/h
    • 1st lesson free
  • Christian

    Ifite Awka & webcam

    4.9 (12)
    • ₦2500/h
    • 1st lesson free
  • Chinonso

    Abuja & webcam

    5 (14)
    • ₦5000/h
    • 1st lesson free
  • LILIAN

    Iddo Tudunwada & webcam

    5 (7)
    • ₦5000/h
    • 1st lesson free
  • Steven

    Lugbe & webcam

    5 (15)
    • ₦5000/h
    • 1st lesson free
  • Michael Aladejobi

    Lagos & webcam

    5 (8)
    • ₦4987/h
  • Obinna

    Ikeja & webcam

    5 (13)
    • ₦2000/h
    • 1st lesson free
  • Johnson

    Ojodu Berger & webcam

    4.9 (22)
    • ₦5000/h
    • 1st lesson free
  • Jane

    Lagos & webcam

    5 (9)
    • ₦5000/h
    • 1st lesson free
  • Joy

    Port Harcourt & webcam

    4.8 (6)
    • ₦4000/h
    • 1st lesson free
  • Hussain

    & webcam

    5 (11)
    • ₦5000/h
  • Jordan Olamipo

    Lagos & webcam

    5 (15)
    • ₦3000/h
  • Iloh

    Enugu & webcam

    5 (7)
    • ₦4000/h
    • 1st lesson free
  • Daniel

    Lagos & webcam

    5 (11)
    • ₦5000/h
    • 1st lesson free
  • Moses

    Lagos & webcam

    5 (7)
    • ₦5000/h
    • 1st lesson free
  • Solahudeen

    Ibadan & webcam

    5 (8)
    • ₦5000/h
  • Kingsley

    Port Harcourt & webcam

    5 (9)
    • ₦5000/h
    • 1st lesson free
  • Godwin

    Lagos & webcam

    5 (6)
    • ₦5000/h
    • 1st lesson free
  • See Computer programming tutors