

Mohammad
- Rate ₹1,436
- Response 1h

₹1,436/hr
Unfortunately, this teacher is not available
- 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
Class 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.
About the class
- Classes 1 to 5
- Classes 6 to 8
- Class 10
- +14
levels :
Classes 1 to 5
Classes 6 to 8
Class 10
Classes 11 & 12
Class 12
BTech
Class 11
Adult Literacy
Masters
PhD
MBA
Kindergarten (LKG, UKG)
Beginner
Intermediate
Advanced
Professional
Children
- English
All languages in which the class 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
Rates
Rate
- ₹1,436
Pack prices
- 5h: ₹5
- 10h: ₹10
online
- ₹1,436/hr
Similar Computer programming teachers in Charlestown
Kunika
Mumbai & Online
- ₹900/hr
- 1st class free
Himanshu
Gurugram & Online
- ₹2,000/hr
- 1st class free
Aniket
Bengaluru & Online
- ₹3,000/hr
- 1st class free
Somesh
Delhi & Online
- ₹1,000/hr
- 1st class free
Shubraj
Mumbai & Online
- ₹899/hr
- 1st class free
Pawan
Ghaziabad & Online
- ₹1,500/hr
Aditya
Gurugram & Online
- ₹999/hr
- 1st class free
Koushik
Bengaluru & Online
- ₹1,500/hr
- 1st class free
Mohit
Panchkula & Online
- ₹1,550/hr
- 1st class free
Dharmendra
Bengaluru & Online
- ₹2,500/hr
- 1st class free
Sajida
New Delhi & Online
- ₹999/hr
- 1st class free
AYUSHI
Prayagraj & Online
- ₹1,500/hr
Akash
Bengaluru & Online
- ₹600/hr
- 1st class free
N Bala
Hyderabad & Online
- ₹999/hr
- 1st class free
Lokendra
Noida & Online
- ₹1,200/hr
- 1st class free
Abhishek
Kanpur & Online
- ₹300/hr
- 1st class free
Ritik
New Delhi & Online
- ₹2,000/hr
- 1st class free
Akash
Mumbai & Online
- ₹1,500/hr
- 1st class free
Vidhya
Thane & Online
- ₹1,200/hr
- 1st class free
VYSAKH
Chennai & Online
- ₹750/hr
- 1st class free
-
More Computer programming teachers
